• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

02-虚拟化技术命令参考

目录

02-虚拟机命令

本章节下载 02-虚拟机命令  (381.66 KB)

02-虚拟机命令


1 虚拟机命令

1.1  虚拟机配置命令

说明

·     仅MSR3610-I-DP、MSR3610-I-XS、MSR3610-IE-DP、MSR3610-IE-XS、MSR3610-IE-ES和MSR3610-IE-EAD设备支持本特性。

·     为保证虚拟机正常运行,请确保安装虚拟机的存储介质内存充足。

·     使用移动硬盘或U盘时,需保证其文件系统格式为EXT4。

 

1.1.1  add cdrom vm

add cdrom vm命令用来为虚拟机添加操作系统镜像或驱动镜像。

【命令】

add cdrom vm vm-name cdrom-file cdrom-file

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

cdrom-file cdrom-file:指定虚拟机操作系统镜像或驱动镜像文件的路径,cdrom-file表示虚拟机操作系统镜像或驱动镜像的文件路径,文件名部分后缀为.iso,文件路径总长度为1~63个字符的字符串,区分大小写。

【使用指导】

设备最多支持配置4个CDROM。CDROM与IDE硬盘共用hda、hdb、hdc和hdd四个盘符,在添加CDROM或虚拟机硬盘时,盘符由虚拟机随机分配。

使用新添加的CDROM前,需要为其设置启动顺序。同类型的CDROM,即同为操作系统或同为硬件的驱动时,CDROM将按照启动顺序优先级来启动。非同类型的CDROM,操作系统CDROM启动优先级最高。在CDROM于虚拟机中安装之后,若不更换新的启动硬盘或卸载安装的镜像,CDROM不会再用于启动。

在虚拟机部署时,操作系统CDROM启动顺序由虚拟机分配为8。若需要更换操作系统,可通过添加新的操作系统CDROM,设置其启动顺序优先于原操作系统CDROM,并添加新的硬盘作为虚拟机的启动硬盘来实现。关于配置CDROM启动顺序的方法请参见1.1.18  set bootorder vm

配置CDROM的启动顺序前,可通过display vmdisklist vm命令查看当前虚拟机已有CDROM的启动顺序。

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 为虚拟机centos7添加名为centos7操作系统镜像。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] add cdrom vm centos7 cdrom-file hda0:/centos7.iso

【相关命令】

·     set bootorder vm

·     display vmdisklist

1.1.2  add disk vm

add disk vm命令用来为虚拟机添加新硬盘。

【命令】

add disk vm vm-name format { raw | qcow2 } disk-file path-file disk-bus { ide | virtio }

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

format:配置虚拟机硬盘的格式。

raw:虚拟机硬盘的文件系统格式为RAW。

qcow2:虚拟机硬盘的文件系统格式为QCOW2。

disk-file path-file:指定虚拟机硬盘文件的路径,path-file表示虚拟机硬盘文件的路径,文件名部分后缀为.qcow2或.raw,文件路径总长度为1~63个字符的字符串,区分大小写。

disk-bus:配置虚拟机硬盘的总线类型。

ide:低速硬盘总线。

virtio:高速硬盘总线。部分操作系统,如:Windows Server 2008/2012、FreeBsd等,需要安装驱动来支持该总线类型。

【使用指导】

为虚拟机添加的硬盘是通过create-disk命令创建的。对于新添加的硬盘,需要在虚拟机操作系统中对其进行分区和格式化后才可正常使用。

虚拟机支持IDE和virtio两种总线类型的硬盘,每种总线类型的硬盘最多可添加4个。IDE硬盘与CDROM共用hda、hdb、hdc和hdd四个盘符,由虚拟机随机分配;virtio硬盘可用盘符为vda、vdb、vdc和vdd,由虚拟机随机分配。若虚拟机安装vFW操作系统,则只支持挂载一个硬盘。

在虚拟机部署时,虚拟机的启动硬盘启动顺序由虚拟机分配为1。若需要更换启动硬盘,可通过添加新的虚拟机硬盘,修改原启动硬盘的启动顺序为非1,并配置添加的硬盘启动顺序优先于原启动硬盘来实现。有关配置硬盘启动顺序的方法请参见1.1.18  set bootorder vm

配置硬盘的启动顺序前,可通过display vmdisklist命令查看当前虚拟机启动硬盘的启动顺序。

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 为虚拟机centos7添加文件系统格式为QCOW2的硬盘。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] create-disk hda0:/centos.qcow size 30 format qcow2

[Sysname-vmm] add disk vm centos7 format qcow2 disk-file hda0:/centos.qcow disk-bus ide

【相关命令】

·     create-disk

·     set bootorder vm

·     display vmdisklist

1.1.3  add hostdev vm

add hostdev vm命令用来为虚拟机添加直通的物理设备。

【命令】

add hostdev vm vm-name type type slot slot-number [ index index-number [ vid vid-id pid pid-id ] ]

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

type type:指定直通的物理设备类型,type取值为usb和pci-serial,usb表示物理设备类型为USB类型,pci-serial表示物理设备类型为PCI串口类型。

slot slot-number:指定直通的物理设备,slot-number表示物理设备所在的槽位号。

index index-number:指定USB直通设备的索引号index-number的取值为0。

vid vid-id:指定USB直通设备的供应商ID,vid-id的取值范围为十六进制数0~fffe。

pid pid-id:指定USB直通设备的产品识别码,pid-id的取值范围为十六进制数0~fffe。

【使用指导】

通过不支持直通USB设备功能的软件版本定义的虚拟机,需要重新定义虚拟机模板。即先执行uninstall vm卸载当前的虚拟机再执行install vm-name命令重新安装虚拟机,新虚拟机的硬盘路径必须与被卸载虚拟机硬盘路径保持一致。

对于USB类型的设备,虚拟机仅支持直通存储类和串口类设备,且无法通过扩展接口方式增加物理设备的数量。在USB设备未接入路由器时,可以通过指定USB设备的VID和PID将其预添加为虚拟机直通设备,当USB设备接入路由器时,虚拟机可直接使用。

