免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4018 | 回复: 0
打印 上一主题 下一主题

Solaris 10 Container上安装Solaris 9 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-17 16:17 |只看该作者 |倒序浏览


  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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP