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

Document Information

Preface

Part I Upgrading With Live Upgrade

1.  Where to Find Oracle Solaris Installation Planning Information

2.  Live Upgrade (Overview)

3.  Live Upgrade (Planning)

Live Upgrade Requirements

Live Upgrade System Requirements

Installing Live Upgrade

Required Packages

Live Upgrade Disk Space Requirements

Live Upgrade Requirements If Creating RAID-1 Volumes (Mirrors)

Upgrading a System With Packages or Patches

Guidelines for Creating File Systems With the lucreate Command

Guidelines for Selecting Slices for File Systems

Guidelines for Selecting a Slice for the root (/) File System

Guidelines for Selecting Slices for Mirrored File Systems

General Guidelines When Creating RAID-1 Volumes (Mirrored) File Systems

Guidelines for Selecting a Slice for a Swap Volume

Configuring Swap for the New Boot Environment

Failed Boot Environment Creation If Swap Is in Use

Guidelines for Selecting Slices for Shareable File Systems

Customizing a New Boot Environment's Content

Synchronizing Files Between Boot Environments

Adding Files to the /etc/lu/synclist File

Forcing a Synchronization Between Boot Environments

Booting Multiple Boot Environments

Live Upgrade Character User Interface

4.  Using Live Upgrade to Create a Boot Environment (Tasks)

5.  Upgrading With Live Upgrade (Tasks)

6.  Failure Recovery: Falling Back to the Original Boot Environment (Tasks)

7.  Maintaining Live Upgrade Boot Environments (Tasks)

8.  Upgrading the Oracle Solaris OS on a System With Non-Global Zones Installed

9.  Live Upgrade Examples

Part II Upgrading and Migrating With Live Upgrade to a ZFS Root Pool

10.  Live Upgrade and ZFS (Overview)

11.  Live Upgrade for ZFS (Planning)

12.  Creating a Boot Environment for ZFS Root Pools

13.  Live Upgrade for ZFS With Non-Global Zones Installed

Part III Appendices

A.  Live Upgrade Command Reference

B.  Troubleshooting (Tasks)

C.  Additional SVR4 Packaging Requirements (Reference)

D.  Using the Patch Analyzer When Upgrading (Tasks)

Glossary

Index

Live Upgrade Requirements

Before you install and use Live Upgrade, become familiar with these requirements.

Live Upgrade System Requirements

Live Upgrade is included in the Oracle Solaris software. You need to install the Live Upgrade packages on your current OS. The release of the Live Upgrade packages must match the release of the OS you are upgrading to. For example, if your current OS is the Solaris 9 release and you want to upgrade to the Oracle Solaris 10 8/11 release, you need to install the Live Upgrade packages from the Oracle Solaris 10 8/11 release.

The following table lists releases that are supported by Live Upgrade.

Table 3-1 Supported Oracle Solaris Releases

Your Current Release
Compatible Upgrade Release
Solaris 8 OS
Solaris 8, Solaris 9, or any Oracle Solaris 10 release
Solaris 9 OS
Solaris 9 or any Oracle Solaris 10 release
Oracle Solaris 10 OS
Any Oracle Solaris 10 release

Installing Live Upgrade

You can install the Live Upgrade packages by using either of the following methods:

Note the following information about patches that might need to be installed for the correct operation of Live Upgrade.

Correct operation of Live Upgrade requires that a limited set of patch revisions be installed for a particular OS version. Before installing or running Live Upgrade, you are required to install these patches.


x86 only - If this set of patches is not installed, Live Upgrade fails and you might see the following error message. If you don't see the following error message, necessary patches still might not be installed. Always verify that all patches listed on the My Oracle Support knowledge document have been installed before attempting to install Live Upgrade.

ERROR: Cannot find or is not executable: 
</sbin/biosdev>.
ERROR: One or more patches required 
by Live Upgrade has not been installed.

Ensure that you have the most recently updated patch list by consulting http://support.oracle.com (My Oracle Support). Search for the knowledge document 1004881.1 - Live Upgrade Software Patch Requirements (formerly 206844) on My Oracle Support.

