In this post we will see how to install zone on Solaris 11.Unlike solaris 10,we can’t install it without configuring repo on Solaris. First we need to create a Solaris 11 repo , then you can install Solaris local zone (i.e there is no sparse root zone in Solaris 11) using below method.From Solaris 11 on-wards,all the local zones by default uses exclusive ip address.
In exclusive IP, you can’t set the IP address while configuring the zone. After the installation of zone, you can able to configure the IP from the local zone itself.
You need to install second local zone on this way.You can just clone it from the first simply.That will save the time.How to clone the zone ? Check out here.
1.Create a zone configuration:
create a local zone using zonecfg command as like how we have used in solaris 10.Here the create command , configure the zones as whole root zone without any options supplied.
Arena-Node1#zonecfg -z sol11z sol11z: No such zone configured Use 'create' to begin configuring a new zone. zonecfg:zarena> create zonecfg:zarena> info zonename: sol11z zonepath: brand: native autoboot: false bootargs: pool: limitpriv: scheduling-class: ip-type: shared hostid: zonecfg:zarena> set zonepath=/export/zones/sol11z zonecfg:zarena > add anet zonecfg:zarena:anet> set linkname=net0 zonecfg:zarena:anet> end zonecfg:zarena > verfiy zonecfg:zarena > commit zonecfg:zarena > exit
2.Start the Solaris zone installation
The installation of local zone starts only you have the configure IPS repository.
The installation of local zone starts only you have the configure IPS repository.
root@RDSOL11:~# zoneadm -z sol11z install The following ZFS file system(s) have been created: rpool/export/zones/sol11z Progress being logged to /var/log/zones/zoneadm.20130210T233056Z.sol11z.install Image: Preparing at /export/zones/sol11z/root. AI Manifest: /tmp/manifest.xml.F_ayqq SC Profile: /usr/share/auto_install/sc_profiles/enable_sci.xml Zonename: sol11z Installation: Starting ... Creating IPS image Startup linked: 1/1 done Installing packages from: solaris origin: http://localhost:1008/solaris/ce43f14c4791b5320596e2023cde1ec08709a3af/ Symantec origin: http://localhost:1008/Symantec/ce43f14c4791b520596e2023cde1ec08709a3af/ DOWNLOAD PKGS FILES XFER (MB) SPEED Completed 183/183 33556/33556 222.2/222.2 139k/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 2392.837 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 /export/zones/sol11z/root/var/log/zones/zoneadm.2013233056Z.sol11z.install root@RDSOL11:~#
3.Boot the local zone
root@RDSOL11:/etc/zones# zoneadm -z sol11z boot root@RDSOL11:/etc/zones# cd root@RDSOL11:~# zoneadm list -cv ID NAME STATUS PATH BRAND IP 0 global running / solaris shared 3 sol11z running /export/zones/sol11z solaris excl
4. Login to zone’s console:
After logging in to console, you need to configure the local zone.
After logging in to console, you need to configure the local zone.
root@RDSOL11:~# zlogin -C sol11z [Connected to zone 'sol11z' console] Time Zone: Regions Select the region that contains your time zone. Regions qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq UTC/GMT Africa Americas Antarctica Arctic Ocean Asia Atlantic Ocean Australia Europe Indian Ocean Pacific Ocean F2_Continue F3_Back F6_Help F9_Quit Time Zone: Locations Select the location that contains your time zone. Locations x Afghanistan x Armenia x Azerbaijan x Bahrain x Bangladesh x Bhutan x Brunei x Cambodia x China x Cyprus x East Timor x Georgia x Hong Kong v India F2_Continue F3_Back F6_Help F9_Quit Time Zone Select your time zone. Time Zones Asia/Kolkata F2_Continue F3_Back F6_Help F9_Quit System Configuration Summary Review the settings below before continuing. Go back (F3) to make changes. Time Zone: Asia/Kolkata Language: *The following can be changed when logging in. Default language: C/POSIX Terminal type: vt100 Users: No user account Network: Computer name: sol11z Network Configuration: Automatic Support configuration: Not generating a Support profile as OCM and ASR services are not installed. ^[[12~pply F3_Back F6_Help F9_Quit SC profile successfully generated. Exiting System Configuration Tool. Log is available at: /system/volatile/sysconfig/sysconfig.log.12770 Hostname: sol11z
5.Login to local zone:
sol11z console login: root Password: Feb 11 12:13:29 sol11z login: ROOT LOGIN /dev/console Oracle Corporation SunOS 5.11 11.1 September 2012 root@sol11z:~# zoneadm list -cv ID NAME STATUS PATH BRAND IP 3 sol11z running / solaris excl root@sol11z:~# dladm LINK CLASS MTU STATE OVER net0 vnic 1500 up ? root@sol11z:~# df -h Filesystem Size Used Available Capacity Mounted on rpool/ROOT/solaris 7.5G 416M 7.0G 6% / /dev 0K 0K 0K 0% /dev rpool/ROOT/solaris/var 7.5G 24M 7.0G 1% /var proc 0K 0K 0K 0% /proc ctfs 0K 0K 0K 0% /system/contract mnttab 0K 0K 0K 0% /etc/mnttab objfs 0K 0K 0K 0% /system/object swap 730M 428K 730M 1% /system/volatile sharefs 0K 0K 0K 0% /etc/dfs/sharetab /usr/lib/libc/libc_hwcap1.so.1 7.5G 416M 7.0G 6% /lib/libc.so.1 fd 0K 0K 0K 0% /dev/fd swap 730M 0K 730M 0% /tmp rpool/VARSHARE 7.5G 39K 7.0G 1% /var/share rpool/export 7.5G 32K 7.0G 1% /export rpool/export/home 7.5G 31K 7.0G 1% /export/home rpool 7.5G 31K 7.0G 1% /rpool root@sol11z:~# exit logout sol11z console login:
6.To terminate the console,
use ~. (shift Esc + .)
sol11z console login: ~.
[Connection to zone 'sol11z' console closed]
7.Configure the IP address:
use ~. (shift Esc + .)
sol11z console login: ~.
[Connection to zone 'sol11z' console closed]
7.Configure the IP address:
root@sol11z:~# dladm show-vnic LINK OVER SPEED MACADDRESS MACADDRTYPE VID net0 ? 1000 2:8:20:38:8d:7c random 0 root@sol11z:~# dladm show-link LINK CLASS MTU STATE OVER net0 vnic 1500 up ? root@uaz1:~# ipadm create-ip net0 root@uaz1:~# ipadm create-addr -T static -a local=192.168.2.51/24 net0/v4 root@uaz1:~# 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 static ok -- 192.168.2.51/24 net0/v6 addrconf ok -- fe80::8:20ff:fe38:8d7c/10 root@uaz1:~#
Note:
If you get any errors like the below one ,it could be because incorrect syntax in zone's XML file.So do not edit zone's configuration files manually.(/etc/zones/zone-name.xml)
zonecfg:sol11z> commit sol11z: Miscellaneous file system error root@RDSOL11:~# zonecfg -z sol11z remove anet sol11z: Miscellaneous file system error Configuration not saved. root@RDSOL11:~# zoneadm -z sol11z boot zone 'sol11z': failed to save modified anet resource zoneadm: zone 'sol11z': call to zoneadmd failed
No comments:
Post a Comment