对于PCI串口类型的设备,虚拟机仅支持直通SIC-4RS接口模块。

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 为虚拟机centos7添加直通的USB类型设备。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] add hostdev vm centos7 type usb slot 0 index 0

# 为虚拟机centos7添加直通的PCI串口类型设备。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] add hostdev vm centos7 type pci-serial slot 0

【相关命令】

·     delete hostdev vm

·     display vmhostdev

·     install vm-name

·     uninstall vm

1.1.4  add sriov vm

add sriov vm命令用来为虚拟机添加SR-IOV网卡。

【命令】

物理网卡处于独享模式

add sriov vm vm-name pf pfid

物理网卡处于共享模式

add sriov vm vm-name pf pfid vf vfid [ vlan vlan-id ]

【缺省情况】

物理网卡的网络模式为共享模式。

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

pf pfid:指定虚拟机使用SR-IOV网卡类型为物理网卡,pfid表示物理网卡编号值,取值为0。

vf vfid:指定虚拟机使用SR-IOV网卡类型为虚拟网卡,vfid表示虚拟网卡编号值,取值范围为0~7。

vlan vlan-id:指定虚拟机SR-IOV网卡所属VLAN,vlan-id表示VLAN的编号,取值范围为1~4094。

【使用指导】

使用SR-IOV网卡,需要在虚拟机操作系统中安装SR-IOV网卡驱动。

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 在物理网卡处于共享模式时,为虚拟机centos7添加类型为VF 0的SR-IOV网卡,并配置网卡属于VLAN 10。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] add sriov vm centos7 pf 0 vf 0 vlan 10

1.1.5  add vtap vm

add vtap vm命令用来为虚拟机添加vTap网卡。

【命令】

add vtap vm vm-name mac mac-address [ vlan vlan-id ]

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

mac mac-address:指定虚拟机网卡的MAC地址,mac-address表示虚拟机网卡的MAC地址,格式为xxxx-xxxx-xxxx,其中x为十六进制字符。设备预定义了8个虚拟机vTap网卡可用的MAC地址,需通过add vtap vm vm-name mac 查询。

vlan vlan-id:指定虚拟机网卡所属VLAN,vlan-id表示VLAN的编号,取值范围为1~4094。

【使用指导】

同一个MAC地址不能同时绑定到多个vTap网卡上。通过display vminterface命令可查看虚拟机vTap网卡的MAC。

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 为虚拟机centos7添加MAC地址为0010-1110-5872的vTap网卡,并配置网卡属于VLAN 10。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] add vtap vm centos7 mac 0010-1110-5872 vlan 10

【相关命令】

·     display vminterface

1.1.6  autostart vm

autostart vm命令用来开启虚拟机自动启动的功能。

undo autostart vm命令用来关闭虚拟机自动启动的功能。

【命令】

autostart vm vm-name

undo autostart vm vm-name

【缺省情况】

虚拟机自动启动功能处于关闭状态。

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

【使用指导】

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 开启虚拟机centos7的自动启动功能。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] autostart vm centos7

1.1.7  backup vm

backup vm命令用来将虚拟机备份并保存到指定路径。

【命令】

backup vm vm-name backup-path

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

backup-path:表示虚拟机备份文件的保存路径,文件名部分后缀为.vmb,文件保存路径为1~63个字符的字符串,区分大小写。

【使用指导】

备份文件的保存路径需要有充足的存储空间。如果保存备份文件到U盘,需确保U盘的文件系统为EXT4。

在虚拟机关闭状态下,执行本命令才能生效。

【举例】

# 备份虚拟机centos7,将备份文件命令为centos7.vmb并保存到hda0:盘中。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] backup vm centos7 hda0:/centos7.vmb

1.1.8  create-disk

create-disk命令用来创建虚拟机硬盘。

【命令】

create-disk disk-file size size format { raw | qcow2 }

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

disk-file:表示虚拟机硬盘文件的路径,文件名部分后缀为.qcow2或.raw,文件路径总长度为1~63个字符的字符串,区分大小写。

size size:指定虚拟机硬盘的容量,size表示虚拟机硬盘的容量,单位为GB,取值为整数,取值范围与设备的硬盘大小有关。

format:配置虚拟机硬盘格式。

raw:虚拟机硬盘的文件系统格式为RAW。

qcow2:虚拟机硬盘的文件系统格式为QCOW2。

【使用指导】

通过本命令配置的虚拟机硬盘容量为其可使用的上限。

·     当虚拟机硬盘格式为RAW时,通过dir命令显示的虚拟机硬盘容量为其可使用的上限;

·     当虚拟机硬盘格式为QCOW2时,通过dir命令显示的虚拟机硬盘容量为其已使用的存储空间。

【举例】

# 创建文件系统格式为QCOW2的硬盘。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] create-disk hda0:/centos.qcow size 30 format qcow2

1.1.9  delete disk vm

delete disk vm命令用来删除虚拟机的硬盘或CDROM。

【命令】

delete disk vm vm-name target target

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

target target:指定虚拟机硬盘或CDROM的盘符,target表示虚拟机硬盘或CDROM的盘符,为3个字符的字符串,区分大小写。

【使用指导】

删除虚拟机硬盘或CDROM的后,为虚拟机创建的硬盘或上传的镜像文件不会删除,如需删除,需手动进行硬盘空间或镜像文件的删除。关于硬盘空间或镜像文件的删除操作请参见“H3C MSR810[2600][3600]路由器 命令参考”中的“基础命令参考”分册中“文件系统管理命令”。

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 删除虚拟机centos7盘符为hdb的硬盘或CDROM。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] delete disk vm centos7 target hdb

1.1.10  delete hostdev vm

delete hostdev vm命令用来删除虚拟机直通的物理设备。

【命令】

delete hostdev vm vm-name type type slot slot-number [ index index-number ]

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

type type:指定直通的物理设备类型,type取值为usb和pci-serial,usb表示物理设备类型为USB类型,pci-serial表示物理设备类型为PCI串口类型。

slot slot-number:指定直通的物理设备,slot-number表示物理设备所在的槽位号。

index index-number:指定USB直通设备的索引号index-number的取值为0。

【使用指导】

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 删除虚拟机centos7直通的USB类型设备。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] delete hostdev vm centos7 type usb slot 0 index 0

