I would also try it without the /zones mountpoint. Putting the zone root dir on
an alternate mountpoint caused problems for us. Try creating /datastore/zones
for a zone root home, or just make the zones in /datastore
Solaris seems to get very easily confused when zone root is anything out of the
ordinary ( and it really bites you at patch time!)
On Dec 7, 2011, at 9:50 PM, Ian Collins <i...@ianshome.com> wrote:
> On 12/ 7/11 05:12 AM, Mark Creamer wrote:
>> I'm running OI 151a. I'm trying to create a zone for the first time, and am
>> getting an error about zfs. I'm logged in as me, then su - to root before
>> running these commands.
>> I have a pool called datastore, mounted at /datastore
>> Per the wiki document http://wiki.openindiana.org/oi/Building+in+zones, I
>> first created the zfs file system (note that the command syntax in the
>> document appears to be wrong, so I did the options I wanted separately):
>> zfs create datastore/zones
>> zfs set compression=on datastore/zones
>> zfs set mountpoint=/zones datastore/zones
>> zfs list shows:
>> NAME USED AVAIL REFER MOUNTPOINT
>> datastore 28.5M 7.13T 57.9K /datastore
>> datastore/dbdata 28.1M 7.13T 28.1M /datastore/dbdata
>> datastore/zones 55.9K 7.13T 55.9K /zones
>> rpool 27.6G 201G 45K /rpool
>> rpool/ROOT 2.89G 201G 31K legacy
>> rpool/ROOT/openindiana 2.89G 201G 2.86G /
>> rpool/dump 12.0G 201G 12.0G -
>> rpool/export 5.53M 201G 32K /export
>> rpool/export/home 5.50M 201G 32K /export/home
>> rpool/export/home/mcreamer 5.47M 201G 5.47M /export/home/mcreamer
>> rpool/swap 12.8G 213G 137M -
>> Then I went about creating the zone:
>> zonecfg -z zonemaster
>> set autoboot=true
>> set zonepath=/zones/zonemaster
>> set ip-type=exclusive
>> add net
>> set physical=vnic0
>> That all goes fine, then...
>> zoneadm -z zonemaster install
>> which returns...
>> ERROR: the zonepath must be a ZFS dataset.
>> The parent directory of the zonepath must be a ZFS dataset so that the
>> zonepath ZFS dataset can be created properly.
> That's odd, it should have worked.
>> Since the zfs dataset datastore/zones is created, I don't understand what
>> the error is trying to get me to do. Do I have to do:
>> zfs create datastore/zones/zonemaster
>> before I can create a zone in that path? That's not in the documentation, so
>> I didn't want to do anything until someone can point out my error for me.
>> Thanks for your help!
> You shouldn't have to, but it won't do any harm.
> If you don't get any further, try zones-discuss.
> zfs-discuss mailing list
zfs-discuss mailing list