opensolarisの仮想化について、その5

 [zoneadm -z install]まで完了しましたので、最後は[boot]と[zlogin]だけですね。

zoneの起動

 [zoneadm -z boot]コマンドで仮想環境を起動します。

opensolaris:~$ pfexec zoneadm -z my-zone boot
zone 'my-zone': WARNING: rge0:1: no matching subnet found in netmasks(4): 192.168.0.6; using default of 255.255.255.0.

 ぐわぁ、また警告でた。ので[ifconfig]コマンドでまたまた確認。

opensolaris:~$ ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
	inet 127.0.0.1 netmask ff000000 
lo0:1: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
	zone my-zone
	inet 127.0.0.1 netmask ff000000 
rge0: flags=1004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4> mtu 1500 index 2
	inet 192.168.0.4 netmask ffffff00 broadcast 192.168.0.255
rge0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
	zone my-zone
	inet 192.168.0.6 netmask ffffff00 broadcast 192.168.0.255
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
	inet6 ::1/128 
lo0:1: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
	zone my-zone
	inet6 ::1/128 
rge0: flags=2004841<UP,RUNNING,MULTICAST,DHCP,IPv6

 えぇ〜と、何が悪い?

opensolaris:~$ zoneadm list  -vc
  ID NAME             STATUS     PATH                           BRAND    IP    
   0 global           running    /                              native   shared
   1 my-zone          running    /export/home/my-zone           ipkg     shared

 はい起動してますね。

zoneの初期ログイン

 一番最初のログインではzoneで作成された仮想OSの環境設定*1をする必要があります。基本はOpenSolarisのインストール時に聞かれるものと大体一緒です。

 では、[zlogin -C ]でログインします。

andy@opensolaris:~$ pfexec zlogin -C my-zone
[Connected to zone 'my-zone' console]


You did not enter a selection.
What type of terminal are you using?
 1) ANSI Standard CRT
 2) DEC VT100
 3) PC Console
 4) Sun Command Tool
 5) Sun Workstation
 6) X Terminal Emulator (xterms)
 7) Other
Type the number of your choice and press Return: 6
Creating new rsa public/private host key pair
Creating new dsa public/private host key pair
Configuring network interface addresses: rge0.
System identification is completed.

###仮想のOSの初期設定等を対話モードで設定します

my-zone console login: root
Password: 
Oct  3 20:35:41 my-zone login: ROOT LOGIN /dev/console
Sun Microsystems Inc.   SunOS 5.11      snv_111b        November 2008
root@my-zone:~# 

はい、ログイン完了です。

*1:rootのパスワード等ですね