【相关命令】

·     add hostdev vm

·     display vmhostdev

1.1.11  delete sriov vm

delete sriov vm命令用来删除虚拟机的SR-IOV网卡。

【命令】

物理网卡处于独享模式

delete sriov vm vm-name pf pfid

物理网卡处于共享模式

delete sriov vm vm-name pf pfid vf vfid

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

pf pfid:指定虚拟机使用SR-IOV网卡类型为物理网卡,pfid表示物理网卡编号值,取值为0。

vf vfid:指定虚拟机使用SR-IOV网卡类型为虚拟网卡,vfid表示虚拟网卡编号值,取值范围为0~7。

【使用指导】

执行本命令前,需要通过display vminterface命令查看虚拟机SR-IOV网卡的PF和VF网卡编号。

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 删除虚拟机centos7的SR-IOV网卡。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] delete sriov vm centos7 pf 0 vf 0

【相关命令】

·     display vminterface

1.1.12  delete vtap vm

delete vtap vm命令用来删除虚拟机vTap网卡。

【命令】

delete vtap vm vm-name mac mac-address

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

mac mac-address:指定虚拟机网卡的MAC地址,mac-address表示虚拟机网卡的MAC地址,格式为xxxx-xxxx-xxxx,其中x为十六进制字符。

【使用指导】

执行本命令前,需要通过display vminterface命令查看虚拟机vTap网卡的MAC地址,利用MAC地址区分不同的vTap网卡。

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 删除虚拟机centos7的vTap网卡。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] delete vtap vm centos7 mac 0010-1110-5872

【相关命令】

·     display vminterface

1.1.13  export vm

export vm命令用来制作虚拟机PKG文件并保存到指定路径。

【命令】

export vm vm-name pkg-path

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

pkg-path:表示PKG文件的保存路径,文件名部分后缀为.pkg,文件保存路径为1~63个字符的字符串,区分大小写。

【使用指导】

虚拟机PKG文件的保存路径需要有充足的存储空间。如果保存备份文件到U盘,需确保U盘的文件系统为EXT4。

在虚拟机关闭状态下,执行本命令才能生效。

【举例】

# 利用虚拟机centos7制作PKG文件并保存到hda0:盘中。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] export vm centos7 hda0:/centos7.pkg

1.1.14  install vm-name

install vm-name命令用来使用指定的虚拟机参数手动部署虚拟机。

【命令】

物理网卡处于独享模式

install vm-name vm-name vcpu vcpu-count memory size vncport vncport disk disk-file format { raw | qcow2 } disk-bus { ide | virtio } [ cdrom cdrom-file ] [ vnic { vtap [ mac mac-address ] [ vlan vlan-id ] | sriov pf pfid } ]

物理网卡处于共享模式

install vm-name vm-name vcpu vcpu-count memory size vncport vncport disk disk-file format { raw | qcow2 } disk-bus { ide | virtio } [ cdrom cdrom-file ] [ vnic { vtap [ mac mac-address ] [ vlan vlan-id ] | sriov pf pfid vf vfid [ vlan vlan-id ] } ]

【缺省情况】

物理网卡的网络模式为共享模式。

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

vcpu vcpu-count:指定虚拟机CPU的核数,vcpu-count表示虚拟机CPU的核数,取值范围由设备的CPU核数决定。

memory size:指定虚拟机的内存容量,size表示虚拟机内存容量,单位为KB,取值范围与设备的内存大小有关。

vncport vncport:指定虚拟机的VNC端口号,vncport表示虚拟机VNC端口号,取值范围为0~99。

disk disk-file:指定虚拟机硬盘文件的路径,disk-file表示虚拟机硬盘文件的路径,文件名部分后缀为.qcow2或.raw,文件路径的总长度为1~63个字符的字符串,区分大小写。

format:配置虚拟机硬盘格式。

raw:虚拟机硬盘的文件系统格式为RAW格式。

qcow2:虚拟机硬盘的文件系统格式为QCOW2格式。

disk-bus:配置虚拟机硬盘的总线类型。

ide:低速硬盘总线。

Virtio:高速硬盘总线。部分操作系统,如:Windows Server 2008/2012、FreeBsd等,需要安装驱动来支持该总线类型。

cdrom-file cdrom-file:指定虚拟机操作系统镜像或驱动镜像文件的路径,cdrom-file表示虚拟机操作系统镜像或驱动镜像文件路径,文件名部分后缀为.iso,文件路径总长度为1~63个字符的字符串,区分大小写。

vnic:指定虚拟机网卡。

vtap:指定虚拟机使用vTap类型网卡。

mac mac-address:指定虚拟机网卡的MAC地址,mac-address表示虚拟机网卡的MAC地址,格式为xxxx-xxxx-xxxx,其中x为十六进制字符。

sriov:指定虚拟机使用的网卡为SR-IOV网卡。

pf pfid:指定虚拟机使用SR-IOV网卡类型为物理网卡,pfid表示物理网卡编号值,取值为0。

vf vfid:指定虚拟机使用SR-IOV网卡类型为虚拟网卡,vfid表示虚拟网卡编号值,取值范围为0~7。

vlan vlan-id:指定与虚拟机网卡绑定的接口所属VLAN,vlan-id表示VLAN的编号,取值范围为1~4094。

【使用指导】

执行本命令前,需要先通过create-disk命令为虚拟机创建一块硬盘。

【举例】

# 在物理网卡处于共享模式时,通过指定的参数手动部署虚拟机。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] install vm-name centos7 vcpu 1 memory 1048576 vncport 12 disk hda0:/centos.qcow format qcow2 disk-bus ide cdrom hda0:/centos7.iso vnic vtap mac 0010-1110-5872 vlan 21

【相关命令】

·     create-disk

1.1.15  install vm-pkg

install vm-pkg命令用来使用指定路径下的虚拟机PKG文件自动部署虚拟机。

【命令】

install vm-pkg pkg-path

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

pkg-path:表示PKG文件的保存路径,文件名部分后缀为.pkg,文件保存路径为1~63个字符的字符串,区分大小写。

【使用指导】

执行本命令前,需要准备虚拟机PKG文件,并将其保存在设备中。

【举例】

