下载的文档为原格式,如果无法下载或内容有问题,请联系客服QQ:1920494503

solarisZONE的基本操作.docx

一. ZONE的基本操作

1.1建立及删除zone

建立名称为bieedb的zone

root@dbserv # zonecfg -z bieedb

bieedb: No such zone configured

Use 'create' to begin configuring a new zone.

zonecfg:bieedb> create

zonecfg:bieedb> set zonepath=/zonedir/bieedb 设定Zone的路径 zonecfg:bieedb> set autoboot=false 设定是否自动重启 zonecfg:bieedb> remove inherit-pkg-dir dir=/lib

zonecfg:bieedb> remove inherit-pkg-dir dir=/platform

zonecfg:bieedb> remove inherit-pkg-dir dir=/sbin

zonecfg:bieedb> remove inherit-pkg-dir dir=/usr

zonecfg:bieedb> add net 添加虚拟网络映射

zonecfg:bieedb:net> set address=192.168.11.45 设定IP

zonecfg:bieedb:net> set physical=nxge2 设定映射物理网卡

zonecfg:bieedb:net> set defrouter=192.168.11.1设定网管

zonecfg:bieedb:net> end

zonecfg:bieedb> info

zonename: bieedb

zonepath: /zonedir/bieedb

brand: native

autoboot: false

bootargs:

pool:

limitpriv:

scheduling-class:

ip-type: shared

hostid:

net:

address: 192.168.11.45

physical: nxge2

defrouter: 192.168.11.1

zonecfg:bieedb> verify

zonecfg:bieedb> commit

zonecfg:bieedb> info

zonename: bieedb

zonepath: /zonedir/bieedb

第1页

brand: native

autoboot: false

bootargs:

pool:

limitpriv:

scheduling-class:

ip-type: shared

hostid:

net:

address: 192.168.11.45

physical: nxge2

defrouter: 192.168.11.1

zonecfg:bieedb> exit

root@dbserv # zonecfg -z bieedb info

zonename: bieedb

zonepath: /zonedir/bieedb

brand: native

autoboot: false

bootargs:

pool:

limitpriv:

scheduling-class:

ip-type: shared

hostid:

net:

address: 192.168.11.45

physical: nxge2 defrouter: 192.168.11.1

查看新建zone的状态是configured

root@dbserv # zoneadm list -ivc

ID NAME STATUS PATH BRAND IP 0 global running / native shared 6 crmdb running /zonedir/crmdb native shared 19 erpdbtmp running /zonedir/erpdbtmp native shared - crmapp installed /zonedir/crmapp native shared - bieedb configured /zonedir/bieedb native shared 对zone执行安装

root@dbserv # zoneadm –z bieedb install

启动一个zone

root@dbserv # zoneadm –z bieedb boot

关闭一个zone

第2页

root@dbserv # zoneadm –z bieedb halt

删除一个zone

root@dbserv # zoneadm -z bieedb uninstall

1.2 Zone的改配

修改Zone的IP

root@dbserv # zonecfg -z bieedb

root@dbserv # select net address=192.168.11.45 选定Ip是192.168.11.45的网卡 root@dbserv # set address=192.168.11.48 把Ip改成192.168.11.48

root@dbserv # verify

root@dbserv # commit

root@dbserv # exit

增加网卡

zonecfg:bieedb> add net

zonecfg:bieedb:net> set physical=hme0

zonecfg:bieedb:net> set address=192.168.0.1

zonecfg:bieedb:net> end

增加设备

zonecfg:bieedb> add device

zonecfg:bieedb:device> set match=/dev/pts*

zonecfg:bieedb:device> end

修改Zone的名称

t3-1-1 zonecfg -z bieedb

zonecfg:bieedb> set zonename=newzone

zonecfg:newzone> commit

zonecfg:newzone> exit

(以上所有的修改都必须在下一次引导Zone的时候才能生效)

第3页

二. Zone的克隆

停止要克隆的源区域,在此过程中该区域为bieedb t3-1-1 zoneadm -z bieedb halt

通过将源区域bieedb的配置导出到文件(例如master),开始配置新区域

t3-1-1 zonecfg -z bieedb export -f /export/zones/master

编辑文件master。对于在不同的区域中不能相同的组件,请为其设置不同的属性和资源。例如,您必须设置新的zonepath。对于共享IP区域,必须更改任何网络资源中的IP地址。对于专用IP区域,必须更改任何网络资源的物理属性。

通过使用文件master中的命令创建新区域zone t3-1-1 zonecfg -z zone1 -f /export/zones/master

通过克隆bieedb安装新区域zone

t3-1-1 zoneadm -z zone1 clone bieedb

Cloning zonepath /export/home/bieedb...

列出系统上的区域

t3-1-1 zoneadm -ivp list

ID NAME STATUS PATH BRAND IP

0 global running / native shared

- bieedb installed /export/home/bieedb native shared

- zone1 installed /export/home/zone1 native shared

第4页

三. Zone的迁移

关闭要迁移的Zone

appser# zoneadm -z bieedb halt

把要迁移的Zone执行detach操作

appser# zoneadm -z bieedb detach

把要迁移的Zone转移到新的服务器上面,建议使用tar等相关命令

在新的服务器上面重新配置Zone

t3-1-1# zonecfg -z bieedb

设置新的Zone的path路径

zonecfg:bieedb> create -a /export/zones/bieedb

设置新的网卡映射

zonecfg:bieedb> select net physical=bge0

zonecfg:bieedb:net> set physical=e1000g0

zonecfg:bieedb:net> end

确认以上的操作

zonecfg:bieedb> commit

zonecfg:bieedb> exit

把转移的zone执行attach操作

t3-1-1# zoneadm -z bieedb attach

t3-1-1# zoneadm –z bieedb boot

第5页
本站文档均来自互联网及网友上传分享,本站只负责收集和整理,有侵权可通过QQ客服反馈删除。侵权投诉