LiveUpgrade 2.0
Live Upgrade / Live Update: Updating Solaris without downtime
Notes by Steve Parker, April 2004
LiveUpgrade is a Solaris feature, introduced in Solaris 8, to
upgrade an OS without downtime (other than rebooting into the new OS).
It's handy, but potentially very dangerous unless you're extremely
careful; here are two case studies, both
with the same machine (an Ultra 10), taking a system from a Jumpstart-installed
Solaris 7 8/99 to Solaris 9 8/03, via Solaris 8 10/01.
The hardware is an Ultra 10 with a single 18GB disk in a Unipack
attached to c1.
Solaris 7 8/99 was installed via
JET; along with the Solaris 7 filesystems,
some Solaris 8 filesystems were also created in the JET config for
simplicity, so we have space for Solaris 8 later.
| Slice | OS | Usage | Size |
| 0 |
7 (then 9) |
root |
12 GB |
| 1 |
7 (then 9) |
swap |
256 MB |
| 2 |
- |
backup |
18 GB |
| 3 |
8 |
root |
2 GB |
| 4 |
8 |
swap |
512 MB |
| 5 |
7 (then 9) |
var |
1 GB |
| 6 |
8 |
var |
1 GB |
Solaris 7 8/99 to Solaris 8 10/01
An annotated transcript of a Live Update from Solaris 7 (8/99) to Solaris 8 (10/01).
read more
Solaris 8 10/01 to Solaris 9 8/03
An annotated transcript of a Live Update from Solaris 8 (10/01) to Solaris 9 (8/03).
read more
Notes
LiveUpgrade 1.0 was available with Solaris 8 FCS; by Solaris 8 10/01, this
had been replaced by LiveUpgrade 2.0.
I have not done a detailed study of LiveUpgrade 1.0, but one significant
difference is the lack of a "-i" flag to
luupgrade. This would
appear to mean that multi-CD upgrades have to be done from a Jumpstart-type
image.
The LiveUpdate 1.0 syntax to upgrade to Solaris 8 is
luupgrade solaris8 /path/to/Solaris_8 yes.