# 使用hda0:/路径下的虚拟机PKG文件centos7.pkg自动部署虚拟机。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] install vm-pkg hda0:/centos7.pkg

install VM package centos7.pkg...

1.1.16  restore pakagepath

restore pakagepath命令用来使用虚拟机备份文件恢复虚拟机。

【命令】

restore pakagepath backup-image-path

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

backup-image-path表示虚拟机备份文件的路径,文件名部分后缀为.vmb,文件路径总长度为1~63个字符的字符串,区分大小写。

【举例】

# 使用U盘内的虚拟机备份文件centos7.vmb来恢复虚拟机。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] restore pakagepath usba0:/centos7.vmb

1.1.17  resume vm

resume vm命令用来唤醒处于休眠状态的虚拟机。

【命令】

resume vm vm-name

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

【使用指导】

执行本命令前,需要保证虚拟机处于休眠状态。通过display vmlist可查看虚拟机当前状态。

【举例】

# 唤醒虚拟机centos7。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] resume vm centos7

【相关命令】

·     display vmlist

·     suspend vm

1.1.18  set bootorder vm

set bootorder vm命令用来配置虚拟机硬盘或CDROM的启动顺序。

【命令】

set bootorder vm vm-name target target order-number

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

target target:指定虚拟机硬盘的盘符,target表示虚拟机硬盘盘符,为3个字符的字符串,区分大小写。

order-number:表示虚拟机硬盘或CDROM的启动顺序。取值范围为0~99,0表示不使用该硬盘或CDROM启动,启动顺序的取值越小表示启动优先级越高。

【使用指导】

虚拟机中不可存在与用于启动的硬盘或CDROM相同启动顺序的硬盘或CDROM,否则虚拟机将无法启动。

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

#将虚拟机centos7中盘符为hda的虚拟机硬盘或CDROM的启动顺序配置为1。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] set bootorder vm centos7 target hda 1

1.1.19  set comware-memory

说明

本命令仅MSR3610-I-DP、MSR3610-I-XS、MSR3610-IE-DP、MSR3610-IE-XS支持。

 

set comware-memory命令用来修改设备Comware系统可用的最小物理内存。

【命令】

set comware-memory size

【缺省情况】

设备Comware系统可用的最小物理内存为3GB。

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

size:表示为设备Comware系统分配的最小物理内存,单位为GB。

【使用指导】

为设备Comware系统分配的最小物理内存,需不低于2GB,不高于(设备物理内存-2)GB。

设备Comware系统可用的最大物理内存为设备的物理内存减掉设备中所有虚拟机运行时占用的物理内存。为了避免在内存使用上出现冲突,请合理分配Comware系统的最小可用的物理内存。

执行本命令后,需要重启设备才能生效。

【举例】

# 修改设备Comware系统可用的最小物理内存为2GB。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] set comware-memory 2

Comware reserved memory size has been changed, please reboot the router to make

the configuration take effect.

Comware reserved memory size has been setted lower than default value 3G, and it

 may be insufficient to use.

1.1.20  set memory vm

set memory vm命令用来为已部署的虚拟机配置内存。

【命令】

set memory vm vm-name size size

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

size size:指定虚拟机内存容量,size表示虚拟机内存容量,单位为KB,取值范围由设备内存容量决定。

【使用指导】

为了保证虚拟机的正常运行,虚拟机内存最少需配置为512MB。

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 配置虚拟机centos7的内存为1048576KB。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] set memory vm centos7 size 1048576

1.1.21  set sriov

set sriov命令用来配置虚拟机SR-IOV网卡所属VLAN。

undo set sriov命令用来删除虚拟机SR-IOV网卡所属VLAN。

【命令】

set sriov pf pfid vf vfid vlan vlan-id

undo set sriov pf pfid vf vfid vlan vlan-id

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

pf pfid:指定虚拟机使用SR-IOV网卡类型为物理网卡,pfid表示物理网卡编号值,取值为0。

vf vfid:指定虚拟机使用SR-IOV网卡类型为虚拟网卡,vfid表示虚拟网卡编号值,取值范围为0~7。

vlan vlan-id:指定虚拟机SR-IOV网卡所属VLAN,vlan-id表示VLAN的编号,取值范围为1~4094。

【使用指导】

本命令仅在物理网卡处于共享模式时可用。

【举例】

# 配置虚拟机SR-IOV网卡属于VLAN 20。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] set sriov pf 0 vf 0 vlan 20

1.1.22  set sriov pf mode

set sriov pf mode命令用来配置物理网卡的转发模式。

【命令】

set sriov pf pfid mode { vlan | mac }

【缺省情况】

物理网卡的转发模式为VLAN转发模式。

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

pfid表示物理网卡编号值,取值为0。

vlan:表示VLAN转发模式,物理网卡通过匹配报文中的VLAN Tag接收数据并清除VLAN Tag转发给虚拟机。VLAN转发模式下,虚拟机使用主接口与物理网卡通信。

mac:表示MAC转发模式,物理网卡匹配报文中的MAC地址接收数据并转发给虚拟机。MAC转发模式下,虚拟机使用子接口与物理网卡通信。

【使用指导】

本命令仅在物理网卡处于共享模式时可用。

MAC转发模式适用于物理网卡无需检查VLAN Tag的场景,如虚拟机使用vFW子接口与物理网卡通信。

若使用MAC转发模式,需为虚拟机提前配置子接口,关于子接口的配置方法请参见“H3C MSR810[2600][3600]路由器 命令参考”中的“接口管理命令参考”分册中“以太网接口命令”。

【举例】

# 配置物理网卡的转发模式为MAC转发模式。

<Sysname> system-view

[Sysname] vmm

[sysname-vmm] set sriov pf 0 mode mac

[sysname-vmm] display this

set sriov pf 0 mode mac

【相关命令】

·     display this(基础配置命令参考/配置文件管理命令)

·     interface(接口管理命令参考/以太网接口命令)

1.1.23  set vcpu-pool

set vcpu-pool命令用来修改设备上虚拟机可用的CPU核数。

【命令】

set vcpu-pool vcpu-number

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

vcpu-number:表示设备上虚拟机可用的CPU核数,取值范围由设备的CPU核数决定。

