下载的文档为原格式,如果无法下载或内容有问题,请联系客服QQ:1920494503![]()
一. 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
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
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的时候才能生效)
二. 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
三. 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
本站文档均来自互联网及网友上传分享,本站只负责收集和整理,有侵权可通过QQ客服反馈删除。侵权投诉