Arindam Sarkar - Sun Microsystems writes:
> Can someone  pls comment if it is a recommended practice to create a 
> non-global zone such that its zoneroot is same as an existing 
> mountpoint. I tried using LU with a non-global zone which has the 
> zoneroot as the mountpoint.

The zone path can be the same as an existing mount point.  When using
LU, you'll need to specify that mount point as an unshared file system
or LU will (or at least _should_) fail.

The zone root itself, though, cannot be a separate mount point.  The
zone root ($ZONEPATH/root) is an internal implementation detail of the
zone.

> at this point, when creating the BE, you can either specify an
> explicit mountpoint for this same filesystem, or not, ie:
> 
> # lucreate -n newbe -m /:c1t0d0s5:ufs

I would not expect that case to work well.

> Doing pkgadd of SUNWcsu to /
> pkgadd: ERROR: unable to remove file 
> </var/tmp//installsxaaDF/dstreAAAtxaaDF/SUN
> Wcsu>: No such file or directory
> pkgadd: ERROR: unable to unpack package <SUNWcsu> from stream 
> </proc/self/fd/9>

I'm not sure what would cause that sort of failure, but this looks to
me like an unrelated problem; file a bug.

> The scenario is that each zone has a dedicated filesystem.  that 
> filesystem is on shared
> VxVM SAN storage, and is mounted at the zoneroot.

You can't do upgrades with shared storage.  That's a fundamental
requirement of LU and is independent of zones -- the storage that
contains packaged software must be unshared.

There are multiple ways to achieve that state, but if you have zone
paths set on shared file systems, you're in trouble, because you'll
end up with a live, running zone being updated.  The whole point of LU
is that you upgrade an inactive copy.

> We need to determine if creating a non-global zone with the above 
> configuration a recommended practice. If so, then we have a bug in LU 
> which need to be fixed. However, if such zone configuration is not 
> recommended, can someone pls point me to a document which _does_ state 
> about this fact and what are the possible problems with such 
> configurations.

We discussed the sharing issues at length during Zulu development, and
the information ended up in the design documents.  I don't know,
though, how that was translated into user documentation.

-- 
James Carlson, Solaris Networking              <[EMAIL PROTECTED]>
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
_______________________________________________
zones-discuss mailing list
zones-discuss@opensolaris.org

Reply via email to