【使用指导】

修改虚拟机可用的CPU核数后,需要重新配置已部署虚拟机的CPU核数并重新将虚拟机内核绑定到物理内核上。配置完成,需要重新启动设备才能生效。

【举例】

# 修改设备上虚拟机可用的CPU核数为2个。

<Sysname> system-view

[Sysname] set vcpu-pool 2

VCPU pool changed, please reconfig vcpu-pin for each virtual machine and reboot the router.

1.1.24  set vcpupin vm

set vcpupin vm命令用来将虚拟机的内核绑定到物理内核上。

【命令】

set vcpupin vm vm-name vcpuindex vcpuindex cpuindex cpuindex

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

vcpuindex vcpu-index:指定虚拟机虚拟内核的索引号,vcpu-index表示虚拟机虚拟内核的索引号,可通过display vmcpupin查看。

cpuindex cpuindex:指定设备物理内核的索引号,cpuindex表示设备物理内核的索引号,可通过display vmcpupin查看。

【使用指导】

虚拟机的多个虚拟内核绑定到同一物理内核上,设备的CPU资源使用会出现冲突,可能出现虚拟机无法启动的情况,建议将虚拟机的多个虚拟内核分别绑定到不同的物理内核上。

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 将虚拟机centos7索引号为0的虚拟内核绑定到索引号为2的物理内核上,索引号为1的虚拟内核绑定到索引号为3的物理内核上。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm]set vcpupin vm centos7 vcpuindex 0 cpuindex 2

[Sysname-vmm]set vcpupin vm centos7 vcpuindex 1 cpuindex 3

【相关命令】

·     display vmcpupin

1.1.25  set vcpu vm

set vcpu vm命令用来为已部署的虚拟机配置CPU核数。

【命令】

set vcpu vm vm-name vcpu-count vcpu-count

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

vcpu vcpu-count:指定虚拟机CPU的核数,vcpu-count表示虚拟机CPU的核数,取值范围由设备的CPU核数决定。

【使用指导】

当配置虚拟机的CPU核数为0时,再次启动后虚拟机将不可用,可通过重新配置CPU核数来恢复虚拟机使用。

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 为虚拟机centos7配置2个CPU。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] set vcpu vm centos7 vcpu-count 2

1.1.26  set vnc vm

set vnc vm命令用来配置外部PC登录虚拟机所需要的VNC参数。

【命令】

set vnc vm vm-name { vncport vncport | delpasswd | listen ip-address | setpasswd password }

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

vncport vncport:指定虚拟机的VNC端口号,vncport表示虚拟机VNC端口号,取值范围为0~99。

delpasswd:删除登录VNC的密码。

ip-address:表示通过指定的VNC Server IP地址登录到虚拟机。可以通过配置0.0.0.0地址来取消IP的限制。

setpasswd password:配置登录VNC的密码,password表示登录VNC的密码,为6~15个字符的字符串,区分大小写。

【使用指导】

在虚拟机开启状态下执行本命令,需要重新启动虚拟机才能生效。在虚拟机关闭状态下执行本命令,虚拟机下次启动后生效。

【举例】

# 配置外部PC登录虚拟机centos7桌面的VNC端口号。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] set vnc vm centos7 vncport 12

# 配置登录VNC密码。

[Sysname-vmm] set vnc vm centos7 setpasswd 12344556

# 删除登录VNC密码。

[Sysname-vmm] set vnc vm centos7 delpasswd

# 配置通过VNC Server IP地址登录到虚拟机。

[Sysname-vmm] set vnc vm centos7 listen 172.33.3.158

1.1.27  set vtap vm

set vtap vm命令用来配置虚拟机vTap网卡所属VLAN。

【命令】

set vtap vm vm-name mac mac-address vlan vlan-id

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

mac mac-address:指定虚拟机网卡的MAC地址,mac-address表示虚拟机网卡的MAC地址,格式为xxxx-xxxx-xxxx,其中x为十六进制字符。

vlan vlan-id:指定虚拟机网卡所属VLAN,vlan-id表示VLAN的编号,取值范围为1~4094。

【使用说明】

执行本命令前,需要通过display vminterface命令查看虚拟机vTap网卡的MAC地址,利用MAC地址区分不同的vTap网卡。

【举例】

# 配置虚拟机centos7的vTap网卡属于VLAN 10。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] set vtap vm centos7 mac 0010-1110-5872 vlan 10

【相关命令】

·     display vminterface

1.1.28  start vm

start vm命令用来开启虚拟机。

【命令】

start vm vm-name

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

【使用指导】

执行本命令前,需保证设备有足够的内存。当内存不足时,虚拟机将无法开启。

执行本命令前,需保证虚拟机处于关闭状态。通过display vmlist命令可查看虚拟机状态。

【举例】

# 开启虚拟机centos7。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] start vm centos7

【相关命令】

·     stop vm

·     display vmlist

1.1.29  stop vm

stop vm命令用来关闭虚拟机。

【命令】

stop vm vm-name [ force ]

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

force:表示强制关闭虚拟机。

【使用指导】

虚拟机关闭时间最长为6分钟,若无法关闭,则需强制关闭虚拟机。强制关闭虚拟机时可能会导致虚拟机的数据丢失,请谨慎使用。对于未安装操作系统的虚拟机,只能强制关闭虚拟机。

执行本命令前,需保证虚拟机处于开启状态。使用display vmlist可查看虚拟机状态。

【举例】

# 关闭虚拟机centos7。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] stop vm centos7

【相关命令】

·     start vm

·     display vmlist

1.1.30  suspend vm

suspend vm命令用来使虚拟机进入休眠状态。

【命令】

suspend vm vm-name

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

【使用指导】

执行本命令前,需要保证虚拟机处于开启状态。通过display vmlist命令可查看虚拟机当前状态。

【举例】

# 配置虚拟机centos7进入休眠状态。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] suspend vm centos7

【相关命令】

·     resume vm

·     display vmlist

1.1.31  uninstall vm

uninstall vm命令用来卸载虚拟机。

【命令】

uninstall vm vm-name

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

【使用指导】

