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.

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


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.
Articles - Live Upgrade
Share on Twitter Share on Facebook Share on LinkedIn Share on Share on StumbleUpon

Get the Book:

Buy my 600-page Shell Scripting Book...

Or from other Amazon in other countries: USA, Germany, France, Spain, Italy, Canada, Japan, India, Brazil
Or from other retailers

Buy this Tutorial in Paperback or for Kindle:

USA, UK, Germany, France, Spain, Italy
Or Kindle in these countries: Canada, Australia, Japan, India, Brazil, Mexico

Buy this Tutorial as a DRM-Free PDF

(Free Sample)

$9.99 US Dollars

£4.99 UK Pounds

€6.99 Euros

You can join our Shell Scripting community on Facebook: