* Ethan Quach <ethan.quach at sun.com> [2007-10-26 22:46]:
> 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.

  I would actually expect a BE utility to be only concerned with the UFS
  -> ZFS transition.  Every other operation appears to overlap with
  pkg(5)'s manipulation of linked and multiple images.  I'd rather see
  the "image-*" commands adjusted than introduce another tool.

> 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.

  Sure.

> 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.
 
  Sure.

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

  My initial suggestion is "try not to need a CLI for anything but the
  UFS->ZFS lift operation".

  - Stephen

-- 
sch at sun.com  http://blogs.sun.com/sch/

Reply via email to