This article will show you how to import the solaris 10 branded zone VM Templates to solaris 11.You can download the VM Templates from here.
Before import,ensure that the brand-solaris10 package are installed.
- [root@db02:~]# pkg info brand-solaris10
- Name: system/zones/brand/brand-solaris10
- Summary: Solaris 10 Containers: solaris10 branded zone
- Description: Support for the 'solaris10' Brand
- Category: System/Virtualization
- State: Installed
- Publisher: solaris
- Version: 0.5.11
- Build Release: 5.11
- Branch: 0.175.0.0.0.2.1
- Packaging Date: Wed Oct 19 08:51:32 2011
- Size: 784.32 kB
- FMRI: pkg://solaris/system/zones/brand/[email protected],5.11-0.175.0.0.0.2.1:20111019T085132Z
If the brand-solaris10 not install then you can use following command to install:
- [root@db02:~]#pkg install pkg:/system/zones/brand/brand-solaris10
- Packages to install: 1
- Create boot environment: No
- Create backup boot environment: Yes
- DOWNLOAD PKGS FILES XFER (MB)
- Completed 1/1 44/44 0.4/0.4
- PHASE ACTIONS
- Install Phase 74/74
- PHASE ITEMS
- Package State Update Phase 1/1
- Image State Update Phase 2/2
Now,importing solaris 10 branded zone to solaris 11:
- [root@db02:zones]# ./solaris-10u10-x86.bin -p /zones -a 192.168.91.12 -i net1 -z zone01
- This is an Oracle VM Template for Oracle Solaris Zones.
- Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
- This software and related documentation are provided under a license
- agreement containing restrictions on use and disclosure and are
- protected by intellectual property laws. Except as expressly
- permitted in your license agreement or allowed by law, you may not
- use, copy, reproduce, translate, broadcast, modify, license,
- transmit, distribute, exhibit, perform, publish, or display any
- part, in any form, or by any means. Reverse engineering,
- disassembly, or decompilation of this software, unless required by
- law for interoperability, is prohibited.
- Checking disk-space for extraction
- Ok
- Checking platform compatibility
- The host and the image do not have the same Solaris release:
- host Solaris release: 5.11
- image Solaris release: 5.10
- Will create a Solaris 10 branded zone.
- Warning: could not find a defaultrouter
- Zone won't have any defaultrouter configured
- IMAGE: ./solaris-10u10-x86.bin
- ZONE: zone01
- ZONEPATH: /zones/zone01
- INTERFACE: net1
- VNIC: vnicZBI24647
- MAC ADDR: 2:8:20:0:61:5d
- IP ADDR: 192.168.91.12
- NETMASK: 255.255.255.0
- DEFROUTER: NONE
- TIMEZONE: PRC
- Checking disk-space for installation
- Ok
- Installing in /zones/zone01 ...
- 100% [===============================>]
- Using a static exclusive-IP
- Attaching zone01
- Booting zone01
- Waiting for boot to complete
- booting...
- booting...
- booting...
- booting...
- booting...
- Zone zone01 booted
- The zone's root password has been set using the
- root password of the local host.
- You can change the zone's root password to
- further harden the security of the zone: being
- root, log into the zone from the local host
- with the command 'zlogin zone01'.
- Once logged in, change the root password with the
- command 'passwd'.
- -a: The IP address to be assigned to the zone
- -p: The path where the zone is installed.
- -i: The network interface card used by the zone //physical network card
- -z: Both the zone's name and hostname.
After that,login to zone01 and change root password:
- [root@db02:zones]# zlogin zone01
- [Connected to zone 'zone01' pts/3]
- Oracle Corporation SunOS 5.10 Generic Patch January 2005
- # passwd
- passwd: Changing password for root
- New Password:
- Re-enter new Password:
- passwd: password successfully changed for root
- # ifconfig -a
- lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
- inet 127.0.0.1 netmask ff000000
- vnicZBI24647: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
- inet 192.168.91.12 netmask ffffff00 broadcast 192.168.91.255
- ether 2:8:20:b1:77:9b
- # ping 192.168.91.11
- 192.168.91.11 is alive
On global zone display network informatiaon:
- [root@db02:~]# ifconfig -a4
- lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
- inet 127.0.0.1 netmask ff000000
- net0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
- inet 192.168.91.10 netmask ffffff00 broadcast 192.168.91.255
- ether 0:c:29:e2:9d:73
- net1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
- inet 192.168.91.11 netmask ffffff00 broadcast 192.168.91.255
- ether 0:c:29:e2:9d:7d
- vnic1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 9000 index 4
- inet 192.168.92.10 netmask ffffff00 broadcast 192.168.92.255
- ether 2:8:20:ee:2a:2b
- [root@db02:~]# dladm show-phys
- LINK MEDIA STATE SPEED DUPLEX DEVICE
- net0 Ethernet up 1000 full e1000g0
- net1 Ethernet up 1000 full e1000g1
- [root@db02:~]# dladm show-link
- LINK CLASS MTU STATE OVER
- net0 phys 1500 up --
- net1 phys 1500 up --
- hub0 etherstub 9000 unknown --
- vnic1 vnic 9000 unknown hub0
- vnicZBI24647 vnic 1500 up net1
- zone01/vnicZBI24647 vnic 1500 up net1
- zone01/net0 vnic 1500 up net0
- [root@db02:~]# dladm show-vnic
- LINK OVER SPEED MACADDRESS MACADDRTYPE VID
- vnic1 hub0 0 2:8:20:ee:2a:2b random 0
- vnicZBI24647 net1 1000 2:8:20:b1:77:9b random 0
- zone01/vnicZBI24647 net1 1000 2:8:20:b1:77:9b random 0
- zone01/net0 net0 1000 2:8:20:6c:e:12 random 0
- [root@db02:~]# ipadm show-addr
- ADDROBJ TYPE STATE ADDR
- lo0/v4 static ok 127.0.0.1/8
- net0/v4 static ok 192.168.91.10/24
- net1/v4 static ok 192.168.91.11/24
- vnic1/v4 static ok 192.168.92.10/24
- lo0/v6 static ok ::1/128
- net0/v6 addrconf ok fe80::20c:29ff:fee2:9d73/10
Enable ftp and apache2 on solaris 10 brand zone:
- bash-3.2# svcs ftp
- STATE STIME FMRI
- disabled 3:34:41 svc:/network/ftp:default
- bash-3.2# svcs apache2
- STATE STIME FMRI
- disabled 3:34:35 svc:/network/http:apache2
- bash-3.2# svcadm enable ftp
- bash-3.2# svcadm enable apache2
- bash-3.2# svcs ftp
- STATE STIME FMRI
- online 3:49:02 svc:/network/ftp:default
- bash-3.2# svcs apache2
- STATE STIME FMRI
- online 3:49:05 svc:/network/http:apache2
本文出自 “candon123” 博客,谢绝转载!