Re: Is S10U3 + patch-cluster = S10U4?



Rainer Duffner <rainer@xxxxxxxxxxxxxxx> writes:

James Carlson wrote:
Rainer Duffner <rainer@xxxxxxxxxxxxxxx> writes:
this seems a silly question, but if I install from the Solaris 10U3 DVD
and apply the latest patch-cluster, is it then "Solaris 10U4"?

No.

Or how else do I upgrade?

There are at least two ways to do this. Both start with getting the
S10U4 distribution medium -- the DVD -- from Sun.

You next:

- Boot the S10U4 DVD and select "upgrade" from the menus. This
requires that your system is down while the upgrade occurs.

- Use the Live Upgrade feature to copy the current boot environment
to a spare disk slice, upgrade that copy without taking the system
down, and then switch over to the upgraded system.


OK, thanks a lot (also to the other posters).
So this means that I have to make special provisions at install-time, so
I can "clone" the boot-slice, right?

Yes. Note that I said "boot environment." That includes the slice
containing the root file system, plus any non-shared file systems.
See the LU documentation for more details.

What is the boot-slice anyway?

Root (/).

Solaris seems to install lot's of stuff in lots of places (/, /usr/,
/var and /opt, according to this
http://www.sun.com/bigadmin/features/articles/live_upgrade.html 2004-ish
article - is that still true?

Yes.

You need to make sure that the places where Solaris installs bits are
_not_ shared between boot environments.

Of course, you can mount shared things underneath there, provided
you're careful. It's fairly common to have a common mount point for
/opt/csw (blastwave bits) or /var/crash (for crash dumps), and have
the file system mounted in each case being shared between boot
environments.

The caveat is that the System V packaging database is always unshared
between boot environments -- that's how Live Upgrade is able to work;
it works on an unshared copy. The implication of this is that if you
have packages installed on a shared file system (such as /opt/csw),
you have to be sure that you don't modify the packages in one
environment and then try to access them in another.

A reasonable procedure looks like:

- upgrade all non-Sun bits
- use lumake or lucreate to copy Solaris to a new BE
- upgrade the new BE with luupgrade or patchadd
- luactivate and init 6 to switch over
- continue using the system normally

(Yes, the installed Solaris bits in /opt are a pain. I hope that
future versions deal with this better.)

--
James Carlson, Solaris Networking <james.d.carlson@xxxxxxx>
Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677
.



Relevant Pages

  • Problems with luupgrade using Solaris 10 1/06 media
    ... I've been trying to get my V440 upgraded from Solaris 8 to Solaris 10 ... The live upgrade process always fails on luupgrade command. ... Cross referencing storage devices with boot environment configurations ... Determining packages to install or upgrade for BE. ...
    (comp.unix.solaris)
  • UPDATE: Live Upgrade Help
    ... we are planning to upgrade all our Production Servers from Solaris 2.6 ... to Solaris 8 by next week. ... Setting asynchronous flag on ABE mount point ... Copying of file system / directory is in progress... ...
    (SunManagers)
  • Live upgrade problem
    ... I have upgraded several systems from Solaris 7 to Solaris 8 using Live ... Upgrade. ... have two filesystems that I want shared in the new boot environment. ... that slice does not show up in the list of slices. ...
    (comp.unix.solaris)
  • Re: Is S10U3 + patch-cluster = S10U4?
    ... is it then "Solaris 10U4"? ... Boot the S10U4 DVD and select "upgrade" from the menus. ... Use the Live Upgrade feature to copy the current boot environment ... Similar things apply here -- though there's no public source code for ...
    (comp.unix.solaris)
  • Re: flash 9 released :)
    ... it has negative ramifications for customer loyalty to the product line. ... would have ported a modern version of Gnome to Solaris 8 before hobbling ... It is easy to say just upgrade to Solaris 10. ... By total cost, I'm referring to everything involved, such as downtime, ...
    (comp.unix.solaris)