Oracle SPARC T7-2 OVM(LDom)安装维护手册
OVM虚拟机
OVM 虚拟机配置
登录到 <主机A> 主机 :
ldm set-vcc port-range=7000-7100 primary-vcc0 primary
ldm set-vcpu 384 primary
ldm set-memory 190G primary (剩余192GB , 由于内存计算误差, 少使用2G, 防止内存不够)
ldm remove-io pci_5 primary
ldm remove-io pci_6 primary
ldm remove-io pci_7 primary
ldm remove-io pci_8 primary
ldm list-io
ldm add-domain ovm1
ldm set-vcpu 128 ovm1
ldm set-memory 64G ovm1
ldm add-io pci_5 ovm1
ldm add-io pci_6 ovm1
ldm add-io pci_7 ovm1
ldm add-io pci_8 ovm1
ldm list
ldm list -o cpu
ldm list -o memory
ldm add-vds primary-vds0 primary
svcs -a |grep vntsd
svcadm enable svc:/ldoms/vntsd:default
lofiadm -a /sun/11.3/V78240-01.iso
ldm add-vdsdev /dev/lofi/1 iso_vol_ovm1@primary-vds0
ldm add-vdisk vdisk_iso iso_vol_ovm1@primary-vds0 ovm1
ldm bind ovm1
ldm start ovm1
ldm add-config jining-domain-20170411
ldm list-config
ovm1 安装solaris11.3
登录到 <主机A> 主机 :
telnet localhost 7000
登录 虚拟机ovm1 的控制台, 退出组合键 : ~.
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connecting to console "ovm1" in group "ovm1" ....
Press ~? for control options ..
{0} ok
{0} ok
{0} ok boot vdisk_iso
后续是标准的solaris11.3安装步骤,参考 后面zone的安装图形界面。
虚拟机修改 配置
登录到 <主机A> 主机 :
先减小 ovm1 的 硬件配置数量, 然后增加 primary 控制域(<主机A>)的硬件配置 :
ldm set-vcpu 50 ovm1
ldm set-memory 10G ovm1
ldm set-vcpu 462 primary
ldm set-memory 244G primary (剩余256G-10G=246GB , 由于内存计算误差, 少使用2G, 防止内存不够)
ldm add-config jining-domain-20170430
ldm list-config
虚拟机常用命令
ldm list
ldm list-io
ldm list -o cpu
ldm list -o memory
ldm start ovm1
ldm stop ovm1
ldm list-config
solaris zone
zone 安装
安装说明
由于怕客户不会安装zone , 我将zone1 的硬件配置为 :
32 个 VCPU 线程 , 31 G 内存。
这个可以用下一张的命令进行修改 。
zone配置安装
登录到 <主机B> 主机 :
root@<主机B>:~# format
Searching for disks...done
c0t6000144000000010A02D140A9FCF6D9Bd0: configured with capacity of 399.98GB
c0t6000144000000010A02D140A9FCF6D9Cd0: configured with capacity of 399.98GB
c0t6000144000000010A02D140A9FCF6D9Dd0: configured with capacity of 399.98GB
c0t6000144000000010A02D140A9FCF6D9Ed0: configured with capacity of 399.98GB
AVAILABLE DISK SELECTIONS:
0. c0t5000CCA02F02FDBCd0 <HGST-H101860SFSUN600G-A3T0-558.91GB>
/scsi_vhci/disk@g5000cca02f02fdbc
1. c0t5000CCA02F02FEECd0 <HGST-H101860SFSUN600G-A3T0-558.91GB>
/scsi_vhci/disk@g5000cca02f02feec
2. c0t6000144000000010A02D140A9FCF6D9Bd0 <EMC-Invista-4000 cyl 51198 alt 2 hd 64 sec 256>
/scsi_vhci/ssd@g6000144000000010a02d140a9fcf6d9b
3. c0t6000144000000010A02D140A9FCF6D9Cd0 <EMC-Invista-4000 cyl 51198 alt 2 hd 64 sec 256>
/scsi_vhci/ssd@g6000144000000010a02d140a9fcf6d9c
4. c0t6000144000000010A02D140A9FCF6D9Dd0 <EMC-Invista-4000 cyl 51198 alt 2 hd 64 sec 256>
/scsi_vhci/ssd@g6000144000000010a02d140a9fcf6d9d
5. c0t6000144000000010A02D140A9FCF6D9Ed0 <EMC-Invista-4000 cyl 51198 alt 2 hd 64 sec 256>
/scsi_vhci/ssd@g6000144000000010a02d140a9fcf6d9e
Specify disk (enter its number):
Specify disk (enter its number): ^D
root@<主机B>:~#
root@<主机B>:~#
共有4个 EMC 阵列的硬盘 :
c0t6000144000000010A02D140A9FCF6D9Bd0
安装:<zone1主机名>
c0t6000144000000010A02D140A9FCF6D9Cd0
安装:<zone2主机名>
c0t6000144000000010A02D140A9FCF6D9Dd0
没有使用
c0t6000144000000010A02D140A9FCF6D9Ed0
没有使用
root@<主机B>:~# zpool create zone1pool c0t6000144000000010A02D140A9FCF6D9Bd0
root@<主机B>:~#
root@<主机B>:~# zfs create zone1pool/zone1
root@<主机B>:~#
root@<主机B>:/etc# zonecfg -z zone1
Use 'create' to begin configuring a new zone.
zonecfg:zone1> create
create: Using system default template 'SYSdefault'
zonecfg:zone1>
zonecfg:zone1> set zonepath=/zone1pool/zone1
zonecfg:zone1> set autoboot=true
zonecfg:zone1>
zonecfg:zone1>
zonecfg:zone1> set bootargs="-m verbose"
zonecfg:zone1> verify
zonecfg:zone1>
zonecfg:zone1> add dedicated-cpu
zonecfg:zone1:dedicated-cpu> set ncpus=32
zonecfg:zone1:dedicated-cpu> set importance=10
zonecfg:zone1:dedicated-cpu> end
zonecfg:zone1>
zonecfg:zone1> set limitpriv=default,sys_time
zonecfg:zone1>
zonecfg:zone1>
zonecfg:zone1> set scheduling-class=FSS
zonecfg:zone1>
zonecfg:zone1> add capped-memory
zonecfg:zone1:capped-memory> set physical=31g
zonecfg:zone1:capped-memory> set swap=32g
zonecfg:zone1:capped-memory> set locked=1g
zonecfg:zone1:capped-memory> end
zonecfg:zone1> verify
WARNING: default set of privileges contains the following privileges that have been manually added: sys_time
zonecfg:zone1>
zonecfg:zone1> commit
WARNING: default set of privileges contains the following privileges that have been manually added: sys_time
zonecfg:zone1>
zonecfg:zone1> exit
root@<主机B>:/etc# zoneadm -z zone1 install
/zone1pool/zone1 must not be group readable.
/zone1pool/zone1 must not be group executable.
/zone1pool/zone1 must not be world readable.
/zone1pool/zone1 must not be world executable.
changing zonepath permissions to 0700.
Progress being logged to /var/log/zones/zoneadm.20170411T130443Z.zone1.install
Image: Preparing at /zone1pool/zone1/root.
Install Log: /system/volatile/install.2596/install_log
AI Manifest: /tmp/manifest.xml.0YnBJb
SC Profile: /usr/share/auto_install/sc_profiles/enable_sci.xml
Zonename: zone1
Installation: Starting ...
Creating IPS image
Startup linked: 1/1 done
Installing packages from:
solaris
origin: http://localhost:1008/solaris/4844814531a71421bfb71f7eea262620d01bcfab/
origin: http://localhost:1008/solaris/a1e12c720a98c218d1e6f4c1e7e6968a8969232c/
DOWNLOAD PKGS FILES XFER (MB) SPEED
Completed 282/282 53637/53637 516.0/516.0 3.5M/s
PHASE ITEMS
Installing new actions 71494/71494
Updating package state database Done
Updating package cache 0/0
Updating image state Done
Creating fast lookup database Done
Updating package cache 1/1
Installation: Succeeded
Note: Man pages can be obtained by installing pkg:/system/manual
done.
Done: Installation completed in 254.103 seconds.
Next Steps: Boot the zone, then log into the zone console (zlogin -C)
to complete the configuration process.
Log saved in non-global zone as /zone1pool/zone1/root/var/log/zones/zoneadm.20170411T130443Z.zone1.install
root@<主机B>:/etc#
root@<主机B>:/etc#
zone solaris11.3 配置
登录到 <主机B> 主机 :
root@<主机B>:/etc# zoneadm -z zone1 boot
root@<主机B>:/etc# zlogin -C zone1
登录 虚拟机zone1 的控制台, 退出组合键 : ~.











