Solaris Management Console 2.0[tm]: General FAQ

Solaris Management Console Upgrades
Solaris Management Console Server Issues
Software Available for System Administration

If the information you need is not found here, send email to smc-interest-ext@Sun.COM


Solaris Management Console Upgrades

What do I need to do before upgrading to a Solaris 8 01/01 or later update, which contains Solaris Management Console 2.0?

IMPORTANT: Previous Solaris Management Console versions are not compatible with Solaris Management Console 2.0. Therefore, before upgrading to a Solaris 8 01/01 or later update, you must first uninstall Solaris Management Console 1.x.

Solaris Management Console 1.x software may exist on your machine if you installed:

Use one of the following methods to perform a full uninstall of Solaris Management Console 1.x :

Note: The packages must be removed exactly in the order specified. It is possible that one or more of these packages might not exist, depending on the version of Solaris Management Console 1.x you have installed.

Optionally, you can remove SUNWhttp and SUNWhtsvl (Sun Web Server) if it was installed simply to run Solaris Management Console 1.x, although that should not be required.


What if I neglected to remove Solaris Management Console 1.x before upgrading to a Solaris 8 01/01 or later update?

If you did not uninstall Solaris Management Console 1.0, 1.0.1, or 1.0.2 before you upgraded, you have to remove all the Solaris Management Console 1.x packages. It is critical that you use pkgrm for package removal, instead of /usr/bin/prodreg and you need to carefully follow the order of package removal. Follow these steps:

  1. su root
  2. pkginfo | grep "Solaris Management Console" | grep -v "2.0" | awk '{print $2}'

    The package names in the output will identify the Solaris Management Console 1.x pkgs that need to be removed. Remove them using pkgrm.

    Note: The packages must be removed exactly in the order specified, below. It is possible that one or more of these pkgs might not exist, depending on the version of Solaris Management Console 1.x that you have installed.

  3. rm -rf /var/sadm/pkg/SUNWmcapp
At this point, Solaris Management Console 2.0 should now function. If it does not, then it is recommended that you remove 2.0 and re-install it by following these steps:
  1. pkgrm SUNWdclnt SUNWmga SUNWmgapp
  2. pkginfo | grep "Solaris Management Console" | grep "2.0" | awk '{print $2}'

    The package names in the output will identify the Solaris Management Console 2.0 packages that need to be removed. Remove them using pkgrm.

    Note: The packages must be removed exactly in the order specified, below. It is possible that one or more of these packages might have been installed on top of a Solaris Management Console 1.x package of the same name, and so would have had a numerical suffix appended to its package name to indicate a multiple instance (for example: SUNWmc.2 or SUNWmcc.2). Simply use the full package instance name, but the specified order is critical:

  3. With the Solaris 8 Software (SPARC Platform Edition) 1 of 2 CD in your cdrom drive, run the following commands:
All previous versions of Solaris Management Console are now removed and Solaris Management Console 2.0 is now functional.


What version of Java is required?

For Solaris 8, java 1.2.2_06.

All Solaris Management Console commands use the following search heuristic to locate a suitable runtime java:


Solaris Management Console Server Issues

What are the sequence of steps in the server startup?

Solaris Management Console configuration takes place when the Java-based server daemon is started, but that daemon is started upon the first connection from the console, NOT at system bootup.  Therefore, a small proxy server (called smcboot) must be running to receive that first connection.

The proxy server smcboot is a native program that starts during system boot and sits on the Solaris Management Console server port (default is 898) waiting for a connection from the console. After system boot, you will not see any JVM's running relative to Solaris Management Console. Instead, you will see two instances of smcboot processes - one (the parent) on port 898, and another (the child) on port 5987. The parent receives connections and redirects them to the child, which sits on them until the parent has completed starting up the real Java-based server and is ready to handle those connections.

When the server is ready, the child redirects those connections back to port 898 and the child dies. At this point you will see a process that looks something like "/usr/java/bin/../bin/sparc/native_threads/java -Dviper.fifo.path=/tmp/...". This is the JVM running the merged SMC/WBEM server.

It is important to remember that for Solaris Management Console 2.0 /etc/init.d/init.wbem start always starts the smcboot process, and not the real server daemon.  The real daemon will start upon the next connection from the console. It is very important not to run /etc/init.d/init.wbem start when smcboot is running.  If you do, you will encounter conflicting server status messages that cannot be resolved by repeated stopping and starting of the server via the init.wbem command.  You can resolve this situation by implementing the workaround described here.

