Not a good idea.

These entries were removed from /etc/init.d/sysetup because
they were migrated to SMF services:

svc:/system/pools:default
svc:/system/pools/dynamic:default
svc:/system/scheduler:default

If you have 122539-05 (included in 118833-36) + 120629-03, then
it should be sufficient to enable the system/pools service assuming
your /etc/pooladm.conf is valid.

-- Renaud

-------- Original Message  --------
Subject: Re:[zones-discuss] pool under zone question
From: Gael <[EMAIL PROTECTED]>
To: steeles <[EMAIL PROTECTED]>
Cc: zones-discuss@opensolaris.org
Date: Tue Apr 03 2007 05:28:55 GMT+0200 (CEST)

if you apply the patch 118833-36, you will notice that /etc/init.d/sysetup*118833-36 gets created
Replace the default with it and it will fix your issue
Visibly facilities were missed in the old version *** sysetup2 Mon Apr 2 22:25:30 2007
--- sysetup     Mon Apr  2 22:25:05 2007
***************
*** 1,9 ****
  #!/sbin/sh
  #
! # Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
  # Use is subject to license terms.
  #
! # ident       "@(#)sysetup    1.27    06/06/05 SMI"
if [ -z "$_INIT_PREV_LEVEL" ]; then
        set -- `/usr/bin/who -r`
--- 1,9 ----
  #!/sbin/sh
  #
! # Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  # Use is subject to license terms.
  #
! # ident       "@(#)sysetup    1.25    04/07/15 SMI"
if [ -z "$_INIT_PREV_LEVEL" ]; then
        set -- `/usr/bin/who -r`
***************
*** 20,25 ****
--- 20,62 ----
  [ -d /etc/tm ] && /usr/bin/cat /etc/tm/* 2>/dev/null
#
+ # Set default scheduling class
+ #
+ if [ -f /etc/dispadmin.conf ] && [ -x /usr/sbin/dispadmin ] && \
+      [ -x /usr/bin/priocntl ] && \
+      [ "${_INIT_ZONENAME:=`/sbin/zonename`}" = "global" ]; then
+       ERROR="$0: cannot set default scheduling class to "
+       DISPADMIN_D=`/usr/sbin/dispadmin -d`
+
+       if [ $? -eq 0 ]; then
+               #
+               # Inform the kernel about the default scheduling class.
+               #
+               dispadmin -u
+
+               DEFAULT_SCHEDULER=`echo $DISPADMIN_D | \
+                       /usr/bin/awk '{ print $1 }'`
+
+               /usr/bin/priocntl -s -c $DEFAULT_SCHEDULER \
+                       -i all >/dev/null 2>&1
+
+               if [ $? -ne 0 ]; then
+                       echo $ERROR $DEFAULT_SCHEDULER
+               else
+                       #
+                       # Also need to move init process explicitly
+                       # because it was ignored by "-i all".
+                       #
+                       /usr/bin/priocntl -s -c $DEFAULT_SCHEDULER \
+                               -i pid 1 >/dev/null 2>&1
+                       if [ $? -ne 0 ]; then
+                               echo $ERROR $DEFAULT_SCHEDULER
+                       fi
+               fi
+       fi
+ fi
+
+ #
  # Run rctladm to configure system resource controls based on the settings
  # previously saved by rctladm.  See rctladm(1m) for instructions on how to
  # modify resource control settings.
***************
*** 26,29 ****
--- 63,75 ----
  #
  if [ -f /etc/rctladm.conf ] && [ -x /usr/sbin/rctladm ]; then
        /usr/sbin/rctladm -u
+ fi
+
+ #
+ # Run pooladm to configure system pools. See pooladm(1m) for more information.
+ #
+ if [ -f /etc/pooladm.conf ] && [ -x /usr/sbin/pooladm ] && \
+     [ "$_INIT_ZONENAME" = "global" ]; then
+       /usr/sbin/pooladm -e
+       /usr/sbin/pooladm -c
  fi
Regards

On 4/2/07, *steeles* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    I followed sun's doc to setup a zone.

    I enable and save conf with pooladm -e, and pooladm -s and I
    configure zone with new pool and pset.

    After I reboot server, zone is running, zonecfg -z zone info. It
    shows my pool name(not default)

    but if I run pooladm to check what pool I have. It tell me

    "facility is not active"

    But the fact is my zone is up running with my new pool name. If I do

    #pooladm -e
    #pooladm

    it didn't give the pool that I setup before. It only shows default pool.


    So my questions are.
    1. Did I setup correctly?
    2.pool is not necessary to run at startup?
    3. if shutdown zone and bring it up again, it tells me that pool
    can't be located and will use default pool instead. What did I do wrong?

    Thanks.


    This message posted from opensolaris.org <http://opensolaris.org>
    _______________________________________________
    zones-discuss mailing list
    zones-discuss@opensolaris.org <mailto:zones-discuss@opensolaris.org>




--
Gael Martinez


------------------------------------------------------------------------

_______________________________________________
zones-discuss mailing list
zones-discuss@opensolaris.org

_______________________________________________
zones-discuss mailing list
zones-discuss@opensolaris.org

Reply via email to