手册下载
虚拟机典型配置案例
H3C MSR3610-I-DP[3610-IE-DP] ICT融合网关
Copyright © 2018 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
MSR3610-I-DP和MSR3610-IE-DP路由器虚拟化的主要操作包括虚拟机的安装、运行管理、配置及信息显示等,本文将分别介绍如何完成各项操作。
· 在硬盘中创建虚拟机时,请保证设备中硬盘的文件系统格式为EXT4。
· 不支持同一磁盘下挂在两个不同的虚拟镜像下。
MSR3610-I-DP和MSR3610-IE-DP虚拟机的创建,以U盘开局拷贝用户已安装好的虚拟机磁盘镜像为主要的方式,此模式下不需要安装操作。
(1) 准备一台个人电脑,将串口连接至设备的Console口;
(2) 将网线插在设备面板WAN口上(GE0/0~GE0/1),保证与个人电脑之间网络可达。
(3) 在个人电脑安装串口控制台,如Putty,Putty软件下载链接:http://mydown.yesky.com/soft/199/199063.shtml。
(4) 在个人电脑安装VNC Viewer软件,用于在可视化界面下查看虚拟机上的系统。VNC Viewer软件下载链接:https://www.realvnc.com/download/viewer/,并配置FTP用户及路径。
(5) 在个人电脑安装3CDaemon软件,用于在设备侧通过FTP传输文件。3CDaemon软件下载链接:http://3cdaemon.updatestar.com/。
(6) 开启设备,打开串口控制台,使用波特率9600连接至设备。
(7) 配置个人电脑与设备的IP地址在同一网段,保证网络可达,下文以PC IP地址172.33.3.21,设备IP 地址172.33.3.22为例。
(8) 通过FTP服务器将镜像导入硬盘中。
(1) 系统视图下,执行vmm命令进入虚拟化管理视图:
<Sysname> system
[Sysname] vmm
[Sysname-vmm]
(2) 创建格式为QCW2的虚拟机硬盘:
[Sysname-vmm] create-disk hda0:/centos7.qcow size 30 format qcow2
(3) 在虚拟化管理视图下安装虚拟机:
[Sysname-vmm] install vm-name centos7 vcpu 1 memory 512000 vncport 12 disk hda0:/centos7.qcow format qcow2 cdrom hda0:/centos7.iso
OVA方式安装虚拟机通过将虚拟机文件打包成一个文件,方便设备之间进行虚拟机的迁移,其安装过程分为如下几步:
(1) 使用Vnc-View登陆虚拟机,确保虚拟机功能正常,检查完毕正常关闭虚拟机,之后开始导出虚拟机操作;
(2) 使用export vm vm-name命令导出OVA虚拟机安装包,导出的虚拟机OVA安装包存放在hda0:/VmImages目录,下面的例子会在此目录下生产centos7.pkg的文件;
[H3C-vmm] export vm centos7
(3) 导入安装OVA虚拟机安装包;
(4) 将上述产生的centos7.pkg文件通过ftp或可移动存储介质比如U盘拷贝的方式传输到需要部署此虚拟机的设备上,或者存放在U盘直接挂接在设备;
(5) 通过install vm-pkg vmpackage命令导入安装虚拟化安装包;
[H3C-vmm] install vm-pkg hda0:/VmImages/centos7.pkg
同OVA安装虚拟机的模式类似,U盘自动部署虚拟机同样适用于设备间虚拟机的迁移,将虚拟机安装文件导出并拷贝至U盘,设备带载U盘启动,在启动过程中便可自动完成虚拟机的安装,详细过程如下:
(1) 通过命令行初次安装虚拟机,或者已经明确已经安装好的需要迁移的虚拟机;
(2) 使用Vnc-View登陆虚拟机,确保虚拟机功能正常,检查完毕正常关闭虚拟机,之后开始导出虚拟机操作;
(3) 使用export vm vm-name命令导出OVA虚拟机安装包,导出的虚拟机OVA安装包存放在hda0:/VmImages目录,下面的例子会在此目录下生产centos7.pkg的文件;
[H3C-vmm] export vm centos7
(1) 准备适当容量的U盘,在U盘根目录下创建VmImages目录,如果目录已存在,将目录里的内容清空或移动至其他目录,将上述产生的centos7.pkg文件拷贝至U盘根目录下的VmImages目录;
(2) 然后将U盘挂载至需要部署虚拟机的设备,启动或重启设备完成虚拟机的部署。
使用上述任意一种安装方式后,即可启动虚拟机。
(1) 系统视图下,输入vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下输入命令uninstall vm vm-name
[H3C-vmm] uninstall vm centos7
(1) 系统视图下,输入vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下输入命令start vm vm-name
[H3C-vmm] start vm centos7
(1) 系统视图下,输入vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下输入命令stop vm vm-name [ force ]
[H3C-vmm] stop vm centos7
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下,输入命令set vcpu vm vm-name vcpu-count cpunum
[H3C-vmm] set vcpu vm centos7 vcpu-count 2
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下,输入命令set memory vm vm-name size memsize
[H3C-vmm] set memory vm centos7 size 512000
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下,输入命令add vtap vm vm-name mac mac-address [ vlan vlanid ]
[H3C-vmm] add vtap vm centos7 mac 80:48:12:34:00:01
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下,输入命令add sriov vm vm-name pf pfid vf vfid [ vlan vlanid ]
[H3C-vmm] add sriov vm centos7 pf 0 vf 0
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下,输入命令set sr-iov pf pfid vf vfid vlan vlanid
[H3C-vmm] set sriov pf 0 vf 0 vlan 20
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下,输入命令delete vtap vm vm-name mac mac-address
[H3C-vmm] delete vtap vm centos7 mac 0011-0111-1234
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下,输入命令delete sriov vm vmname pf pfid vf vfid
[H3C-vmm] delete sriov vm centos7 pf 0 vf 0
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下,输入命令add disk vm vm-name format { raw | qcow2 } disk-file file-path
[H3C-vmm] add disk vm centos7 disk-file hda0:/centos7.qcow format qcow2
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下输入命令delete disk vm vm-name target
[H3C-vmm] delete disk vm centos7 target hdb
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下,输入命令set cdrom vm vm-name cdrom-file isopath
[H3C-vmm] set cdrom vm centos7 cdrom-file hda0:/centos7.iso
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下,输入命令set vnc vm vm-name { vncport vncport | delpasswd | listen ip-address | setpasswd password }
[H3C-vmm] set vnc vm centos7 vncport 1
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下,输入命令backup vm vmname backup-path
[H3C-vmm] backup vm centos7 hda0:/centos7.vmb
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下,输入命令restore pakagepath package-path
[H3C-vmm] restore pakagepath hda0:/centos7.vmb
(1) 系统视图下,输入命令vmm进入虚拟化管理视图;
(2) 虚拟化管理视图下,输入命令export vm vmname
[H3C-vmm] export vm centos7
(1) 用户视图下,输入命令system-view进入系统视图;
(2) 系统视图下,输入命令set vcpu-pool vcpu-number
[H3C] set vcpu-pool 2
在完成上述配置后,display命令可以显示虚拟机的相关配置,通过查看显示信息验证配置的效果。
表1 虚拟化显示和维护
命令 |
|
显示虚拟机列表 |
display vmlist |
显示虚拟机磁盘列表 |
display vmdisklist vm vm-name |
显示虚拟机详细信息 |
display vm vm-name |
显示虚拟机可用cpu数量 |
display vcpu-pool |
显示虚拟机cpu利用率 |
display vmcpu-usage vm vm-name |
显示虚拟机memory利用率 |
display vmmem-usage vm vm-name |
显示虚拟机SR-IOV网卡的信息 |
display sriov |
显示虚拟机网口信息 |
display vminterface vm vm-name |
显示虚拟机VNC端口号 |
display vncport vm vm-name |
显示虚拟机绑核信息 |
display vmcpupin vm vm-name |
显示虚拟机磁盘利用率 |
display vmdisk-usage vm vm-name |
显示虚拟机直通网卡信息 |
display passthrough |
显示虚拟机直通网卡的模式 |
display vm-network-mode |