The sensitive nature of the Solaris Management Console server will be fixed in the next release of the Solaris Management Console.

Remember that configuration begins when you start the console for the first time, which, in turn, starts the server daemon for the first time.  This initial configuration can take a long time, and is the reason why the console appears hung upon that initial launch.  The delay is roughly 5 minutes on an Ultra 60 machine, longer on lower-end machines.  Note: Please be patient and allow the configuration to finish. 

You can view the progress of the configuration by entering the following in a terminal window before starting the console the first time:

# /etc/init.d/init.wbem stop
# /etc/init.d/init.wbem start
This initial startup delay will be fixed in the next release of the Solaris Management Console.
 

Server gives conflicting status, or just doesn't seem to work.  How can I fix it?

In Solaris Management Console 2.0, it is possible to stumble into catch-22 situation where init.wbem stop indicates the server is not running, yet init.wbem start indicates it already is! One way for this to happen is to run /etc/init.d/init.wbem start when smcboot is running. Other ways would be if the server daemon crashed or was manually killed.  If you find yourself in this situation, implement the following steps: Then, invoking /etc/init.d/init.wbem start will successfully start the smcboot process, and the server will be available upon the next connection from the console.


Software Available for System Administration

What Solaris administration software is available to me?

There are several Solaris administration applications available, some on Solaris 8 and others on previous Solaris releases. This table shows a matrix of administration applications, and the versions of the Solaris Operating Environment on which they can be used.

Additional tables show the administration software available prior to Solaris 8, and the administration software available in Solaris 8.

Administration Tool Support Matrix


Solaris 2.6 and Earlier Releases

Solaris 7

Solaris 8

admintool

Supported

Supported

Supported

Solstice AdminSuite 2.3

Supported

Supported

Not Supported

Solstice AdminSuite 3.0

Supported (Solaris 2.6 release only)

Supported

Supported

Solaris Management Console Tools 1.0

Supported

Supported

Supported

Solaris Management Console Tools 2.0

Not Supported

Not Supported

Supported (Solaris 8 01/01 or later update releases only)




What administration software is available for Solaris prior to version 8?

Admin Tools Available Prior to Solaris 8

Feature Support or GUI Tool

admintool

Solstice AdminSuite 2.3

Solstice AdminSuite 3.0 (Solaris 2.6 and 7 only)

AutoClient/Diskless Client Support?

No

Yes

No (but an AutoClient is available separately)

Disks Tool?

No

Yes

No

Log Viewer?

No

No

Yes

Mail Alias Support?

No

Yes

Yes

Mounts and Shares Tool?

No

Yes

Yes

Name Service Support?

No

Yes

Yes

Printer Support?

Yes

Yes

Solaris Print Manager is available

RBAC Support?

No

No

Yes (rights support only)

RBAC Tool?

No

No

RBAC CLI is available separately

Serial Port Tool?

Yes

Yes

Yes

User/Group Tool?

Yes

Yes

Yes




What administration software is available for Solaris 8?

Solaris 8 Administration Tool Features Descriptions

Feature Support or GUI Tool

admintool

Solstice AdminSuite 3.0 (Solaris 8 and Solaris 8 06/00 and 10/00 only)

Solaris Management Console 1.0

Solaris Management Console 2.0 (Solaris 8 01/01 or later update releases only)

AutoClient/Diskless Client Support?

No

No (but an AutoClient CLI is available separately)

No

No (but a diskless CLI and AutoClient CLI is available separately)

Disks Tool?

No

No

No

Yes

Job Scheduler?

No

No

No

Yes

Log Viewer?

No

Yes

No

Yes

Mail Alias Support?

No

Yes

No

Yes

Mounts and Shares Tool?

No

Yes

No

Yes

Name Service Support?

No

Yes

No

For users/groups only

Printer Support?

Yes

Solaris Print Manager is available

Yes

Solaris Print Manager is available

Software Package Tool?

Yes

No

Yes

No

RBAC Support?

No

Yes (rights support only)

No

Yes

RBAC Tool?

No

RBAC cli is available separately

No

Yes

Serial Port Tool?

Yes

Yes

Yes

Yes

User/Group Tool?

Yes

Yes

Yes

Yes

Host Management?

Yes

Yes

No

No

Networks Management?

No

Yes

No

No