Zone in Sun OS 5.11 – Solaris 11.1



Creation Of Zone in Solaris 11 and Crating System profile.

ping google.com
ping 8.8.8.8
host -t csaconsultants.in
ifconfig
ifconfig up
ifconfig -a
zfs create -o mountpoint=/zones rpool/zones
zfs list
zfs list rpool/zones
dladm create-vnic -l net0 vnic1
dladm
init 6
dterm
ipadm
tail -f /var/log/zones/zoneadm.20130131T073250Z.zone1.install
zoneadmin list -cv
zoneadm list -cv
zoneadm list -cv
ipadm
ping 192.168.1.51
ssh 192.168.1.51
scp 192.168.1.51:/ .
zoneadm list -cv
zlogin -C zone1
ls -larth
vim .bash_history
ifconfig -a
vim .bash_history
zonecfg -l
zonecfg -z zone1
vim zone.txt
vi zone.txt
cat zone.txt
cat zone.txt
zoneadm list -cv
vi zone.txt
sysconfig create-profile -o /zone1-profile.xml
zoneadm -z zone1 /zone1-profile.xml
zoneadm -z zone1 install -c /zone1-profile.xml
zoneadm -z zone1 boot
zoneadm list -cv
hostname
ipadm
zoneadm list -vi
zoneadm -z uninstall zone1
zoneadm -z uninstall /zones/zone1
zoneadm -z zone1 uninstall
zoneadm list -vi
zonecfg -z zone1 delete
zoneadm list -cv
zoneadm list -vi
ls
ls
scp ../zone_commands.txt 192.168.1.51:/root/
scp ../zone_commands.txt 192.168.1.51:/root
scp 192.168.1.51:/root zone_commands.txt
scp -p ../zone_commands.txt 192.168.1.51:/root/
scp ../zone_commands.txt 192.168.1.51:/root/
ssh 192.168.1.51
ipadm
init 6
zlogin -C zone1
vi zone_commands.txt
vi zone_commands.txt
ll
ls

root@solaris:~# zonecfg -l
zonecfg: illegal option -- l
usage: zonecfg help
zonecfg -z (interactive)
zonecfg -z
zonecfg -z -f
root@solaris:~# zonecfg -z zone1
Use 'create' to begin configuring a new zone.
zonecfg:zone1> set zonepath=zone/zone1
zone1: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:zone1> set zonepath=zones/zone1
zone1: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:zone1> create
create: Using system default template 'SYSdefault'
zonecfg:zone1> set zonepath=zones/zone1
zones/zone1 is not an absolute path.
zonecfg:zone1> set zonepath=/zones/zone1
zonecfg:zone1> add net0
usage:
add
(global scope)
add
(resource scope)
zonecfg:zone1> add net
zonecfg:zone1:net> set physical=vnic1
zonecfg:zone1:net> end
zonecfg:zone1> exit
root@solaris:~# vim zone.txt
root@solaris:~# vi zone.txt
root@solaris:~# zoneadm list -cv
ID NAME STATUS PATH BRAND IP
0 global running / solaris shared
- zone1 configured /zones/zone1 solaris excl
root@solaris:~#


