Solaris10 zone虚拟化实例配置

作者:佚名 上传时间:2019-04-14 版权申诉
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://koumm.blog.51cto.com/703525/1305008

情况说明

(1)solaris区域zone也就是相当于solaris虚拟化,也是目前oracle在solaris平台下的虚拟化方案之一。
(2)solaris区域zone分为稀疏根区域与完全根区域,简单一点就是稀疏根区域共享缩主机文件系统中的程序与文件,核心文件与库只读,占用空间小,完全根区域就是完全复制一份solaris操作系统文件,完全独立的操作系统。本文就是创建的是完全根区域zone。

1.创建zfs文件系统目录,准备zone创建

Solaris10 zone虚拟化实例配置

创建rpool/vmtest01—zfs文件系统并挂载到/vmtest01.

Solaris10 zone虚拟化实例配置

2.创建vmtest01完全区域zone

(1)创建配置过程如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
[root@node2:/]# zonecfg -z vmtest01
vmtest01: 没有配置此类区域
使用 'create' 开始配置新区域。
zonecfg:vmtest01>
zonecfg:vmtest01> create -b
zonecfg:vmtest01> set zonepath=/vmtest01
zonecfg:vmtest01> set autoboot= true
zonecfg:vmtest01> set scheduling- class =FSS
zonecfg:vmtest01>
zonecfg:vmtest01> add net
zonecfg:vmtest01:net> set physical=e1000g0
zonecfg:vmtest01:net> set address= 192.168 . 233.200
zonecfg:vmtest01:net> set defrouter= 192.168 . 233.2
zonecfg:vmtest01:net> end
zonecfg:vmtest01>
zonecfg:vmtest01> add capped-memory
zonecfg:vmtest01:capped-memory> set physical=512M
zonecfg:vmtest01:capped-memory> set swap=1024M
zonecfg:vmtest01:capped-memory> set locked=512M
zonecfg:vmtest01:capped-memory> end
zonecfg:vmtest01>
zonecfg:vmtest01> commit
zonecfg:vmtest01> export
create -b
set zonepath=/vmtest01
set autoboot= true
set scheduling- class =FSS
set ip-type=shared
add net
set address= 192.168 . 233.200
set physical=e1000g0
set defrouter= 192.168 . 233.2
end
add capped-memory
set physical=512M
end
add rctl
set name=zone.max-swap
add value (priv=privileged,limit= 1073741824 ,action=deny)
end
add rctl
set name=zone.max-locked-memory
add value (priv=privileged,limit= 536870912 ,action=deny)
end
zonecfg:vmtest01> verify
zonecfg:vmtest01> exit
[root@node2:/]#

创建完毕后,会在/etc/zone目录下创建vmtest01.xml配置文件。

Solaris10 zone虚拟化实例配置

(2)开始复制安装文件系统

Solaris10 zone虚拟化实例配置

(3)启动vmtest01虚拟机

可以看到vmtest01虚拟机的状态。

Solaris10 zone虚拟化实例配置

1
2
3
4
5
6
7
8
9
CONFIGURED  (已配置)
INCOMPLETE   (不完整)
INSTALLED    (已安装)
READY        (就绪)
RUNNING      (正在运行)
SHUTTING_DOWN(正在关闭)
DOWN         (关闭)
在标准的非全局区域初启过程中,区域会经过以下状态:
CONFIGURED->INSTALLED->READY->RUNNING

(4)进入vmtest01虚拟机控制台进行系统配置

一步一步安装进行,直到完毕。

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

Solaris10 zone虚拟化实例配置

(5)退出虚拟机

输入~.回车即可退出。

Solaris10 zone虚拟化实例配置

3.zone虚拟机管理

(1)查看虚拟机

Solaris10 zone虚拟化实例配置

(2)启动,暂停,重启

启动ZONE

1
# zoneadm -z vmtest01 boot

准备ZONE,不启动

1
# zoneadm -z vmtest01 ready

ZONE停机

1
# zoneadm -z vmtest01 halt

重启ZONE

1
# zoneadm -z vmtest01 reboot

(3)虚拟机进入与退出

