The original reasoning was that we didn't have enough time to validate
the behavior of the zone upgrade tools with ZFS as the root filesystem,
particularly as these tools (Ashanti, Zulu) are a moving target.

Upon closer inspection, we found that this scenario should work with
the current upgrade solution.  What will definitely not work is to
delegate a ZFS dataset to a local zone, and then place system software
(i.e. Solaris package contents) within such a filesystem.  This should work
if the mountpoint is  set to 'legacy', however.

Basically, rather than trying to explain the ins and out of the current
situation (which aren't entirely understood in the context of future
zones upgrade solutions), we opted to declare this as 'unsupported'.  In
reality, putting zone roots on ZFS datasets should be perfectly safe
(modulo the caveat above).  However, we reserve the right to break
upgrade in the face of such zones.

We are working on integrating ZFS more closely with the whole install
and live upgrade experience.  Part of this work will include making
zones upgrade behave well regardless of ZFS configuration.  The current
install/upgrade process has a long history of preconceived notions that
don't apply in the ZFS work (such as a 1-1 relationship between devices
and filesystems, /etc/vfstab, legacy mountpoints, etc), so this is no
small task.

Hope that helps,

- Eric

On Thu, Jul 27, 2006 at 10:05:53AM -0700, Rich Teer wrote:
> I saw this question over in zones-discuss and thought the ZFS
> team could add something useful.  If I read the caution right,
> I'll have to re-think my disk allocation strategy...
> 
> -- 
> Rich Teer, SCNA, SCSA, OpenSolaris CAB member
> 
> President,
> Rite Online Inc.
> 
> Voice: +1 (250) 979-1638
> URL: http://www.rite-group.com/rich
> 
> ---------- Forwarded message ----------
> Date: Thu, 27 Jul 2006 16:31:04 +0200
> From: Detlef Drewanz <[EMAIL PROTECTED]>
> To: zones-discuss@opensolaris.org
> Subject: [zones-discuss] Zones root-fs in ZFS ?
> 
> In
> http://docs.sun.com/app/docs/doc/817-1592/6mhahuous?a=view
> 
> is this statement:
> Solaris 10 6/06: Do Not Place the Root File System of a
> Non-Global Zone on ZFS
> 
> The zonepath of a non-global zone should not reside on ZFS
> for this release. This action might result in patching
> problems and possibly prevent the system from being upgraded
> to a later Solaris 10 update release.
> ----
> 
> Does anyone know the background for this ?
> 
> Thanks
> -- 
> Detlef Drewanz          OS Ambassador
> Sun Microsystems GmbH   Phone: (+49 30) 747096 856
> Komturstrasse 18a       Fax:   (+49 30) 747096 878
> D-12099 Berlin          mailto:[EMAIL PROTECTED]
>                       http://blogs.sun.com/solarium
> _______________________________________________
> zones-discuss mailing list
> zones-discuss@opensolaris.org
> _______________________________________________
> zfs-discuss mailing list
> zfs-discuss@opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

--
Eric Schrock, Solaris Kernel Development       http://blogs.sun.com/eschrock
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to