虚拟机卸载后,虚拟机的硬盘内仍会保存有虚拟机操作系统文件和运行时产生的数据文件,如需释放硬盘空间,需手动删除该硬盘。关于硬盘的删除操作请参见“H3C MSR810[2600][3600]路由器 命令参考”中的“基础命令参考”分册中“文件系统管理命令”。

若未对虚拟机进行备份,卸载后虚拟机将不可恢复。可通过backup vm命令对虚拟机进行备份。

在虚拟机关闭状态下,执行本命令才能生效。

【举例】

# 卸载虚拟机centos7。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] uninstall vm centos7

【相关命令】

·     install vm-name

·     install vm-pkg

·     backup vm

1.1.32  vmm

vmm命令用来从系统视图进入虚拟化管理视图。

【命令】

vmm

【视图】

系统视图

【缺省用户角色】

network-admin

【举例】

# 进入虚拟化管理视图

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm]

1.1.33  vm network-mode

vm network-mode命令用来修改物理网卡的网络模式。

【命令】

vm network-mode { passthrough | sr-iov }

【缺省情况】

物理网卡的网络模式为共享模式。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

passthrough:独享模式。

sr-iov:共享模式。

【使用指导】

执行本命令后,需要重新启动设备才能生效。

执行本命令修改物理网卡的网络模式后,需要同步修改虚拟机SR-IOV网卡的使用的网卡类型。否则重启设备后,虚拟机将无法启动。

【举例】

# 修改物理网卡的网络模式为独享模式。

<Sysname> system-view

[Sysname] vm network-mode passthrough

【相关命令】

·     add sriov vm

1.2  虚拟机显示命令

1.2.1  display comware-memory

display comware-memory命令用来显示设备Comware系统可用的最小物理内存。

说明

本命令仅MSR3610-I-DP、MSR3610-I-XS、MSR3610-IE-DP、MSR3610-IE-XS支持。

 

【命令】

display comware-memory

【视图】

任意视图

【缺省用户角色】

network-admin

【举例】

# 显示设备上Comware系统可用的最小物理内存。

<Sysname> display comware-memory

Current comware reserved memory size is 3GB.

Next comware reserved memory size is 2GB.

【相关命令】

·     set comware-memory

1.2.2  display hostdev

display hostdev命令用来显示设备上可添加为虚拟机直通的物理设备的信息。

【命令】

display hostdev

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【举例】

# 显示设备上接入的USB设备的信息。

<Sysname> display hostdev

USB:

Slot       Index      VID        PID

-------------------------------------------

0          0          0x0951     0x1666

Serial:

Slot       PciAddr

-------------------------------------------

2          0000:09:00.0

表1-1 display vmhostdev命令显示信息描述表

字段

描述

USB

表示虚拟机直通的设备为USB设备

Slot

虚拟机直通设备所在的槽位号

Index

USB设备的索引号

VID

USB设备的供应商ID

PID

USB设备的产品识别码

Serial

表示虚拟机直通的设备为PCI串口设备

PciAddr

表示PCI串口设备的PCI地址

 

1.2.3  display passthrough

display passthrough命令用来显示设备上物理网卡独享模式下的网卡信息。

【命令】

display passthrough

【视图】

任意视图

【缺省用户角色】

network-admin

【使用指导】

执行本命令前需要确保物理网卡处于独享模式。

【举例】

# 显示物理网卡独享模式下的网卡信息。

<Sysname> display passthrough

PF         pciaddr         macaddr

--------------------------------------------------

0          0000:03:00.0    80:48:c9:00:00:02

表1-2 display passthrough命令显示信息描述表

字段

描述

PF

物理网卡的编号

Pciaddr

物理网卡的PCI地址

Macaddr

物理网卡的MAC地址

 

【相关命令】

·     vm network-mode

1.2.4  display sriov

display sriov命令用来显示设备上物理网卡共享模式下的网卡信息。

【命令】

display sriov

【视图】

任意视图

【缺省用户角色】

network-admin

【使用指导】

执行本命令前需要确保物理网卡处于共享模式。

【举例】

# 显示设备上物理网卡共享模式下的网卡的信息。

<Sysname> display sriov

PF         VF         vlan       pciaddr         macaddr

-------------------------------------------------------------------------

0          0          -          0000:03:10.0    00:10:11:10:58:7a

0          1          -          0000:03:10.2    00:10:11:10:58:7b

0          2          -          0000:03:10.4    00:10:11:10:58:7c

0          3          -          0000:03:10.6    00:10:11:10:58:7d

0          4          -          0000:03:11.0    00:10:11:10:58:7e

0          5          -          0000:03:11.2    00:10:11:10:58:7f

0          6          -          0000:03:11.4    00:10:11:10:58:80

0          7          -          0000:03:11.6    00:10:11:10:58:81

表1-3 display sriov命令显示信息描述表

字段

描述

PF

物理网卡的编号

VF

虚拟网卡的编号

VLAN

虚拟网卡所属VLAN的编号

Pciaddr

虚拟网卡的PCI地址

Macaddr

虚拟网卡的MAC地址

 

1.2.5  display vcpu-pool

display vcpu-pool命令用来显示设备上虚拟机可使用的CPU核数。

【命令】

display vcpu-pool

【视图】

任意视图

【缺省用户角色】

network-admin

【举例】

# 显示设备上虚拟机可使用的CPU核数。

<Sysname> display vcpu-pool

Current CPU Pool for VMPlane is 6.

Next CPU Pool for VMPlane is 6.

1.2.6  display vm

display vm命令用来显示虚拟机的详细信息。

【命令】

display vm [ vm-name [ static-configuration ] ]

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。如果未指定本参数,则显示所有虚拟机的详细信息。

static-configuration:表示虚拟机用于下次启动的静态配置信息。部分命令在虚拟机开启状态下执行,需要重新启动虚拟机才能生效。通过本参数可以查看虚拟机用于下次启动的静态配置信息。

【举例】

# 显示设备中所有虚拟机的详细信息。

<Sysname> display vm

VM: centos7

  CPU count: 1

  Memory size: 1024000 KB

  Disks:

Disk0: hda

     capacity: 30 GB
     path: /mnt/hda0:/centos.qcow

  Interfaces:

    Interface0: VMEth0/9

      Type: ethernet

      Mode: e1000

      MAC: 0010-1110-5872

    Interface1: PF0/VF0

      Type: hostdev

      Mode: -

      MAC: 0010-1110-587a

Hostdevs:

    USB slot:0 index:0

      VID: 0x0951

      PID: 0x1666

  VNC port:

          :12

  AutoStart: disabled

VM: winserver2012

  CPU count: 2

  Memory size: 2048000 KB

  Disks:

    Disk0: vda

      capacity: 30 GB

      path: /mnt/hda0:/winserver.qcow2

    Disk1: hdc

      capacity: 89 MB

      path: /mnt/hda0:/winserver2012.iso

  Interfaces:

    Interface0: VMEth0/10

      Type: ethernet

      Mode: e1000

      MAC: 0255-0255-0261

  VNC port:

          :10

  AutoStart: disabled

# 显示虚拟机centos7的详细信息。

<Sysname> display vm centos7

VM: centos7

  CPU count: 1

  Memory size: 1024000 KB

  Disks:

Disk0: hda

     capacity: 30 GB
     path: /mnt/hda0:/centos.qcow

  Interfaces:

    Interface0: -

      Type: ethernet

      Mode: e1000

      MAC: 0010-1110-5872

    Interface1: PF0/VF0

      Type: hostdev

      Mode: -

      MAC: 0010-1110-587a

Hostdevs:

    USB slot:0 index:0

      VID: 0x0951

      PID: 0x1666

  VNC port:

          :12

  AutoStart: disabled

表1-4 display vm命令显示信息描述表

字段

描述

VM

虚拟机的名称

CPU count

虚拟机的CPU核数

Memory size

虚拟机的内存大小,单位为KB

Disks

虚拟机的硬盘信息

Disk

硬盘或CDROM的盘符,取值可以为:

·     had/hdb/hdc/hdd

·     vda/vdb/vdc/vdd

Path

虚拟机硬盘的路径

Capacity

虚拟机硬盘容量,单位为GB

Interfaces

虚拟机的网卡信息

Type

虚拟机网卡的类型

Mode

虚拟机网卡的模式

MAC

虚拟机网卡的MAC

Hostdevs

虚拟机直通的物理设备,取值为USB

slot

虚拟机直通的USB设备的所在的槽位号,取值为0

index

虚拟机直通的物理设备所在的接口编号

VID

USB设备的供应商ID

PID

USB设备的产品识别码

VNC port

虚拟机VNC端口号,用于通过VNC终端连接虚拟机桌面

AutoStart

虚拟机是否开启自动启动功能:

·     显示为disable时,表示虚拟机的自动启动功能处于关闭状态

·     显示为enable时,表示虚拟机的自动启动功能处于开启状态

 

1.2.7  display vmcpupin

display vmcpupin命令用来显示虚拟机的虚拟内核与设备物理内核的绑定情况。

【命令】