syantan@solaris:~$ su -
Password:
Oracle Corporation SunOS 5.11 11.1 September 2012
root@solaris:~#
root@solaris:~#
root@solaris:~# ls -larth
total 13
-rw-r--r-- 1 root root 568 Sep 20 01:54 .profile
-rw-r--r-- 1 root root 159 Sep 20 01:54 .bashrc
drwx------ 2 root root 5 Jan 27 00:44 .
drwxr-xr-x 25 root staff 27 Jan 31 12:05 ..
-rw------- 1 root root 254 Jan 31 12:16 .bash_history
root@solaris:~# vim .bash_history
root@solaris:~# ifconfig -a
lo0: flags=2001000849 mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
net0: flags=1004843 mtu 1500 index 2
inet 10.0.2.15 netmask ffffff00 broadcast 10.0.2.255
ether 8:0:27:4:7c:5e
lo0: flags=2002000849 mtu 8252 index 1
inet6 ::1/128
net0: flags=20002004841 mtu 1500 index 2
inet6 fe80::a00:27ff:fe04:7c5e/10
ether 8:0:27:4:7c:5e
root@solaris:~# vim .bash_history
root@solaris:~# zonecfg -l
zonecfg: illegal option -- l
usage: zonecfg help
zonecfg -z (interactive)
zonecfg -z
zonecfg -z -f
root@solaris:~# zonecfg -z zone1
Use 'create' to begin configuring a new zone.
zonecfg:zone1> set zonepath=zone/zone1
zone1: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:zone1> set zonepath=zones/zone1
zone1: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:zone1> create
create: Using system default template 'SYSdefault'
zonecfg:zone1> set zonepath=zones/zone1
zones/zone1 is not an absolute path.
zonecfg:zone1> set zonepath=/zones/zone1
zonecfg:zone1> add net0
usage:
add
(global scope)
add
(resource scope)
zonecfg:zone1> add net
zonecfg:zone1:net> set physical=vnic1
zonecfg:zone1:net> end
zonecfg:zone1> exit
root@solaris:~# vim zone.txt
root@solaris:~# vi zone.txt
root@solaris:~# cat zone.txt

ot@solaris:~# zonecfg -l
zonecfg: illegal option -- l
usage: zonecfg help
zonecfg -z (interactive)
zonecfg -z
zonecfg -z -f
root@solaris:~# zonecfg -z zone1
Use 'create' to begin configuring a new zone.
zonecfg:zone1> set zonepath=zone/zone1
zone1: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:zone1> set zonepath=zones/zone1
zone1: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:zone1> create
create: Using system default template 'SYSdefault'
zonecfg:zone1> set zonepath=zones/zone1
zones/zone1 is not an absolute path.
zonecfg:zone1> set zonepath=/zones/zone1
zonecfg:zone1> add net0
usage:
add
(global scope)
add
(resource scope)
zonecfg:zone1> add net
zonecfg:zone1:net> set physical=vnic1
zonecfg:zone1:net> end
zonecfg:zone1> exit
root@solaris:~# vim zone.txt
root@solaris:~# vi zone.txt

root@solaris:~# cat zone.txt

ot@solaris:~# zonecfg -l
zonecfg: illegal option -- l
usage: zonecfg help
zonecfg -z (interactive)
zonecfg -z
zonecfg -z -f
root@solaris:~# zonecfg -z zone1
Use 'create' to begin configuring a new zone.
zonecfg:zone1> set zonepath=zone/zone1
zone1: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:zone1> set zonepath=zones/zone1
zone1: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:zone1> create
create: Using system default template 'SYSdefault'
zonecfg:zone1> set zonepath=zones/zone1
zones/zone1 is not an absolute path.
zonecfg:zone1> set zonepath=/zones/zone1
zonecfg:zone1> add net0
usage:
add
(global scope)
add
(resource scope)
zonecfg:zone1> add net
zonecfg:zone1:net> set physical=vnic1
zonecfg:zone1:net> end
zonecfg:zone1> exit
root@solaris:~# vim zone.txt
root@solaris:~# vi zone.txt

root@solaris:~# zoneadm list -cv
ID NAME STATUS PATH BRAND IP
0 global running / solaris shared
- zone1 configured /zones/zone1 solaris excl
root@solaris:~# vi zone.txt
root@solaris:~# sysconfig create-profile -o /zone1-profile.xml

SC profile successfully generated.
Exiting System Configuration Tool. Log is available at:
/system/volatile/sysconfig/sysconfig.log.1956
root@solaris:~# zoneadm -z zone1 /zone
zone1-profile.xml zones/
root@solaris:~# zoneadm -z zone1 /zone1-profile.xml
usage: zoneadm help
zoneadm [-z ] [-u ] list
zoneadm {-z |-u }

Subcommands:

