The Solaris 9 release includes the following installation enhancements.
Solaris Live Upgrade 2.0 is available in the Solaris 9 operating environment. This description covers version 2.0.
Solaris Live Update 2.1 is now available in the Solaris 9 8/03 Update release. For a description of Solaris Live Update 2.1, see Solaris Live Upgrade 2.1.
Solaris Live Upgrade provides a method of upgrading that substantially reduces the usual service outage that is associated with an operating system upgrade. You can duplicate your current running boot environment, then while the original boot environment continues to run, you can upgrade the duplicate. The duplicate boot environment is then activated to become the active boot environment when the system is rebooted. If a failure occurs, you can quickly fall back to the original boot environment with a simple reboot. This feature eliminates the downtime for the production environment that is associated with a normal test and evaluation process.
In addition to upgrading a boot environment, you can install a Web Start Flash archive on an inactive boot environment. When you reboot the system, the configuration that you installed on an inactive boot environment is active.
The Solaris 9 release includes several Live Upgrade enhancements that apply to the command-line interface only. These enhancements affect the following:
Progress Reporting – When using Solaris Live Upgrade to upgrade or install a Web Start Flash archive, the percentage of the upgrade or install completed is reported.
Changes to the lumount and luumount Commands – The lumount command mounts all the boot environment's file systems. If you do not explicitly specify a mount point, lumount creates a mount point. This mount point uses the boot environment name rather than a random set of numbers, thus preventing a proliferation of mount points. This enhancement makes the luumount command easier to use.
The luumount command unmounts the boot environment's root file system. The luumount command now accepts a mount point as well as the boot environment name. And with the -f option, a boot environment's file system can be forcibly unmounted.
See the man pages lumount(1M) and luumount(1M).
Scheduling Priorities – Solaris Live Upgrade's main purpose is to minimize production environment downtime while migrating to a new operating system. Some Solaris Live Upgrade operations, such as upgrading and copying file systems, can cause significant load to a system. Solaris Live Upgrade now has the tools to control scheduling by priorities. This feature minimizes performance degradation on the production system. You can change the defaults in the /etc/default/lu file.
Naming Boot Environments – Solaris Live Upgrade commands allow long names for boot environments. The commands can now associate a description of any length with a boot environment name.
For further information, see the Solaris 9 12/03 Installation Guide or the man page, ludesc(1M).
For further information on Solaris Live Upgrade, see “Solaris Live Upgrade (Topics)” in Solaris 9 12/03 Installation Guide.
In the Solaris 9 Update releases, note the following name change:
Solaris Flash (formerly Web Start Flash)
The Web Start Flash installation feature enables you to create a single reference installation of the Solaris operating environment on a machine. You can then replicate that installation on several machines.
For further information, see “Solaris Flash Installation Feature (Topics)” in Solaris 9 12/03 Installation Guide.
In the Solaris 9 Update releases, note the following name change:
Solaris Flash (formerly Web Start Flash)
The Web Start Flash program has been updated to allow you to retrieve a Web Start Flash archive by using FTP. When installing an archive, you can specify the location of an archive on an FTP server.
For details about how to retrieve an archive from an FTP server, see the Solaris 9 12/03 Installation Guide.
In the Solaris 9 Update releases, note the following name change:
Solaris Flash (formerly Web Start Flash)
Files that constitute several features in the core software group, or metacluster, are now moved into separate, more logically organized packages. You can optionally exclude these packages from the Solaris operating environment when you install the Solaris software. You can also remove these packages by using the pkgrm command after installation. See the pkgrm(1M) man page.
Files that constitute the following features are moved into new packages or existing packages:
Cache file system
NFS
Kerberos security
Distributed file system
NIS-related
Network routing daemons
Remote network r* commands
telnet server
tftp server
Domain name server
DARPA name server
Remote procedure call services
Boot or install server
setuid and setgid
The x86 pre-boot execution environment (PXE) enables you to boot a Solaris x86 system directly from the network without using the Solaris boot diskette. The x86 system must support PXE. On a system that supports PXE, enable the system to use PXE by using the system's BIOS setup tool or the network adapter's configuration setup tool. The Solaris boot diskette is available for the systems that do not support this feature.
For further information, see the Solaris 9 12/03 Installation Guide.
The pkgmk utility can now be used to create packages with names up to 32 characters in length. See the pkgmk(1) and pkgadd(1M) man pages.
You can now install the Solaris operating environment and additional software from the Solaris DVD. The DVD enables you to perform either a SolarisTM Web Start installation or a custom JumpStart installation. The Solaris DVD includes the Solaris software, ExtraValue software, and the Solaris documentation.
For detailed instructions, see the Solaris 9 12/03 Installation Guide.
The Solaris Web Start program has been modified to use the sysidcfg file to configure system information during an installation or upgrade. Create a sysidcfg file with configuration information for your system. With this file in place, the Solaris Web Start program does not prompt you to enter the system information during installation.
For detailed instructions, see the Solaris 9 12/03 Installation Guide.
The Solaris Web Start program was updated to enable you to perform the following functions during the Solaris installation or upgrade:
Select to automatically reboot the system after installation
Select to automatically eject the CD or DVD after installation
Select to preserve file systems
For detailed instructions, see the Solaris 9 12/03 Installation Guide.
The number of time zones that are available in the Solaris 9 operating environment has dramatically increased. When you install the Solaris operating environment, you can select time zones by geographic region. The time zone selections in the lists of continents and countries have been expanded.
For detailed instructions, see the Solaris 9 12/03 Installation Guide.
Solaris Web Start WizardsTM SDK simplifies the installation, setup, and administration of native Solaris, Java, and non-Java applications. With Solaris Web Start Wizards software, developers can copackage both Solaris versions and Microsoft Windows versions of their applications. The installation wizard manages the platform specifics.
The Web Start Wizards SDK 3.0.1 is now included with the Solaris 9 release. SDK 3.0.1 can be installed by using the Solaris Web Start program.
New options have been added for use with the boot command when you perform a custom JumpStart installation.
With the boot command, you can specify the location of the configuration files to use to perform the installation. You can specify a path to an HTTP server, an NFS server, or a file that is available on local media. If you do not know the path to the files, you can require that the installation program prompt you for the path. The prompt is displayed after the machine boots and connects to the network.
The nowin option enables you to specify that the custom JumpStart program not begin the X program. You do not need to use the X program to perform a custom JumpStart installation. You can shorten the installation time by using the nowin option.
For detailed instructions about how to use these new options, refer to “Custom JumpStart Installation (Topics)” in Solaris 9 12/03 Installation Guide.
The Solaris 9 release now supports operating environment upgrades of root mirrors and metadevices that were created by the Solaris Volume Manager, formerly Solstice DiskSuite. If you are upgrading a system that has a metadevice that was created by the Solaris Volume Manager, you no longer need to edit the system's vfstab. The root mirror is detected, and the operating environment on the mirror is upgraded. This process runs just as in a typical upgrade without metadevices.
The system identification utilities automatically attempt to determine the default router during installation.
For installation information, see the Solaris 9 12/03 Installation Guide.
During system identification, the system identification utilities can configure systems to be LDAP clients. Prior Solaris releases allowed the configuration of a machine only as an NIS, NIS+, or DNS client.
For installation information, see the Solaris 9 12/03 Installation Guide.
The Patch Analyzer is now available when you use the Solaris Web Start program to upgrade to a Solaris Update release. The Patch Analyzer performs an analysis on your system. This analysis determines which patches would be removed or downgraded by an upgrade to a Solaris Update release. You do not need to use the Patch Analyzer when you upgrade to the Solaris 9 release.
For further installation information, see the Solaris 9 12/03 Installation Guide.