display vmcpupin [ vm vm-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

vm vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。如果未指定本参数,则显示所有虚拟机的虚拟内核与设备物理内核的绑定情况。

【举例】

# 显示设备中所有虚拟机虚拟机内核与设备物理内核的绑定情况。

<Sysname> display vmcpupin

VM: centos7

VCPU: CPU Affinity

----------------------------------

   0: 2-7

VM: winserver2012

VCPU: CPU Affinity

----------------------------------

   0: 2-7

   1: 2-7

# 显示虚拟机centos7虚拟机内核与设备物理内核的绑定情况。

<Sysname> display vmcpupin vm centos7

VCPU: CPU Affinity

----------------------------------

   0: 2-7

表1-5 display vmcpupin命令显示信息描述表

字段

描述

VCPU

虚拟机虚拟内核的编号

CPU Affinty

设备物理内核的编号

 

1.2.8  display vmcpu-usage vm

display vmcpu-usage vm命令用来显示虚拟机的CPU使用率。

【命令】

display vmcpu-usage vm vm-name

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

【使用指导】

在虚拟机开启状态下,执行本命令才能生效。

【举例】

# 显示虚拟机centos7的CPU使用率。

<Sysname> display vmcpu-usage vm centos7

CpuNum               Cpu-Usage

---------------------------------------

27%

表1-6 display cpu-usage vm命令显示信息描述表

字段

描述

CpuNum

虚拟机CPU的编号

Cpu-Usage

CPU的使用率

 

1.2.9  display vmdisklist

display vmdisklist命令用来显示虚拟机硬盘和CDROM的相关信息。

【命令】

display vmdisklist [ vm vm-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

vm vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。如果未指定本参数,则显示所有虚拟机硬盘和CDROM的相关信息。

【举例】

# 显示设备中所有虚拟机硬盘和CDROM的相关信息。

<Sysname> display vmdisklist

VM: centos7

Device     Target     BootOrder  Source

-----------------------------------------------------------

disk       hda        1          /mnt/hda0:/centos.qcow2

                                                                               

VM: winserver2012

Device     Target     BootOrder  Source

-----------------------------------------------------------

disk       vda        1          /mnt/hda0:/winserver.qcow2

cdrom      hdc        8          /mnt/hda0:/winserver2012.iso

# 显示虚拟机centos7的硬盘和CDROM的相关信息。

<Sysname> display vmdisklist vm winserver2012

Device     Target     BootOrder  Source

-----------------------------------------------------------

disk       vda        1          /mnt/hda0:/winserver.qcow2

cdrom      hdc        8          /mnt/hda0:/winserver2012.iso

表1-7 display vmdisklist命令显示信息描述表

字段

描述

Device

虚拟机的硬盘或CDROM

Target

虚拟机的硬盘或CDROM的盘符

BootOrder

虚拟机的硬盘或CDROM的启动顺序,数字越小越优先启动

Source

虚拟机硬盘文件或CDROM文件的路径

 

1.2.10  display vmdisk-usage vm

说明

·     通过本命令显示的是虚拟机硬盘当前的扩展情况。扩展是指虚拟机硬盘自创建时起,该硬盘会随着存储数据的增多而不断扩展增大,直到达到容量上限。硬盘扩展后,即使删除其中数据,硬盘容量也不会减小。

·     如需查看虚拟机硬盘的实际使用量,可使用VNC终端连接到虚拟机桌面查看。

 

display vmdisk-usage vm命令用来显示虚拟机硬盘当前的扩展情况。

【命令】

display vmdisk-usage vm vm-name

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

【使用指导】

在虚拟机开启状态下,执行本命令才能生效。

【举例】

# 显示虚拟机centos7硬盘当前的扩展情况。

<Sysname> display vmdisk-usage vm centos7

Target          Capacity(KB)       Blk-Used(KB)       Usage

------------------------------------------------------------

hda             32212254720        4659224576 14%

hdc             4148080640         4148084736 100%

表1-8 display vmdisk-usage vm命令显示信息描述表

字段

描述

Target

虚拟机硬盘的盘符

Capacity

虚拟机硬盘的容量上限

Blk-Used

虚拟机硬盘已扩展的容量

Usage

虚拟机硬盘的扩展率

 

1.2.11  display vmhostdev

display vmhostdev命令用来显示虚拟机直通的物理设备的信息。

【命令】

display vmhostdev [ vm vm-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

vm vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。如果未指定本参数,则显示所有虚拟机直通的物理设备的信息。

【举例】

# 显示所有虚拟机直通的物理设备的信息。

<Sysname> display vmhostdev

VM: centos7

USB:

Slot       Index      VID        PID

-------------------------------------------

0          0          0x0951     0x1666

Pci-Serial:

Slot       PciAddr

-------------------------------------------

2          0000:09:00.0

VM: winserver2012

USB:

Slot       Index      VID        PID

-------------------------------------------

Pci-Serial:

Slot       PciAddr

-------------------------------------------

1          0000:08:00.0

# 显示虚拟机centos7直通的物理设备的信息。

<Sysname> display vmhostdev vm centos7

USB:

Slot       Index      VID        PID

-------------------------------------------

0          0          0x0951     0x1666

Pci-Serial:

Slot       PciAddr

-------------------------------------------

2          0000:09:00.0

表1-9 display vmhostdev命令显示信息描述表

字段

描述

USB

表示虚拟机直通的设备为USB设备

Slot

虚拟机直通的设备所在的槽位号

Index

USB设备的索引号

VID

USB设备的供应商ID

PID

USB设备的产品识别码

Pci-Serial

表示虚拟机直通的设备为PCI串口设备

PciAddr

表示PCI串口设备的PCI地址

 

1.2.12  display vminterface

display vminterface命令用来显示虚拟机使用的接口信息。

【命令】

display vminterface [ vm vm-name ]

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

vm vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。如果未指定本参数,则显示所有虚拟机使用的接口信息。

【举例】

# 显示设备中所有虚拟机使用的接口信息。

<Sysname> display vminterface

VM: centos7

Interface   Type       Model       MAC

---------------------------------------------------

VMEth0/9    ethernet   e1000      0010-1110-5872

PF0/VF0    hostdev     -          0010-1110-587a

                                                                                

VM: winserver2012

Interface   Type       Model       MAC

---------------------------------------------------

VMEth0/10   ethernet   e1000       0255-0255-0261

# 显示虚拟机centos7使用的接口信息。

<Sysname> display vminterface vm centos7

Interface   Type       Model       MAC

---------------------------------------------------

VMEth0/9    ethernet   e1000      0010-1110-5872

PF0/VF0     hostdev    -          0010-1110-587a

表1-10 display vminterface命令显示信息描述表

字段

描述

Interface

虚拟接口的名称

Type

虚拟接口的类型

Model

网卡的模式

MAC

虚拟机网卡的MAC地址

 

1.2.13  display vmlist

display vmlist命令用来显示虚拟机列表。

【命令】

display vmlist

【视图】

任意视图

【缺省用户角色】

network-admin

【举例】

# 显示虚拟机列表。

<Sysname> display vmlist

Id         Name              Status

------------------------------------------

1          centos7           running

2          winserver2012     shutoff

表1-11 display vmlist命令显示信息描述表

字段

描述

Id

虚拟机的编号

Name

虚拟机的名称

State

虚拟机的状态,取值如下:

·     running:表示虚拟机处于运行状态。

·     paused:表示虚拟机处于休眠状态。

·     shutoff:表示虚拟机处于关闭状态。

 

1.2.14  display vmmem-usage vm

display vmmem-usage vm命令用来显示虚拟机的内存使用率。

【命令】

display vmmem-usage vm vm-name

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

【使用指导】

只有支持virtio硬盘总线类型的虚拟机才可使用display vmmem-usage vm命令查看虚拟机的内存使用率。

不同的操作系统对virtio硬盘总线类型的支持情况不同。Linux操作系统支持virtio驱动;Windows操作系统需要单独安装virtio驱动;vFW操作系统不支持virtio驱动。

【举例】

# 显示虚拟机centos7的内存使用率。

<Sysname> display vmmem-usage vm centos7

Total                Used               Mem-usage

----------------------------------------------------------

2973036              82988                3%

表1-12 display mem-usage vm命令显示信息描述表

字段

描述

Total

虚拟机的总内存容量

Used

虚拟机已使用的内存容量

Mem-usage

虚拟机的内存使用率

 

1.2.15  display vm-network-mode

display vm-network-mode命令用来显示设备上物理网卡的网络模式。

【命令】

display vm-network-mode

【缺省情况】

物理网卡的网络模式为共享模式。

【视图】

任意视图

【缺省用户角色】

network-admin

【举例】

# 显示设备上SR-IOV网卡的网络模式。

<Sysname> display vm-network-mode

vm networkmode: sr-iov

表1-13 display vm-network-mode命令显示信息描述表

字段

描述

vm networkmode

虚拟机SR-IOV网卡的网络模式,取值如下:

·     passthrough:独享模式

·     sr-iov:共享模式

 

1.2.16  display vncport vm

display vncport vm命令用来显示虚拟机VNC端口号。

【命令】

display vncport vm vm-name

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

vm-name:表示虚拟机的名称,为1~30个字符的字符串,区分大小写。

【使用指导】

在虚拟机开启状态下,执行本命令才能生效。

【举例】

# 显示虚拟机centos7的VNC端口号。

<Sysname> display vncport vm centos7

:12

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们