On 07/22/10 14:56, Jason wrote:
I suspect they would be quite disappointed (to put it mildly) if there
is no way to do something similar (at least an installer that can run
in an older version to lay down the bits in unused space).
The following worked for me to migrate development build servers (and a
couple laptops and desktops) from nevada to opensolaris:
1) migrate from UFS root to ZFS root via live upgrade.
2) use "zfs send" & "zfs receive" to bring in a root filesystem cloned
from an appropriate opensolaris install, containing a roughly comparable
opensolaris build.
3) migrate configuration from the nevada root to the opensolaris root.
4) adjust boot configuration (grub menu and/or bootfs property) to
boot the opensolaris root.
You don't actually need an installer that runs on an older version to do
this -- you just need to already be on a ZFS root, and have another
system installed with the newer version that can "zfs send" to the older
system. The key thing is that you never do anything irreversible to the
system - as with live upgrade, you never overwrite a working root
filesystem until you know you have another working root filesystem.
Exactly what configuration makes sense to migrate in step (3) is likely
to be at least somewhat installation-specific.
The hard part is step (1), because ideal partition layouts for UFS+LU
and ZFS are quite different; this either requires spare disks or a
significant outage period.
Ed P.'s blog entry:
http://blogs.sun.com/edp/entry/moving_from_nevada_and_live
inspired this; the main thing I'll note is that you don't need to build
& run pkg yourself (his step 2) if you have another system already
running opensolaris.
_______________________________________________
opensolaris-discuss mailing list
[email protected]