solaris虚拟化

solaris虚拟化配置zone非全局区域

1、创建zpool

-bash-3.2# format
-bash-3.2# zpool create -m none -f szts3000dg01 c0t2d0
-bash-3.2# zpool status -v
-bash-3.2# zpool list
NAME SIZE ALLOC FREE CAP HEALTH ALTROOT
szts3000dg01 248G 94K 248G 0% ONLINE -

2、创建zfs

-bash-3.2# zfs create szts3000dg01/szts3000vol
-bash-3.2# zfs set quota=50gb szts3000dg01/szts3000vol
-bash-3.2# zfs set mountpoint=/szts3000/ROOT szts3000dg01/szts3000vol
-bash-3.2# zfs list
NAME USED AVAIL REFER MOUNTPOINT
szts3000dg01 142K 244G 31K none
szts3000dg01/szts3000vol 31K 50.0G 31K /szts3000/ROOT

3、定义zone

-bash-3.2# zonecfg -z szts3000
szts3000: No such zone configured
Use ‘create’ to begin configuring a new zone.
zonecfg:szts3000> create
zonecfg:szts3000> set zonepath=/szts3000/ROOT //设置zone路径
zonecfg:szts3000> set autoboot=false //设置是否自带重启
zonecfg:szts3000> remove inherit-pkg-dir dir=/lib
zonecfg:szts3000> remove inherit-pkg-dir dir=/platform
zonecfg:szts3000> remove inherit-pkg-dir dir=/sbin
zonecfg:szts3000> remove inherit-pkg-dir dir=/usr
zonecfg:szts3000> add capped-memory
zonecfg:szts3000:capped-memory> set physical=1g
zonecfg:szts3000:capped-memory> set swap=4g
zonecfg:szts3000:capped-memory> set locked=1g
zonecfg:szts3000:capped-memory> end
zonecfg:szts3000> add net
zonecfg:szts3000:net> set address=192.168.5.153
zonecfg:szts3000:net> set physical=e1000g2 //设置映射物理网卡名
zonecfg:szts3000:net> end
zonecfg:szts3000> verify
zonecfg:szts3000> commit
zonecfg:szts3000> exit
-bash-3.2# zonecfg -z szts3000

4、安装zone

-bash-3.2# chmod 700 szts3000/ROOT/ #需要设置下700权限,如果不设置安装时报错
-bash-3.2# zoneadm -z szts3000 install
Preparing to install zone .
Creating list of files to copy from the global zone.
Copying <156909> files to the zone.
Initializing zone product registry.
Determining zone package initialization order.
Preparing to initialize <1107> packages on the zone.
Initialized <1107> packages on zone.
Zone is initialized.
The file </szts3000/ROOT/root/var/sadm/system/logs/install_log> contains a log of the zone installation.

5、查看是zone状态

-bash-3.2# zoneadm list -iv
ID NAME STATUS PATH BRAND IP
0 global running / native shared
-szts3000 installed /szts3000/ROOT native shared

6、创建zfs文件添加到zone

-bash-3.2# zfs create szts3000dg01/tmpvol
-bash-3.2# zfs set quota=5gb szts3000dg01/tmpvol
-bash-3.2# zfs set mountpoint=/szts3000/tmp szts3000dg01/tmpvol

-bash-3.2# zfs create szts3000dg01/erpappvol
-bash-3.2# zfs set quota=160gb szts3000dg01/erpappvol
-bash-3.2# zfs set mountpoint=/szts3000/erpapp szts3000dg01/erpappvol

-bash-3.2# zfs list
NAME USED AVAIL REFER MOUNTPOINT
szts3000dg01 3.49G 241G 31K none
szts3000dg01/erpappvol 31K 160G 31K /szts3000/erpapp
szts3000dg01/szts3000vol 3.49G 46.5G 3.49G /szts3000/ROOT
szts3000dg01/tmpvol 31K 5.00G 31K /szts3000/tmp

7、重启zone

-bash-3.2# zoneadm -z szts3000 reboot

6、进入虚拟机控制台进行系统配置

-bash-3.2# zoneadm list -iv
-bash-3.2# zlogin -C szts3000

根据提示一步步安装即可,然后再配置下SSH就可以远程了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值