Hi caimaniacs,

At this link you'll find the architecture diagram for the Snap Upgrade project:
http://opensolaris.org/os/project/caiman/Snap_Upgrade/Notes/SnapArchDiagram.html

The major pieces this project will be delivering are:

- BE utility
- BE library
- Changes to the Solaris Installer.

The BE utility is a command line utility which will replace the LU command line.
This new BE utility will provide the same general functionality as what LU 
provides
wrt BEs ? create, delete, list, upgrade, activate, mount, unmount - but with ZFS
support. The main shift here is that we are moving users to a ZFS based system.
With Snap Upgrade, a user won't be able create UFS based BEs anymore, but their
will be support to migrate users off of UFS BEs.

There is a BE library layer in the architecture so that other subsystems - 
solaris
installer, pkg - can hook into and manipulate BEs. This layer also hides lower 
level
interactions with the OS from those applications using it.

There will also be changes to the new Solaris installer to support upgrade to a 
ZFS
rooted system. The installer will support migration of UFS based systems to ZFS
and also support detecting and upgrading systems already installed with ZFS.


Individual specification and design documents for these pieces will soon follow.
Your comments and suggestions welcome.

-ethan
--
This message posted from opensolaris.org

Reply via email to