zone1 solaris 配置
登录到 <zone1主机名> 主机 :
pkg install solaris-large-server
pkg install --accept pkg://solaris/runtime/java/jre-7@1.7.0.121.15,5.11:20161006T223837Z
pkg install solaris-desktop
init 6
修改GDM参数, 使Xmanager 可用
登录到 <zone1主机名> 主机 :
root@<主机B> # vi /etc/gdm/custom.conf
# GDM configuration storage[daemon]
[security]
[xdmcp]
Enable=true #添加Enable=true,使图形界面可以通过xmanager连接
[greeter]
[chooser]
[debug]
~
"/etc/gdm/custom.conf" 14 lines, 102 characters written
root@<主机B> # init 6
修改 ssh 参数
登录到 <zone1主机名> 主机 :
开启root用户的ssh服务:
# vi /etc/default/login注释掉CONSOLE=/dev/console行,
# vi /etc/ssh/sshd_config修改PermitRootLogin no为PermitRootLogin yes
重启ssh服务:
# svcadm restart ssh修改zone 硬件配置
登录到 <主机B> 主机 :
root@solaris11:~# zonecfg -z zone1
zonecfg:zone1> remove dedicated-cpu
zonecfg:zone1> remove capped-memory
zonecfg:zone1> add dedicated-cpu
zonecfg:zone1:dedicated-cpu> set ncpus=16
zonecfg:zone1:dedicated-cpu> set importance=10
zonecfg:zone1:dedicated-cpu> end
zonecfg:zone1:dedicated-cpu>
zonecfg:zone1> add capped-memory
zonecfg:zone1:capped-memory> set physical=16g
zonecfg:zone1:capped-memory> set swap=16g
zonecfg:zone1:capped-memory> set locked=1g
zonecfg:zone1:capped-memory> end
zonecfg:zone1> verify
zonecfg:zone1> commit
zonecfg:zone1> exit
root@solaris11:~# zoneadm -z zone1 apply
root@solaris11:~# zonecfg -z zone1 info
删除zone
zoneadm -z zone1 shutdown
zoneadm -z zone1 uninstall -F
zonecfg -z zone1 delete -F
分区扩容
zpool create -f zone2orapool c0t6006016041514200A0B389C3EB20E811d0 c0t6006016041514200A2B389C3EB20E811d0 c0t6006016041514200A4B389C3EB20E811d0 c0t6006016041514200A6B389C3EB20E811d0
zfs create zfs create zone2orapool/zone2ora
zfs set mountpoint=legacy zone2orapool/zone2ora
zonecfg -z zone02
add fs
set type=zfs
set special=zone2orapool/zone2ora
set dir=/oradata
end
verify
commit
exit
zoneadm -z zone2 apply