Re: [zfs-discuss] First zone creation - getting ZFS error

2011-12-08 Thread Ian Collins

On 12/ 9/11 11:37 AM, Betsy Schwartz wrote:

 On Dec 7, 2011, at 9:50 PM, Ian Collins  wrote:

On 12/ 7/11 05:12 AM, Mark Creamer wrote:


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.

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!)


It shouldn't.

On all my systems, I have:

NAME USED  AVAIL  REFER  MOUNTPOINT
rpool/zoneRoot  11.6G   214G40K  /zoneRoot

--
Ian.

___
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] First zone creation - getting ZFS error

2011-12-08 Thread Betsy Schwartz
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  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/dbdata28.1M  7.13T  28.1M  /datastore/dbdata
>> datastore/zones 55.9K  7.13T  55.9K  /zones
>> rpool   27.6G   201G45K  /rpool
>> rpool/ROOT  2.89G   201G31K  legacy
>> rpool/ROOT/openindiana  2.89G   201G  2.86G  /
>> rpool/dump  12.0G   201G  12.0G  -
>> rpool/export5.53M   201G32K  /export
>> rpool/export/home   5.50M   201G32K  /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
>> create
>> set autoboot=true
>> set zonepath=/zones/zonemaster
>> set ip-type=exclusive
>> add net
>> set physical=vnic0
>> end
>> exit
>> 
>> 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.
> 
> -- 
> Ian.
> 
> ___
> zfs-discuss mailing list
> zfs-discuss@opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
___
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss


Re: [zfs-discuss] First zone creation - getting ZFS error

2011-12-07 Thread Ian Collins

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/dbdata28.1M  7.13T  28.1M  /datastore/dbdata
datastore/zones 55.9K  7.13T  55.9K  /zones
rpool   27.6G   201G45K  /rpool
rpool/ROOT  2.89G   201G31K  legacy
rpool/ROOT/openindiana  2.89G   201G  2.86G  /
rpool/dump  12.0G   201G  12.0G  -
rpool/export5.53M   201G32K  /export
rpool/export/home   5.50M   201G32K  /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
create
set autoboot=true
set zonepath=/zones/zonemaster
set ip-type=exclusive
add net
set physical=vnic0
end
exit

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.

--
Ian.

___
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss