JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris 10 1/13 Installation Guide: Planning for Installation and Upgrade     Oracle Solaris 10 1/13 Information Library
search filter icon
search icon

Document Information


Part I Overall Planning of an Oracle Solaris Installation or Upgrade

1.  Where to Find Oracle Solaris Installation Planning Information

2.  Oracle Solaris Installation and Upgrade Roadmap

3.  System Requirements, Guidelines, and Upgrade Information

System Requirements and Recommendations

Allocating Disk and Swap Space

General Disk Space Planning and Recommendations

Disk Space Recommendations for Software Groups

Upgrade Planning

Upgrade Programs

Upgrading and Patching Limitations

Installing a Flash Archive Instead of Upgrading

Creating an Archive That Contains Large Files

Upgrading With Disk Space Reallocation

Using the Patch Analyzer When Upgrading

Backing Up And Restarting Systems For an Upgrade

Planning Network Security

Restricted Security Specifics

Revising Security Settings After Installation

Locale Values

Platform Names and Groups

x86: Partitioning Recommendations

Default Boot-Disk Partition Layout Preserves the Service Partition

How to Find the Version of the Oracle Solaris OS That Your System Is Running

4.  Gathering Information Before an Installation or Upgrade

Part II Understanding Installations Related to ZFS, Booting, Oracle Solaris Zones, and RAID-1 Volumes

5.  ZFS Root File System Installation Planning

6.  SPARC and x86 Based Booting (Overview and Planning)

7.  Upgrading When Oracle Solaris Zones Are Installed on a System

8.  Creating RAID-1 Volumes (Mirrors) During Installation (Overview)

9.  Creating RAID-1 Volumes (Mirrors) During Installation (Planning)



Upgrade Planning

The upgrade methods for Solaris 8, Solaris 9, and Oracle Solaris 10 are:

Upgrade Programs

You can perform a standard interactive upgrade with the Oracle Solaris installation program or an unattended upgrade with the JumpStart installation method. Live Upgrade enables you to upgrade a running system.

Upgrade Program
For More Information
Live Upgrade
Enables you to create a copy of the currently running system. The copy can be upgraded and then a reboot switches the upgraded copy to become the currently running system. Using Live Upgrade reduces the downtime that is required to upgrade the Oracle Solaris OS. Also, Live Upgrade can prevent problems with upgrading. For example, you can recover from an upgrade if the power fails because the copy being upgraded is not the currently running system.
Oracle Solaris installation program
Guides you through an upgrade with an interactive GUI.
JumpStart program
Provides an automated upgrade. A profile file and optional preinstallation and postinstallation scripts provide the information required. When creating a JumpStart profile for an upgrade, specify install_type upgrade. You must test the JumpStart profile against the system's disk configuration and currently installed software before you upgrade. Use the pfinstall -D command on the system that you are upgrading to test the profile. You cannot test an upgrade profile by using a disk configuration file.

Upgrading and Patching Limitations

The following table lists limitations when you upgrade a system under some conditions.

For More Information
For ZFS root pools, there are other upgrade limitations
You can only use Live Upgrade to upgrade ZFS root pools.
Upgrading to a different software group
You cannot upgrade your system to a software group that is not installed on the system. For example, if you previously installed the End User Oracle Solaris Software Group on your system, you cannot use the upgrade option to upgrade to the Developer Oracle Solaris Software Group. However, during the upgrade, you can add software to the system that is not part of the currently installed software group.
For more information about software groups, see Disk Space Recommendations for Software Groups.
Upgrading when non-global zones are installed
You can upgrade a system that has non-global zones installed with the Oracle Solaris installation program, Live Upgrade, or JumpStart. The following limitations apply:
  • Live Upgrade is the recommended program to upgrade or patch a system. Other upgrade programs might require extensive upgrade time because of the time required to complete the upgrade increases linearly with the number of installed non-global zones. If you are patching a system with Live Upgrade, you do not have to take the system to single-user mode and you can maximize your system's uptime.

  • When you use a Flash Archive to install, an archive that contains non-global zones is not properly installed on your system.

For requirements and limitations, see Upgrading With Non-Global Zones.
Patching with Live Upgrade from the Solaris 8 or Solaris 9 OS
You cannot use Live Upgrade to patch an Oracle Solaris 10 inactive boot environment when the active boot environment is running the Solaris 8 or Solaris 9 OS. Live Upgrade will invoke the patch utilities on the active boot partition to patch the inactive boot partition. The Solaris 8 and Solaris 9 patch utilities are unaware of Oracle Solaris Zones, Service Management Facility (SMF), and other enhancements in the Oracle Solaris 10 OS. Therefore, the patch utilities fail to correctly patch an inactive Oracle Solaris 10 boot environment. If you are using Live Upgrade to upgrade a system from the Solaris 8 or Solaris 9 OS to the Oracle Solaris 10 OS, you must first activate the Oracle Solaris 10 boot environment before patching. After the Oracle Solaris 10 boot environment is activated, you can either patch the active boot environment directly or set up another inactive boot environment and patch that one by using Live Upgrade.
Upgrading with Veritas file systems
The Oracle Solaris interactive installation and JumpStart programs do not present you with the opportunity to upgrade a system when you are using Veritas VxVM file systems under these conditions:
  • If the root file system to be upgraded is under Veritas control. For example, if the root (/) file system is mounted on a /dev/vx/... device.

  • If any Oracle Solaris software is installed on any file system that is under Veritas control. For example, if the /usr file system is mounted on a /dev/vx/... device.

To upgrade when Veritas VxVM is configured, use one of the following methods:

Installing a Flash Archive Instead of Upgrading

The Flash Archive installation feature provides a method of creating a copy of the whole installation from a master system that can be replicated on many clone systems. This copy is called a flash archive. You can install an archive by using any installation program.


Caution - A flash archive cannot be properly created when a non-global zone is installed. The Solaris Flash feature is not compatible with zones partitioning technology. If you create a flash archive, the resulting archive is not installed properly when the archive is deployed under these conditions:

  • The archive is created in a non-global zone

  • The archive is created in a global zone that has non-global zones installed

Creating an Archive That Contains Large Files

The default copy method that is used when you create a Flash Archive is the cpio utility. Individual file sizes cannot be greater than 4 GB. If you have large individual files, the flarcreate command with the -L pax option uses the pax utility to create an archive without limitations on individual file sizes. Individual file sizes can be greater than 4 GB.

For information about installing an archive using the various installation programs, see the following resources:

Upgrading With Disk Space Reallocation

The upgrade option in the Oracle Solaris installation program and the upgrade keyword in the JumpStart program provide the ability to reallocate disk space. This reallocation automatically changes the sizes of the disk slices. You can reallocate disk space if the current file systems do not have enough space for the upgrade. For example, file systems might need more space for the upgrade for the following reasons:

The auto-layout feature attempts to reallocate the disk space to accommodate the new size requirements of the file system. Initially, auto-layout attempts to reallocate space based on a set of default constraints. If auto-layout cannot reallocate space, you must change the constraints on the file systems.

Note - Auto-layout does not have the ability to “grow” file systems. Auto-layout reallocates space by using the following process:

  1. Backing up required files on the file systems that need to change.

  2. Repartitioning the disks on the basis of the file system changes.

  3. Restoring the backup files before the upgrade happens.

Using the Patch Analyzer When Upgrading

The Patch Analyzer performs an analysis on your system if you want to upgrade to one of these releases that follow the initial Solaris 10 3/05 release:

If you are already running the Oracle Solaris OS and have installed individual patches, upgrading to a subsequent Oracle Solaris 10 release causes the following:

You can use the Patch Analyzer to determine which patches, if any, will be removed. For detailed instructions about using the Patch Analyzer, refer to Appendix D, Using the Patch Analyzer When Upgrading (Tasks), in Oracle Solaris 10 1/13 Installation Guide: Live Upgrade and Upgrade Planning.

Backing Up And Restarting Systems For an Upgrade

Backing up your existing file systems before you upgrade to the Oracle Solaris OS is highly recommended. If you copy file systems to removable media, such as tape, you can safeguard against data loss, damage, or corruption.

In previous releases, the restart mechanism enabled you to continue an upgrade after a loss of power or other similar problem. Starting with the Solaris 10 10/08 release, if you have a problem, your upgrade might not restart.