针对某些程序无法在Solaris 10系统运行的情况下,我们可以在Solaris 10系统中通过Container虚拟出我们所要的操作系统,下面就写一下整个的安装过程
1、在安装Solaris 8 Containers之前我们要检测系统patch是否符合最低要求,否则安装会出错。详细要求可以看手册,以下环境在最低要求下:
bash-3.00# uname -a
SunOS NFS2 5.10 Generic_127111-01 sun4u sparc SUNW,Sun-Fire-V240
2、Solaris 8 Containers的安装,参考手册一步一步安装,一切OK
bash-3.00# digest -a md5 s8containers-bundle-solaris10-sparc.tar.gz
8d21762e5133954e1191879fe8772a01
bash-3.00# gunzip s8containers-bundle-solaris10-sparc.tar.gz
bash-3.00# tar xf s8containers-bundle-solaris10-sparc.tar
bash-3.00# cd s8containers-bundle
bash-3.00# cd Product/
bash-3.00# pkgadd -d `pwd` SUNWs8brandr SUNWs8brandu
3、安装好Solaris 8 Containers之后,就是通常的配置Zone的过程,稍微有些细节要注意一下,配置solaris8 Zone步骤如下:
bash-3.00# zonecfg -z s8-zone
s8-zone: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:s8-zone> create -t SUNWsolaris8 [color=Red]/此处注意一下,呵呵[/color]
zonecfg:s8-zone> set zonepath=/export/home/s8-zone
zonecfg:s8-zone> set autoboot=true
zonecfg:s8-zone> add net
zonecfg:s8-zone:net> set physical=bge1
zonecfg:s8-zone:net> set address=10.0.1.25
zonecfg:s8-zone:net> end
zonecfg:s8-zone> add attr
zonecfg:s8-zone:attr> set name=hostid
zonecfg:s8-zone:attr> set type=string
zonecfg:s8-zone:attr> set value="This is Solaris8"
zonecfg:s8-zone:attr> end
zonecfg:s8-zone> add attr
zonecfg:s8-zone:attr> set name=machine
zonecfg:s8-zone:attr> set type=string
zonecfg:s8-zone:attr> se value=sun4u
zonecfg:s8-zone:attr>end
zonecfg:s8-zone>verify
zonecfg:s8-zone>commit
至此Solaris 8 Zone配置完成,下面开始安装系统
4、通过从SUN网站下载的Solaris 8 p_w_picpath文件,也可以自己制作个Solaris 8 image文件,这边用从SUN网站上下的,省得麻烦
#zoneadm -z s8-zone install -u -a /solaris8/solaris8-image.flar
等待几分钟后,会提示一个你安装成功,注意solaris 10系统一定要开启LOFS,我第一次安装的时候,就因为禁用了LOFS,安装一直报错,详见http://bbs2.chinaunix.net/thread-1493543-1-1.html
5、在准备进系统之前先查看一下状态
#zoneadm list -cv
ID NAME STATUS PATH BRAND IP
0 global running / native shared
- s8-zone configured /export/home/s8-zone solaris8 shared
6、初始化s8-zone,打开两个窗口操作,为的可以看到系统开始配置信息,否则看不到
bash-3.00# zoneadm -z s8-zone boot
这时你会在另一个窗口看到一个类似操作系统安装过程的画面配置,按新装操作系统的方法配置好系统就可以的了—
7、登录s8-zone进行操作
bash-3.00# zlogin -C s8-zone
此处的操作就和在solaris 8系统下面没有两样,呵呵,完成!同时也支持远程通过IP连接
1、在安装Solaris 8 Containers之前我们要检测系统patch是否符合最低要求,否则安装会出错。详细要求可以看手册,以下环境在最低要求下:
bash-3.00# uname -a
SunOS NFS2 5.10 Generic_127111-01 sun4u sparc SUNW,Sun-Fire-V240
2、Solaris 8 Containers的安装,参考手册一步一步安装,一切OK
bash-3.00# digest -a md5 s8containers-bundle-solaris10-sparc.tar.gz
8d21762e5133954e1191879fe8772a01
bash-3.00# gunzip s8containers-bundle-solaris10-sparc.tar.gz
bash-3.00# tar xf s8containers-bundle-solaris10-sparc.tar
bash-3.00# cd s8containers-bundle
bash-3.00# cd Product/
bash-3.00# pkgadd -d `pwd` SUNWs8brandr SUNWs8brandu
3、安装好Solaris 8 Containers之后,就是通常的配置Zone的过程,稍微有些细节要注意一下,配置solaris8 Zone步骤如下:
bash-3.00# zonecfg -z s8-zone
s8-zone: No such zone configured
Use 'create' to begin configuring a new zone.
zonecfg:s8-zone> create -t SUNWsolaris8 [color=Red]/此处注意一下,呵呵[/color]
zonecfg:s8-zone> set zonepath=/export/home/s8-zone
zonecfg:s8-zone> set autoboot=true
zonecfg:s8-zone> add net
zonecfg:s8-zone:net> set physical=bge1
zonecfg:s8-zone:net> set address=10.0.1.25
zonecfg:s8-zone:net> end
zonecfg:s8-zone> add attr
zonecfg:s8-zone:attr> set name=hostid
zonecfg:s8-zone:attr> set type=string
zonecfg:s8-zone:attr> set value="This is Solaris8"
zonecfg:s8-zone:attr> end
zonecfg:s8-zone> add attr
zonecfg:s8-zone:attr> set name=machine
zonecfg:s8-zone:attr> set type=string
zonecfg:s8-zone:attr> se value=sun4u
zonecfg:s8-zone:attr>end
zonecfg:s8-zone>verify
zonecfg:s8-zone>commit
至此Solaris 8 Zone配置完成,下面开始安装系统
4、通过从SUN网站下载的Solaris 8 p_w_picpath文件,也可以自己制作个Solaris 8 image文件,这边用从SUN网站上下的,省得麻烦
#zoneadm -z s8-zone install -u -a /solaris8/solaris8-image.flar
等待几分钟后,会提示一个你安装成功,注意solaris 10系统一定要开启LOFS,我第一次安装的时候,就因为禁用了LOFS,安装一直报错,详见http://bbs2.chinaunix.net/thread-1493543-1-1.html
5、在准备进系统之前先查看一下状态
#zoneadm list -cv
ID NAME STATUS PATH BRAND IP
0 global running / native shared
- s8-zone configured /export/home/s8-zone solaris8 shared
6、初始化s8-zone,打开两个窗口操作,为的可以看到系统开始配置信息,否则看不到
bash-3.00# zoneadm -z s8-zone boot
这时你会在另一个窗口看到一个类似操作系统安装过程的画面配置,按新装操作系统的方法配置好系统就可以的了—
7、登录s8-zone进行操作
bash-3.00# zlogin -C s8-zone
此处的操作就和在solaris 8系统下面没有两样,呵呵,完成!同时也支持远程通过IP连接
来源:网络
转载于:https://blog.51cto.com/508239/204556