Following up on this, we had to specify a non-shared FS for /zones.
The following from the lucreate man page (from 10U9) indicates that
you *can* have zonepath on a shared FS.

The lucreate command copies all non-global  zones  from  the
     current  BE  to  the  BE being created. For non-global zones
     residing in a non-shared file system, the new BE gets a copy
     of  the  zone  in its non-shared file system. For non-global
     zones residing in a shared file  system,  lucreate  makes  a
     copy  of  the zone for the new BE in that shared file system
     and uses a different  zonepath  (see  zoneadm(1M))  for  the
     zone.  The zonepath used is of the form zonepath-newBE. This
     prevents BEs from sharing the same non-global  zone  in  the
     shared file system. When the new BE gets booted, the zone in
     the shared file system belonging  to  the  new  BE  has  its
     zonepath renamed to zonepath and the zone in the shared file
     system belonging to the original BE has its zonepath renamed
     to zonepath-origBE.

We have done Live Upgrades with NG Zones'  zonepath on shared FS (UFS)
and not had this problem. This problem has only reared it's ugly head
as we try to go to 10U9 (and only from 10U8 so far).

We are just now starting to work with NG Zones' zonepath on ZFS, and
we know that is the future :-)


On Tue, Nov 2, 2010 at 4:50 PM, Paul Kraus <p...@kraus-haus.org> wrote:
>        I apologize for posting here, as this is not specifically an
> OpenSolaris issue, but I have a support case open and am not making
> any headway, and I need to complete the LU by the reboot window
> tomorrow night.
>
> - Solaris 10U8
> - Current LU and Pkg/Patch admin patches applied
> - One NG Zone on UFS
> - OS on UFS
> - About 300 ZFS datasets
> - Separate /, /var, /opt
>
> Any help or suggestions would be appreciated.
>
>> df -h -F ufs
> Filesystem             size   used  avail capacity  Mounted on
> /dev/md/dsk/d7         9.6G   3.6G   5.9G    39%    /
> /dev/md/dsk/d6         5.8G   1.2G   4.5G    22%    /var
> /dev/md/dsk/d30        4.9G   1.8G   3.1G    38%    /zones
> /dev/md/dsk/d31        7.9G   1.8G   6.0G    24%    /export/home
> /dev/md/dsk/d32        4.9G   1.7G   3.2G    35%    /opt
>>
>
>> sudo lucreate -n 10U9 -m /:/dev/md/dsk/d0:ufs -m /var:/dev/md/dsk/d4:ufs -m 
>> /opt:/dev/md/dsk/d33:ufs
> Determining types of file systems supported
> Validating file system requests
> Preparing logical storage devices
> Preparing physical storage devices
> Configuring physical storage devices
> Configuring logical storage devices
> Analyzing system configuration.
> Comparing source boot environment <u8> file systems with the file
> system(s) you specified for the new boot environment. Determining which
> file systems should be in the new boot environment.
> Updating boot environment description database on all BEs.
> Updating system configuration files.
> The device </dev/dsk/c5t5000C5000774F56Bd0s0> is not a root device for
> any boot environment; cannot get BE ID.
> Creating configuration for boot environment <10U9>.
> Source boot environment is <u8>.
> Creating boot environment <10U9>.
> Creating file systems on boot environment <10U9>.
> Creating <ufs> file system for </> in zone <global> on </dev/md/dsk/d0>.
> Creating <ufs> file system for </opt> in zone <global> on </dev/md/dsk/d33>.
> Creating <ufs> file system for </var> in zone <global> on </dev/md/dsk/d4>.
> Mounting file systems for boot environment <10U9>.
> Calculating required sizes of file systems              for boot
> environment <10U9>.
> Populating file systems on boot environment <10U9>.
> Checking selection integrity.
> Integrity check OK.
> Populating contents of mount point </>.
> Populating contents of mount point </opt>.
> Populating contents of mount point </var>.
> Copying.
> Creating shared file system mount points.
> Copying root of zone <z01.nyc-sed3> to </.alt.tmp.b-xwb.mnt/zones/01-10U9>.
> Creating compare databases for boot environment <10U9>.
> Creating compare database for file system </var>.
> Creating compare database for file system </opt>.
> Creating compare database for file system </>.
> Updating compare databases on boot environment <10U9>.
> Making boot environment <10U9> bootable.
> ERROR: unable to mount zones:
> zoneadm: zone 'z01.nyc-sed3': zone root /zones/01-10U9/root is
> reachable through /zones/01/root/.alt.tmp.b-M7b.mnt
> zoneadm: zone 'z01.nyc-sed3': call to zoneadmd failed
> ERROR: unable to mount zone <z01.nyc-sed3> in </.alt.tmp.b-0Xe.mnt>
> ERROR: unmounting partially mounted boot environment file systems
> ERROR: cannot mount boot environment by icf file </etc/lu/ICF.1>
> ERROR: Unable to remount ABE <10U9>: cannot make ABE bootable
> ERROR: no boot environment is mounted on root device </dev/md/dsk/d0>
> Making the ABE <10U9> bootable FAILED.
> ERROR: Unable to make boot environment <10U9> bootable.
> ERROR: Unable to populate file systems on boot environment <10U9>.
> ERROR: Cannot make file systems for boot environment <10U9>.
>>
>
>> zoneadm list -icv
>  ID NAME             STATUS     PATH                           BRAND    IP
>   0 global           running    /                              native   shared
>   1 z01.nyc-xxxx     running    /zones/01                      native   shared
>>
>
>> sudo lustatus
> Boot Environment           Is       Active Active    Can    Copy
> Name                       Complete Now    On Reboot Delete Status
> -------------------------- -------- ------ --------- ------ ----------
> u8                         yes      yes    yes       no     -
> 10U9                       no       no     no        yes    -
>>
>
> --
> {--------1---------2---------3---------4---------5---------6---------7---------}
> Paul Kraus
> -> Senior Systems Architect, Garnet River ( http://www.garnetriver.com/ )
> -> Sound Coordinator, Schenectady Light Opera Company (
> http://www.sloctheater.org/ )
> -> Technical Advisor, RPI Players
>



-- 
{--------1---------2---------3---------4---------5---------6---------7---------}
Paul Kraus
-> Senior Systems Architect, Garnet River ( http://www.garnetriver.com/ )
-> Sound Coordinator, Schenectady Light Opera Company (
http://www.sloctheater.org/ )
-> Technical Advisor, RPI Players
_______________________________________________
zones-discuss mailing list
zones-discuss@opensolaris.org

Reply via email to