Solaris 10 Container上安装Solaris 9
Normal
0
7.8 磅
0
2
false
false
false
MicrosoftInternetExplorer4
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
这里Solaris 10称作global zone(全局区域),在global zone上构建的zone,都称为local zone(非全局区域)。Local zone在配置的时候又可配置为完全根模型和稀疏根模型。稀疏根模型下/lib、/platform、/sbin和/usr目录都是挂载为回送文件系统,利于节省空间(大约100MB左右),但缺点是配置不够灵活,而完全根模型允许zone管理员定制其zone的文件系统,并可添加软件包,缺点就是需要占用较多的磁盘空间。本文使用完全根模型来配置Solaris 9的zone。
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
Normal
0
7.8 磅
0
2
false
false
false
MicrosoftInternetExplorer4
st1\:*{behavior:url(#ieooui) }
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
1.资源准备
A.到http://www.sun.com/ 网站上下载Solaris 9 Containers 1.0.1。
B.到
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=Sol9-cont-1.0.1-G-F@CDS-CDS_SMI
上下载solaris 9 flar(这个文件相当与solaris 9 安装光盘)
C.确定Solaris 10的网卡名称,ifconfig -a,本文档所用机型的网卡为er0。
D.确定Solaris 9 zone所使用的主机名,IP地址,子网掩码以及默认路由。
E.确定Solaris 10的磁盘空间大小,确保创建zone的文件系统有足够大的空间。
三、配置步骤
1.安装Solaris 9 Container软件
#gunzip
/tmp/s9containers-bundle-solaris10-sparc.tar.gz
#tar –xvf
/tmp/s9containers-bundle-solaris10-sparc.tar
#pkgadd –d
/tmp/s9containers-bundle-solaris10-sparc
在提示中选择安装全部就行了。
2.建立local zone
>start
/SP/console //进入console状态(按#.就能从console回到ILOM状态)
# zonecfg
-z s9-zone
s9-zone: No
such zone configured
Use
'create' to begin configuring a new zone.
onecfg: s9-zone
> create -t SUNWsolaris9
zonecfg: s9-zone
> set zonepath=/zones/ s9-zone//zone存放的位置,/zone需已存在
zonecfg: s9-zone
> set autoboot=true//设置系统是否随global的启动而启动
zonecfg: s9-zone
> end
PS:autoboot设置为ture,在global zone(Solaris10)启动时,s9_zone会随其自动启动,但需要开启Solaris 10上的svc:/system/zones:default服务,否则不能自动引导(启用服务命令# svcadm enable
svc:/system/zones:default)。如果不设置autoboot,默认值为false,需要手动引导。
3.添加虚拟网卡
zonecfg:s9-zone>
add net//设置网络
zonecfg:s9-zone:net>
set address=192.168.1.100/24//设置IP地址和子网掩码
zonecfg:s9-zone:net>
set physical=eri0//设置网卡,这里设置的网卡即为global zone中的网卡er0
zonecfg:s9-zone:net>
set defrouter=192.168.1.1//设置默认路由
zonecfg:s9-zone:net>
end//完成网卡设置
PS:如果要添加多个网卡,可重复该步骤。需要注意的是,这里所设置的IP地址和子网掩码对local zone起到决定性的作用,即使在local zone安装完成后执行sys-unconfig重新设定IP地址和子网掩码,或者修改local zone中的/etc/hosts文件,都是无效的,均以zonecfg中的设置为准。
3.添加文件系统
zonecfg:s9-zone>
add fs//设置文件系统
zonecfg:s9-zone:fs>
set dir=/u01//设置挂载点
zonecfg:s9-zone:fs>
set special=/dev/dsk/c1t0d0s3//设置块设备分区
zonecfg:s9-zone:fs>
set raw=/dev/rdsk/c1t0d0s3//设置裸设备分区
zonecfg:s9-zone:fs>
set type=ufs//文件系统类型
zonecfg:s9-zone:fs>
end
4.提交配置信息和安装
以上的设置能满足了一个solaris9的安装了,现在就是提交信息和安装了:
zonecfg:s9-zone> commit
zonecfg:s9-zone> exit
# zoneadm -z
s9-zone install -u -a /tmp/solaris9-image.flar
成功安装过程有如下显示:
Log File: /var/tmp/s9-zone.install.14516.log
Source: /tmp/ solaris9-image.flar
Installing: This may take
several minutes...
Postprocessing: This may take
several minutes...
Result: Installation completed
successfully.
Log File:
/s9-zone/root/var/log/s9-zone.install.14516.log
5.查看zone的状态
#zoneadm
list -cv
6.启动的进入zone
#zoneadm -z
s9-zone boot
#zlogin -C s9-zone
第一次进入的时候,会看到如下信息:
─ Confirm Information ──────
> Confirm the following information.
If it is correct, press F2;
to change any information, press F4.
Host name: s9-zone
IP address: 192.168.1.100
System part of a subnet: Yes
Netmask: 255.255.255.0
Enable IPv6: No
Default Route: Specify one
Router IP Address: 192.168.1.1
───────────────────────
Esc-2_Continue
Esc-4_Change Esc-6_Help
继续就能正常进入系统了
7.关闭local zone
# zoneadm
-z s9-zone halt
重新引导local
zone
# zoneadm
-z s9-zone reboot
执行如下命令可以查看zone的运行状态
# zoneadm
list -iv
9.卸载和删除zone
1、停止local zone
# zoneadm
-z s9-zone halt
2、卸载local zone
# zoneadm
-z s9-zone uninstall
3、删除local zone配置
# zonecfg
-z s9-zone delete
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/102731/showart_2054662.html
页:
[1]