Solaris ldm操作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ldm list
ldm list-domain
ldm list-services primary
ldm list -l name
svcs ldmd
1.检查服务器是否是sun4v平台。LDOM目前只支持sun4v。在x86和sun4u上是不支持LDOM的。
uname -m
2.安装补丁
unzip 151934-02.zip
patchadd /ldm/151934-02
3.安装软件ldm
unzip p2*******_32000_SOLARIS64.zip
cd /ldm/OVM_Server_SPARC-3_2/Install
./install-ldm
ldm -V 查看软件版本
ldm list-domain 检查当前的LDOM状态
4.为控制域创建必须的缺省服务。包括:
vdiskserver – 虚拟磁盘服务
vswitch – 虚拟交换机服务
vconscon – 虚拟终端服务
ldm add-vds primary-vds0 primary
ifconfig -a
ldm add-vsw net-dev=igb0 primary-vsw0 primary
ldm add-vcc port-range=5000-5100 primary-vcc0 primary
ldm list-services primary
5.为控制域分配系统资源,包括加解密资源,CPU资源,内存资源:
ldm set-mau 1 primary
psrinfo | grep -c on-line
ldm set-vcpu 8 primary
prtconf -v | grep Memory
ldm set-memory 16384m primary
6. 保存资源分配方案。下次启动时,OBP将根据该配置为控制域分配资源:
ldm add-config ldm-primary-config
ldm list-config
7. 启动虚拟网络终端服务:
svcadm enable vntsd
8. 创建客户域(虚拟机)并为虚拟机分配资源,包括CPU,内存,网络和虚拟硬盘:
ldm add-domain ldm01
ldm add-vcpu 64 ldm01
ldm add-memory 65536m ldm01
ldm add-vnet vnet0 primary-vsw0 ldm01
9.使用磁盘文件作为虚拟硬盘:
mkfile 64g /export/home/ldm01_vdisk_file
ldm add-vdsdev /export/home/ldm01_vdisk_file ldm01_vol@primary-vds0
ldm add-vdisk ldm01_vdisk ldm01_vol@primary-vds0 ldm01
10. 将分配的资源绑定到虚拟机:
ldm bind-domain ldm01
ldm list-bindings ldm01 | grep vcc
保存配置
ldm add-config ldm-config
ldm list-config
11. 为虚拟机分配虚拟光驱:
使用ISO文件作为虚拟光驱:
ldm add-vdsdev /tmp/iso/solaris10.iso ldm01_image@primary-vds0
ldm add-vdisk cdrom ldm01_image@primary-vds0 ldm01
也可以删除已经分配给虚拟机的光驱资源
ldm rm-vdisk cdrom ldm01
ldm rm-vdsdev -f ldm01_image@primary-vds0
12. 启动虚拟机:
ldm start-domain ldm01
可以使用下面的命令关闭虚拟机:
ldm stop-domain ldm01
14. 从控制域连接到虚拟机的终端:
# telnet 0 5000
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
Connecting to console "ldm01" in group "ldm01" ....
Press ~? for control options ..
VNTSD commands
~# --Send break
~^B --Send alternate break
~. --Exit from this console
~w --Force write access
~n --Console next
~p --Console previous
~? --Help
按下~#
进入虚拟机的OBP的ok模式:
15. 从光驱启动
ok>boot cdrom
卸载 SUNWldm 软件包。
# pkgrm SUNWldm
# pkgrm SUNWldmp2v
# pkginfo 查看安装软件
添加新的 SUNWldm 软件包。
# pkgadd -Gd . SUNWldm.v
停止所有
域。
# ldm stop-domain -a
解除绑定除 primary 域之外的所有域。
# ldm unbind-domain ldom
销毁除 primary 域之外的所有域。
# ldm remove-domain -a
删除除 factory-default 配置之外的以前保存到 SP 的所有配置 (config-name)。
对每个此类配置使用以下命令:
# ldm rm-config config-name
删除以前保存到 SP 的所有配置后,当重新引导控制域 (primary) 时,factory-default
域是下一个要使用的域。
如何恢复出厂默认配置:
选择出厂默认配置。
# ldm set-config factory-default
2. 停止控制域。
# shutdown -i5 -g0 -y
重启
shutdown -i6 -g0 -y
3. 执行系统关开机循环以装入出厂默认配置。
-> stop /SYS
-> start /SYS
从控制域禁用 Logical Domains Manager。
# svcadm disable ldmd
从服务处理器恢复出厂默认配置。
如何从服务处理器恢复出厂默认配置
-> set /HOST/bootmode config=factory-default
执行系统关开机循环以装入出厂默认配置。
-> reset /SYS
挂在iso文件
# lofiadm -a /home/mike_s/RH6.0/sparc.iso /dev/lofi/1
# mount -F hsfs -o ro /dev/lofi/1 /mnt
启用vts工具测试硬件
/usr/sunvts/bin/startsunvts
也可以用图像界面
/usr/sunvts/bin/gui/SunVTSGUI.jar