Contained WithinFind More DocumentationFeatured Support Resources | Download this book in PDF (1161 KB)
live_upgrade(5)NAME | DESCRIPTION | FILES | SEE ALSO | NOTES NAME
DESCRIPTION
The Live Upgrade feature of the Solaris operating environment enables you to maintain multiple operating system images on a single system. An image—called a boot environment, or BE—represents a set of operating system and application software packages. The BEs might contain different operating system and/or application versions. On a system with the Solaris Live Upgrade software, your currently booted OS environment is referred to as your active, or current BE. You have one active, or current BE; all others are inactive. You can perform any number of modifications to inactive BEs on the same system, then boot from one of those BEs. If there is a failure or some undesired behavior in the newly booted BE, Live Upgrade software makes it easy for you to fall back to the previously running BE. Live upgrade software includes a Forms and Menu Language Interpreter-based user interface named lu(1M) and a suite of commands. (See fmli(1) for a description of the Forms and Menu Language Interpreter.) The following are some of the tasks you can perform with Live Upgrade software: The Live Upgrade software supports upgrade from any valid Solaris installation medium, including a CD-ROM, an NFS or UFS directory, or a flash archive. (See flar(1M) for a description of the flash archive feature.) In simplest terms, a BE, for Live Upgrade, consists of the knowledge of the disk slice containing a root file system and the file system/device (usually disk) slice entries specified in vfstab(4). This set of slices is not limited to a single disk. This means that you can have multiple BEs on a single device, or have a BE spread across slices on multiple devices. The minimal requirement for a Live Upgrade BE is the same as for any Solaris boot environment: you must have root (/) and usr filesystems (which might both reside on /). All filesystems except for /, /usr, /var, and /opt can be shared among multiple BEs, if you choose. Each BE must have a unique copy of the file systems that contain the OS—/, /usr, /var, and /opt. For Live Upgrade purposes, these are referred to as non–shareable file systems. With other file systems, such as /export or /home, you have the option of copying the files to a new BE or, the default, sharing them among BEs. These are referred to as shareable file systems. A BE is made up of a unique copy of one or more non–shareable file systems and zero or more copies of shareable file systems. The Live Upgrade feature is fully compatible with Solstice Disk Suite (SDS) and Veritas volume management products. This means you can create BEs made up of SDS metadevices or of Veritas vxfs file systems. See lucreate(1M) and luupgrade(1M) for details. Most Live Upgrade operations, such as OS upgrades, can be scheduled to occur at your convenience. Both the FMLI interface and the command-line utilities have time-related parameters that enable this capability. Below is an example set of steps that you might follow in the use of Live Upgrade software. These steps specify the use of commands rather than lu(1M), the FMLI interface. Most Live Upgrade functions are accessible through lu. Except where lu does not support a function, the choice between lu and Live Upgrade commands is a matter of your requirements and preferences. The following example is by no means exhaustive of the possibilities of the use of the Live Upgrade software. The following is a summary of Live Upgrade commands. All commands require root privileges. FILESSEE ALSOlu(1M), luactivate(1M), lucancel(1M), lucompare(1M), lucreate(1M), lucurr(1M), ludelete(1M), lufslist(1M), lumake(1M), lumount(1M), lurename(1M), lustatus(1M), luupgrade(1M), lutab(4) NOTESSolaris Live Upgrade software is designed to install and run on multiple versions of the Solaris operating environment. Correct operation of Solaris Live Upgrade requires a certain level of patch cluster for a given OS version. Consult http://www.sunsolve.sun.com for the correct revision level for a patch cluster for your OS version. NAME | DESCRIPTION | FILES | SEE ALSO | NOTES |