Re: [zones-discuss] Preconfiguring ipkg Brand Zones

2009-07-08 Thread Brian Leonard
Thanks. Readying the zone was the trick.

My last remaining issue is the root_password keyword, which doesn't seem to 
like /etc/shadow values from 2009.06. For example, using:

cat /etc/shadow
zoneroot:$5$0f0chTkD$HoqIcn3fO0VWUHhKYXqObtArfO7e1TiSLovfHsd70M0:14433::

So:

root_password=$5$0f0chTkD$HoqIcn3fO0VWUHhKYXqObtArfO7e1TiSLovfHsd70M0

Results in:

bleon...@opensolaris:~$ pfexec zlogin -C myzone
[Connected to zone 'myzone' console]
69/69
Reading ZFS config: done.
Mounting ZFS filesystems: (5/5)
 root_password=$5$0f0chTkD$HoqIcn3fO0VWUHhKYXqObtArfO7e1TiSLovfHsd70M0
syntax error  line 8 position 15
Creating new rsa public/private host key pair
Creating new dsa public/private host key pair
Configuring network interface addresses: e1000g0.
 root_password=$5$0f0chTkD$HoqIcn3fO0VWUHhKYXqObtArfO7e1TiSLovfHsd70M0
syntax error  line 8 position 15
 root_password=$5$0f0chTkD$HoqIcn3fO0VWUHhKYXqObtArfO7e1TiSLovfHsd70M0
syntax error  line 8 position 15
 root_password=$5$0f0chTkD$HoqIcn3fO0VWUHhKYXqObtArfO7e1TiSLovfHsd70M0
syntax error  line 8 position 15
 root_password=$5$0f0chTkD$HoqIcn3fO0VWUHhKYXqObtArfO7e1TiSLovfHsd70M0
syntax error  line 8 position 15
 root_password=$5$0f0chTkD$HoqIcn3fO0VWUHhKYXqObtArfO7e1TiSLovfHsd70M0
syntax error  line 8 position 15
System identification is completed.

As noted by Bernd Finger ( 
http://opensolaris.org/jive/message.jspa?messageID=319318 ), the workaround is 
to use an /etc/shadow value from Solaris 10 (or SXCE is assume).

Is there a solution to this as well or should I file an issue?

Thanks,
Brian
-- 
This message posted from opensolaris.org
___
zones-discuss mailing list
zones-discuss@opensolaris.org


[zones-discuss] Preconfiguring ipkg Brand Zones

2009-07-07 Thread Brian Leonard
I've been struggling to use the sysidcfg file to preconfigure my zones in 
2009.06. I've read a couple of other posts where folks have also struggled 
(http://opensolaris.org/jive/thread.jspa?messageID=307290, 
http://opensolaris.org/jive/thread.jspa?messageID=319155). Before filing an 
issue I wanted to run it by this alias to see if I'm missing something. Here 
are the steps I'm using:

cat myzone.config 
create -b
set zonepath=/zones/myzone
set brand=ipkg
set autoboot=false
set ip-type=shared
add net
set address=10.0.1.25
set physical=e1000g0
end

pfexec zonecfg -z myzone  myzone.config

pfexec zoneadm -z myzone install

At this point, there is no etc directory, so I create one:

pfexec mkdir /zones/myzone/root/etc

And create the following sysidcfg file:

bleon...@opensolaris:/zones/myzone/root/etc# cat sysidcfg 
system_locale=C
terminal=xterms
network_interface=PRIMARY {hostname=myzone}
security_policy=none
name_service=NONE
nfs4_domain=dynamic
timezone=US/Eastern
root_password=changeme

Log into the zone:

pfexec zlogin -C myzone

And then boot it:

pfexec zoneadm -z myzone boot

However, I'm still presented with the interactive sysidcfg. I checked the 
sysidconfig.log, but there's not much information to go on:

r...@myzone:/var/log# tail sysidconfig.log 
Added entry /lib/svc/method/sshd at Tue Jul 07 13:23:30 2009
Executing Configuration Applications at: Tue Jul 07 10:32:32 2009
Executing config app: /lib/svc/method/sshd
Completed Executing Configuration Applications at: Tue Jul 07 10:32:35 2009

Am I doing something wrong or is this a bug?

Thanks,
Brian
-- 
This message posted from opensolaris.org
___
zones-discuss mailing list
zones-discuss@opensolaris.org


Re: [zones-discuss] Preconfiguring ipkg Brand Zones

2009-07-07 Thread Edward Pilatowicz
On Tue, Jul 07, 2009 at 10:41:36AM -0700, Brian Leonard wrote:
 I've been struggling to use the sysidcfg file to preconfigure my zones in 
 2009.06. I've read a couple of other posts where folks have also struggled 
 (http://opensolaris.org/jive/thread.jspa?messageID=307290, 
 http://opensolaris.org/jive/thread.jspa?messageID=319155). Before filing an 
 issue I wanted to run it by this alias to see if I'm missing something. Here 
 are the steps I'm using:

 cat myzone.config
 create -b
 set zonepath=/zones/myzone
 set brand=ipkg
 set autoboot=false
 set ip-type=shared
 add net
 set address=10.0.1.25
 set physical=e1000g0
 end

 pfexec zonecfg -z myzone  myzone.config

 pfexec zoneadm -z myzone install

 At this point, there is no etc directory, so I create one:

 pfexec mkdir /zones/myzone/root/etc


and this is where things go off the rails...  you can't just create this
directory since when the zone get's booted the zone root filesystem will
be mounted here and whatever you've created will get covered up.

i'm not sure what the best workaround is.  one thing you might try is
changing the zone to the ready state before creating your sysidcfg
file.  ie, do:
zoneadm -z myzone ready

then create the sysidcfg file and boot the zone as your normally would.

let us know if that works...

ed
___
zones-discuss mailing list
zones-discuss@opensolaris.org


Re: [zones-discuss] Preconfiguring ipkg Brand Zones

2009-07-07 Thread Jerry Jelinek

Brian Leonard wrote:

I've been struggling to use the sysidcfg file to preconfigure my zones in 
2009.06. I've read a couple of other posts where folks have also struggled 
(http://opensolaris.org/jive/thread.jspa?messageID=307290, 
http://opensolaris.org/jive/thread.jspa?messageID=319155). Before filing an 
issue I wanted to run it by this alias to see if I'm missing something. Here 
are the steps I'm using:

cat myzone.config 
create -b

set zonepath=/zones/myzone
set brand=ipkg
set autoboot=false
set ip-type=shared
add net
set address=10.0.1.25
set physical=e1000g0
end

pfexec zonecfg -z myzone  myzone.config

pfexec zoneadm -z myzone install

At this point, there is no etc directory, so I create one:

pfexec mkdir /zones/myzone/root/etc

And create the following sysidcfg file:

bleon...@opensolaris:/zones/myzone/root/etc# cat sysidcfg 
system_locale=C

terminal=xterms
network_interface=PRIMARY {hostname=myzone}
security_policy=none
name_service=NONE
nfs4_domain=dynamic
timezone=US/Eastern
root_password=changeme

Log into the zone:

pfexec zlogin -C myzone

And then boot it:

pfexec zoneadm -z myzone boot

However, I'm still presented with the interactive sysidcfg. I checked the 
sysidconfig.log, but there's not much information to go on:

r...@myzone:/var/log# tail sysidconfig.log 
Added entry /lib/svc/method/sshd at Tue Jul 07 13:23:30 2009

Executing Configuration Applications at: Tue Jul 07 10:32:32 2009
Executing config app: /lib/svc/method/sshd
Completed Executing Configuration Applications at: Tue Jul 07 10:32:35 2009

Am I doing something wrong or is this a bug?


You are doing something wrong.  This is a FAQ:

http://opensolaris.org/os/community/zones/faq/#os

Readying the zone is the proper way to workaround this for now.

Jerry
___
zones-discuss mailing list
zones-discuss@opensolaris.org