The patches listed in knowledge document 1004881.1 - Live Upgrade Software Patch Requirements (formerly 206844) on My Oracle Support are subject to change at any time. These patches potentially fix defects in Live Upgrade, as well as fix defects in components that Live Upgrade depends on. If you experience any difficulties with Live Upgrade, please check and make sure that you have the latest Live Upgrade patches installed.

If you are running the Solaris 8 or Solaris 9 OS, you might not be able to run the Live Upgrade installer. These releases do not contain the set of patches needed to run the Java 2 runtime environment. You must have the recommended patch cluster for the Java 2 runtime environment recommended to run the Live Upgrade installer and install the packages. To install the Live Upgrade packages, use the pkgadd command. Or install, for the Java 2 runtime environment, the recommended patch cluster. The patch cluster is available on http://support.oracle.com (My Oracle Support).

For instructions about installing the Live Upgrade software, see Installing Live Upgrade.

Required Packages

If you have problems with Live Upgrade, you might be missing packages. Table 3-2 lists the packages that each OS release requires to use Live Upgrade.

For the Oracle Solaris 10 release:

For information about software groups, see Disk Space Recommendations for Software Groups in Oracle Solaris 10 1/13 Installation Guide: Planning for Installation and Upgrade.

Table 3-2 Required Packages for Live Upgrade

Solaris 8 Release
Solaris 9 Release
Oracle Solaris 10 Release
SUNWadmap
SUNWadmap
SUNWadmap
SUNWadmc
SUNWadmc
SUNWadmlib-sysid
SUNWlibC
SUNWadmfw
SUNWadmr
SUNWbzip
SUNWlibC
SUNWlibC
SUNWgzip
SUNWgzip
For Solaris 10 3/05 only: SUNWgzip
SUNWj2rt1

SUNWj2rt
SUNWj5rt2

1The SUNWj2rt package is needed only under the following conditions:

2The SUNWj5rt package is needed only under the following conditions:

To check for packages on your system, type the following command.

% pkginfo package-name

Live Upgrade Disk Space Requirements

For information about disk space requirements for an upgrade, see Chapter 3, System Requirements, Guidelines, and Upgrade Information, in Oracle Solaris 10 1/13 Installation Guide: Planning for Installation and Upgrade.

To estimate the file system size that is needed to create a boot environment, start the creation of a new boot environment and note the size is calculated. You can then quit the process.

The disk on the new boot environment must be able to serve as a boot device. Some systems restrict which disks can serve as a boot device. Refer to your system's documentation to determine whether any boot restrictions apply.

The disk might need to be prepared before you create the new boot environment. Check that the disk is formatted properly as follows:

Live Upgrade Requirements If Creating RAID-1 Volumes (Mirrors)

Live Upgrade uses Solaris Volume Manager technology to create a boot environment that can contain file systems that are RAID-1 volumes (mirrors). Live Upgrade does not implement the full functionality of Solaris Volume Manager, but does require the following components of Solaris Volume Manager.

Table 3-3 Required Components for Live Upgrade and RAID-1 Volumes

Requirement
Description
For More Information
You must create at least one state database and at least three state database replicas.
A state database stores information about disk about the state of your Solaris Volume Manager configuration. The state database is a collection of multiple, replicated database copies. Each copy is referred to as a state database replica. When a state database is copied, the replica protects against data loss from single points of failure.
Live Upgrade supports only a RAID-1 volume (mirror) with single-slice concatenations on the root (/) file system.
A concatenation is a RAID-0 volume. If slices are concatenated, the data is written to the first available slice until that slice is full. When that slice is full, the data is written to the next slice, serially. A concatenation provides no data redundancy unless it is contained in a RAID-1 volume

A RAID–1 volume can be comprised of a maximum of three concatenations.

For guidelines about creating mirrored file systems, see Guidelines for Selecting Slices for Mirrored File Systems.