help
boot [-w|-W] [-- boot_arguments]
shutdown [-r [-- boot_arguments]
halt
ready
reboot [-w|-W] [-- boot_arguments]
list [-cipv]
verify
install [-x force-zpool-import|force-zpool-create|force-zpool-create-all]
[brand-specific args]
uninstall [-F] [-x force-zpool-destroy|force-zpool-destroy-all]
[brand-specific args]
clone [-m method] [-s ]
[-x force-zpool-import|force-zpool-create|force-zpool-create-all]
[brand-specific args] zonename
move zonepath
detach [-n] [brand-specific args]
attach [-F] [-x force-zpool-import|force-zpool-create|force-zpool-create-all]
[-n ] [brand-specific args]
mark incomplete

root@solaris:~# zoneadm -z zone1 install -c /zone1-profile.xml
The following ZFS file system(s) have been created:
rpool/zones/zone1
Progress being logged to /var/log/zones/zoneadm.20130131T073250Z.zone1.install
Image: Preparing at /zones/zone1/root.

AI Manifest: /tmp/manifest.xml.8maa8e
SC Profile: /zone1-profile.xml
Zonename: zone1
Installation: Starting ...

Creating IPS image
Startup linked: 1/1 done
Installing packages from:
solaris
origin: http://pkg.oracle.com/solaris/release/
DOWNLOAD PKGS FILES XFER (MB) SPEED
system/library/iconv/utf-8 143/183 27267/33556 182.8/222.2 -16130B/system/library/iconv/utf-8 143/183 27267/33556 182.8/222.2 -14364B/system/library/iconv/utf-8 143/183 27269/33556 182.8/222.2 -12468B/system/library/iconv/utf-8 143/183 27269/33556 182.8/222.2 -11966B/system/library/iconv/utf-8 143/183 27269/33556 182.8/222.2 -11480B/system/library/iconv/utf-8 143/183 27269/33556 182.8/222.2 -11028B/system/library/iconv/utf-8 143/183 27269/33556 182.8/222.2 -10098B/Completed 183/183 33556/33556 222.2/222.2 60.6k/s

PHASE ITEMS
Installing new actions 46825/46825
Updating package state database Done
Updating image state Done
Creating fast lookup database Done
Installation: Succeeded

Note: Man pages can be obtained by installing pkg:/system/manual

done.

Done: Installation completed in 5080.767 seconds.

Next Steps: Boot the zone, then log into the zone console (zlogin -C)

to complete the configuration process.

Log saved in non-global zone as /zones/zone1/root/var/log/zones/zoneadm.20130131T073250Z.zone1.install
root@solaris:~# zoneadm -z zone1 install -c /zone1-profile.xml ^C
root@solaris:~# zoneadm -z zone1 boot
root@solaris:~# zoneadm list -cv
ID NAME STATUS PATH BRAND IP
0 global running / solaris shared
1 zone1 running /zones/zone1 solaris excl
root@solaris:~# hostname
solaris
root@solaris:~# ipadm
NAME CLASS/TYPE STATE UNDER ADDR
lo0 loopback ok -- --
lo0/v4 static ok -- 127.0.0.1/8
lo0/v6 static ok -- ::1/128
net0 ip ok -- --
net0/v4 dhcp ok -- 10.0.2.15/24
net0/v6 addrconf ok -- fe80::a00:27ff:fe04:7c5e/10
root@solaris:~# zoneadm list -vi
ID NAME STATUS PATH BRAND IP
0 global running / solaris shared
- zone1 installed /zones/zone1 solaris excl
root@solaris:~# zoneadm -z uninstall zone1
zoneadm: uninstall: No such zone configured
root@solaris:~# zoneadm -z uninstall /zones/zone1
zoneadm: uninstall: No such zone configured
root@solaris:~# zoneadm -z zone1 uninstall
Are you sure you want to uninstall zone zone1 (y/[n])? y
Progress being logged to /var/log/zones/zoneadm.20130131T120926Z.zone1.uninstall
root@solaris:~# zoneadm list -vi
ID NAME STATUS PATH BRAND IP
0 global running / solaris shared
root@solaris:~# zonecfg -z zone1 delete
Are you sure you want to delete zone zone1 (y/[n])? y
root@solaris:~# zoneadm list -cv
ID NAME STATUS PATH BRAND IP
0 global running / solaris shared
root@solaris:~# zoneadm list -vi
ID NAME STATUS PATH BRAND IP
0 global running / solaris shared
root@solaris:~#

Leave a comment