1)进入虚拟机

Solaris10 zone虚拟化实例配置

2)输入~.退出虚拟机

Solaris10 zone虚拟化实例配置

(4)虚拟机删除

1
2
3
4
[root@node2:/]# zoneadm -z vmtest01 uninstall
您确定要 uninstall 区域 vmtest01 (y/[n])? y
该区域的 ZFS 文件系统已被销毁。
[root@node2:/]#

(5)虚拟机配置文件删除

1
2
3
[root@node2:/]# zonecfg -z vmtest01 delete
您确定要删除区域 vmtest01 (y/[n])? y
[root@node2:/]#

4.示例稀疏根区域创建示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# zonecfg -z vmtest01
zonecfg:vmtest01> create
zonecfg:vmtest01> set zonepath=/vmtest01
zonecfg:vmtest01> set autoboot= true
zonecfg:vmtest01> set scheduling- class =FSS
zonecfg:vmtest01> remove inherit-pkg-dir dir=/lib
zonecfg:vmtest01> remove inherit-pkg-dir dir=/platform
zonecfg:vmtest01> remove inherit-pkg-dir dir=/sbin
zonecfg:vmtest01> remove inherit-pkg-dir dir=/usr
zonecfg:vmtest01> add net
zonecfg:vmtest01:net> set physical=e1000g0
zonecfg:vmtest01:net> set address= 192.168 . 233.200
zonecfg:vmtest01:net> set defrouter= 192.168 . 233.2
zonecfg:vmtest01:net> end
zonecfg:vmtest01> add capped-memory
zonecfg:vmtest01:capped-memeory> set physical=512M
zonecfg:vmtest01:capped-memeory> set swap=1024M
zonecfg:vmtest01:capped-memeory> set locked=512M
zonecfg:vmtest01:capped-memeory> end
zonecfg:vmtest01> commit
zonecfg:vmtest01> export
zonecfg:vmtest01> verify
zonecfg:vmtest01> exit
# zoneadm -z vmtest01 install
# zoneadm -z vmtest01 boot
# zoneadm list -vi
# zlogin -C vmtest01
# zlogin vmtest01

本文出自 “ koumm的linux技术博客 ” 博客,请务必保留此出处 http://koumm.blog.51cto.com/703525/1305008

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
Solaris10 zone虚拟实例配置
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://koumm.blog.51cto.c
Solaris10配置IPMP实例
利用solaris操作系统的IPMP技术,实现双网口互为主备,当主网口故障时,可以将业务通信自动漂移到备用网口上,从而实现主机的网络双连接
TXT
0B
2019-05-13 16:02
虚拟配置文档
无论是计划停机时间还是非计划停机时间,都会带来相当大的成本。但是,用于确保更高级别可用性的传统解 决方案都需要较大开销,并且难以实施和管理。 VMware 软件可为重要应用程序提供更高级别的可用性,并
ZIP
0B
2020-10-28 03:44
华三虚拟配置
华三网络设备虚拟化配置,里面带有具体配置命令及mad检测,帮助读者解决问题。
DOCX
0B
2019-01-10 01:19
AIX虚拟VIO配置
介绍如何在p5小型机上进行Virtual IO Server的配置,
PDF
1.99MB
2020-08-19 01:53
VMware虚拟配置手册
VMware虚拟化完整配置手册,VMware 虚拟化培训手册,虚拟机的安装,搭建,应用
PDF
0B
2018-12-08 21:54
思科横向虚拟vDC纵向虚拟vPC配置
详解思科VDC和VPC配置,主要通过实验进行,主要为思科N5K和N7K针对N2K进行。
PDF
0B
2019-05-19 19:27
Apache配置虚拟转向实例
NameVirtualHost *:80 这个一定要 然后把主的ServerAdmin丢最下面 ///////////////////// NameVirtualHost *:80 ServerNa
PDF
22KB
2021-01-16 11:32
Solaris10配置samba服务
Solaris10配置samba服务
DOC
0B
2019-07-19 19:03
SAN Switch Zone配置生成工具
SAN Switch Zone配置生成工具
XLS
89KB
2021-01-21 22:21