02-虚拟机命令
本章节下载 (286.86 KB)
· 仅MSR3610-I-DP和MSR3610-IE-DP设备支持本特性。
· 为避免虚拟机无法正常运行,请保证安装虚拟机的存储介质空间充足。
add disk命令用来为虚拟机增加硬盘。
【命令】
add disk vm vm-name format { raw | qcow2 } disk-file path-file
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
format:配置虚拟机硬盘格式。
raw:虚拟机硬盘的格式为RAW。
qcow2:虚拟机硬盘的格式为QCOW2。
disk-file path-file:虚拟机硬盘的路径,为1~63个字符的字符串,区分大小写。
【使用指导】
为虚拟机增加硬盘前,需要先通过create-disk命令为虚拟机创建空白硬盘。
【举例】
# 为虚拟机cnetos7配置格式为QCOW2的硬盘。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] add disk vm centos7 format qcow2 disk-file hda0:/centos7.qcow
add sriov命令用来为虚拟机增加SR-IOV网卡。
【命令】
add sriov vm vm-name pf pfid vf vfid [ vlan vlan-id ]
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
pf pfid:SR-IOV网卡的PF编号值,取值为0。
vf vfid:SR-IOV网卡的VF编号值,取值范围为0~7。
vlan vlan-id:网卡VF接口所属的VLAN编号,取值范围为1~4094。
【举例】
# 为虚拟机cnetos7配置SR-IOV网卡。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] add sriov vm centos7 pf 0 vf 0
add vtap命令用来为虚拟机增加vTap网卡。
【命令】
add vtap vm vm-name mac mac-address [ vlan vlan-id ]
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
mac mac-address:虚拟机网卡的MAC地址,格式为xxxx-xxxx-xxxx,其中x为十六进制字符。
vlan vlan-id:虚拟机网卡所属的VLAN编号,取值范围为1~4094
【举例】
# 为虚拟机cnetos7配置vTap网卡,MAC地址为0010-1110-5872。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] add vtap vm centos7 mac 0010-1110-5872
autostart命令用来开启虚拟机自启动的功能。
undo autostart命令用来关闭虚拟机自启动的功能。
【命令】
autostart vm vm-name
undo autostart vm vm-name
【缺省情况】
缺省情况下,虚拟机自启动功能处于关闭状态。
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
【举例】
# 开启虚拟机centos7的自启动功能。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] autostart vm centos7
backup命令用来将虚拟机备份到指定目录下,备份格式为vmb。
【命令】
backup vm vm-name backup-path
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
backup-path:虚拟机备份路径,为1~63个字符的字符串,区分大小写。
【举例】
# 将虚拟机centos7备份到指定目录下。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] backup vm centos7 hda0:/VmImages/centos7.vmb
create-disk命令用来创建虚拟机的硬盘。
【命令】
create-disk disk-file size size format { raw | qcow2 }
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
disk-file:虚拟机硬盘的路径,为1~63个字符的字符串,区分大小写。
size size:虚拟机硬盘的大小,单位为GB,取值为整数,取值范围与设备的硬盘大小有关,请以设备的实际情况为准。
format:配置虚拟机硬盘格式。
raw:虚拟机硬盘的格式为RAW。
qcow2:虚拟机硬盘的格式为QCOW2。
【使用指导】
通过size参数配置的虚拟机硬盘大小为其可占用的最大硬盘空间,不表示虚拟机硬盘占用的实际硬盘空间。
当虚拟机硬盘格式为RAW时,通过dir命令显示的虚拟机硬盘大小为size参数配置的虚拟机硬盘空间;当虚拟机硬盘格式为QCOW2时,通过dir命令显示的虚拟机硬盘大小为虚拟机硬盘实际占用的硬盘空间。
【举例】
# 创建格式为QCOW2的虚拟机硬盘。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] create-disk hda0:/centos7.qcow size 30 format qcow2
delete disk命令用来删除虚拟机的硬盘。
【命令】
delete disk vm vm-name target target
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
target target:硬盘的盘符,为3个字符的字符串,区分大小写。
【举例】
# 配置删除虚拟机centos7的硬盘。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] delete disk vm centos7 target hdb
delete vtap命令用来删除虚拟机vTap网卡。
【命令】
delete vtap vm vm-name mac mac-address
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
mac mac-address:虚拟机网卡的MAC地址,格式为xxxx-xxxx-xxxx,其中x为十六进制字符。
【举例】
# 删除虚拟机centos7的vTap网卡。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] delete vtap vm centos7 mac 0011-0111-1234
delete sriov命令用来删除虚拟机SR-IOV网卡。
【命令】
delete sriov vm vm-name pf pfid vf vfid
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
pf pfid:虚拟机所连接的虚拟以太网接口的物理网卡编号值,取值为0。
vf vfid:虚拟机所连接的虚拟以太网接口的接口编号值,取值范围为0~7。
【举例】
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] delete sriov vm centos7 pf 0 vf 0
display sriov命令用来显示虚拟机SR-IOV网卡的信息。
【命令】
display sriov
【视图】
任意视图
【缺省用户角色】
network-admin
【举例】
# 查看虚拟机SR-IOV网卡的信息。
<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-1 display sriov命令显示信息描述表
字段 |
描述 |
PF |
物理网卡编号 |
VF |
虚拟网口编号 |
vlan |
网卡所属VLAN的编号 |
pciaddr |
物理网口对应的PCI地址 |
macaddr |
SR-IOV网卡的MAC地址 |
display passthrough命令用来显示直通网卡信息。
【命令】
display passthrough
【视图】
任意视图
【缺省用户角色】
network-admin
【使用指导】
使用该命令前需要用vm network-mode passthrough命令切换到PF模式,否则不能查看直通网卡信息。
【举例】
# 显示直通网卡的信息。
<Sysname> dis passthrough
PF pciaddr macaddr
--------------------------------------------------
0 0000:03:00.0 80:48:c9:00:00:02
表1-2 display passthrough命令显示信息描述表
字段 |
描述 |
PF |
物理网卡编号 |
pciaddr |
物理网口对应的PCI地址 |
macaddr |
SR-IOV网卡的MAC地址 |
display vcpu-pool命令用来显示设备上虚拟化平面可使用的CPU数量。
【命令】
display vcpu-pool
【视图】
任意视图
【缺省用户角色】
network-admin
【举例】
# 查看设备上虚拟机可使用的CPU数量。
<Sysname> display vcpu-pool
CPU Pool for VMPlane is 1.
display vm命令用来显示虚拟机的信息。
【命令】
display vm vm-name
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
【举例】
# 查看虚拟机centos7的信息。
<Sysname> display vm centos7
VM: centos7
CPU count: 1
Memory size: 1024000 KB
Disks:
Disk0: hda
capacity: 200 GB
path: /mnt/hda0:/he.qcow
Interfaces:
Interface0: -
Type: ethernet
Mode: e1000
MAC: 5254-00f2-1aec
Interface1: PF0/VF7
Type: hostdev
Mode: -
MAC: 0010-1110-5881
VNC port:
:10 AutoStart: disabled
表1-3 display vm显示信息描述表
字段 |
描述 |
VM |
虚拟机的名称 |
CPU count |
虚拟机的CPU数量 |
Memory size |
虚拟机的内存大小,单位为KB |
Disks |
虚拟机的磁盘信息 |
Disk |
磁盘盘符,取值可以为: · Disks0 · Disks1 · Disks2 · Disks3 |
path |
虚拟机硬盘文件的路径 |
Capacity |
虚拟机磁盘容量,单位为GB |
Interfaces |
虚拟机的网卡信息 |
Type |
虚拟机网卡的类型 |
Mode |
虚拟机网卡的模式 |
MAC |
虚拟机网卡的MAC |
VNC port |
虚拟机VNC端口号,用于通过VNC终端连接虚拟机桌面 |
AutoStart |
虚拟机是否使能自启动: · 显示为disable时,表示虚拟机的自启动功能处于关闭状态 · 显示为enable是,表示虚拟机的自启动功能处于开启状态 |
display vmcpupin命令用来显示指定虚拟机内核绑定到物理内核的信息。
【命令】
display vmcpupin vm vm-name
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
【举例】
# 显示虚拟机centos7占用的CPU数量
<Sysname> dis vmcpupin vm centos7
VCPU: CPU Affinity
----------------------------------
0: 2-7
1: 2-7
2: 2-7
3: 2-7
4: 2-7
5: 2-7
6: 2-7
display vmcpu-usage命令用来显示虚拟机的CPU使用率。
【命令】
display vmcpu-usage vm vm-name
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
【举例】
# 查看虚拟机centos7的CPU使用率。
<Sysname> dis vmcpu-usage vm CentOS-7
CpuNum Cpu-Usage
---------------------------------------
0 27%
表1-4 display cpu-usage显示信息描述表
字段 |
描述 |
CpuNum |
虚拟机CPU的编号 |
Cpu-Usage |
CPU的使用率 |
display vmdisklist命令用来显示虚拟机硬盘列表。
【命令】
display vmdisklist vm vm-name
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
【举例】
# 查看虚拟机centos7的硬盘列表。
<Sysname> display vmdisklist vm centos7
Target Source
------------------------------------------------
hda /mnt/hda0:/test1.qcow
表1-5 display vmlist显示信息描述表
字段 |
描述 |
Target |
虚拟机的硬盘盘符 |
Source |
虚拟机硬盘文件的路径 |
display vmdisk-usage命令用来显示指定虚拟机磁盘占用率。
【命令】
display vmdisk-usage vm vm-name
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
【举例】
# 显示虚拟机
<Sysname> dis vmdisk-usage vm centos7
Target Capacity(KB) Blk-Used(KB) Usage
------------------------------------------------------------
hda 32212254720 4659224576 14%
hdc 4148080640 4148084736 100%
表1-6 display vmdisk-usage显示信息描述表
字段 |
描述 |
Target |
虚拟机磁盘盘符 |
Capacity |
虚拟机磁盘容量 |
Blk-Used |
虚拟机磁盘使用量 |
Usage |
虚拟机磁盘利用率 |
display vminterface命令行用来显示虚拟机的虚拟网口信息。
【命令】
display vminterface vm vm-name
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
【举例】
# 查看虚拟机centos7的虚拟网口信息。
<Sysname> display vminterface vm centos7
Interface Type Model MAC
-----------------------------------------------------------
VMEth0/9 ethernet e1000 5254-00f3-1814
PF0/VF0 hostdev - 00a0-c901-0102
表1-7 display vminterface命令显示信息描述表
字段 |
描述 |
Interface |
虚拟网口的名称 |
Type |
虚拟网口的类型 |
Model |
vTap网卡的模式 |
MAC |
虚拟机网卡的MAC地址 |
虚拟机ID编号代表虚拟机的启动顺序,编号小的优先启动。
display vmlist命令用来显示虚拟机列表。
【命令】
display vmlist
【视图】
任意视图
【缺省用户角色】
network-admin
【举例】
# 查看虚拟机列表。
<Sysname> display vmlist
Id Name Status
------------------------------------------
1 centos7 running
2 vm2 shutoff
表1-8 display vmlist显示信息描述表
字段 |
描述 |
Id |
虚拟机的列表编号 |
Name |
虚拟机的名字 |
State |
虚拟机的运行状态,取值如下: · Running:表示虚拟机处于运行状态。 · Paused:表示虚拟机休眠状态。 · Shutoff:表示虚拟机处于关闭状态。 |
display vmmem-usage命令用来显示虚拟机的内存使用率。
【命令】
display vmmem-usage vm vm-name
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
【使用指导】
发行版Linux操作系统支持guest os虚拟机memballon的virtio驱动,Windows操作系统需要单独安装virtio驱动,vFW不支持virtio驱动,只有支持virtio驱动的才可使用display vmmem-usage命令查看虚拟机的内存使用率。
【举例】
# 查看虚拟机centos7的内存使用率。
<Sysname> display vmmem-usage vm centos7
Total Used Mem-usage
----------------------------------------------------------
2973036 82988 3%
表1-9 display mem-usage显示信息描述表
字段 |
描述 |
Total |
虚拟机的内存容量 |
Used |
虚拟机已占用的内存容量 |
Mem-usage |
虚拟机的内存占用率 |
display vm-network-mode命令用来显示虚拟机直通网卡的模式。
【命令】
display vm-network-mode
【视图】
任意视图
【缺省用户角色】
network-admin
【举例】
# 显示虚拟机直通网卡的模式。
<Sysname> display vm-network-mode
vm networkmode: passthrough
表1-10 display vm-network-mode显示信息描述表
字段 |
描述 |
vm networkmode |
虚拟机直通网卡的模式,取值如下: passthrough:虚拟化网络独享模式 sr-iov:虚拟化网络共享模式 |
display vncport命令行用来显示虚拟机VNC端口号。
【命令】
display vncport vm vm-name
【视图】
任意视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
【举例】
<Sysname> display vncport vm centos7
:12
export命令用来将虚拟机导出到指定路径下,导出格式为.pkg。
【命令】
export vm vm-name pkg-path
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
pkg-path:导出文件所在位置的全路径名,为1~63个字符的字符串,区分大小写。
【举例】
# 配置将虚拟机centos7导出到指定路径下。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] export vm centos7 hda0:/centos7.pkg
install vm-name命令用来通过指定参数安装虚拟机。
【命令】
install vm-name vm-name vcpu vcpu-count memory size vncport vncport disk disk-file format { raw | qcow2 } [ cdrom cdrom-file ] [ vnic { vtap [ mac mac-address ] [ vlan vlan-id ] | sriov pf pfid vf vfid [ vlan vlan-id ] } ]
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm-name vm-name:虚拟机的名称,vm-name为1~30个字符的字符串,区分大小写。
vcpu vcpu-count:虚拟机CPU的数量,vcpu-count的取值范围由设备的CPU数量决定。
memory size:虚拟机的内存容量,单位为KB,取值范围与设备的内存大小有关,请以设备的实际情况为准。
vncport vncport:虚拟机的VNC端口号,取值范围为0~99。
disk disk-file:虚拟机硬盘的路径,为1~63个字符的字符串,区分大小写。
raw:虚拟机硬盘的格式为RAW格式。
qcow2:虚拟机硬盘的格式为QCOW2格式。
vnic:虚拟机网卡。
sriov:指定虚拟机使用SR-IOV类型网卡。
vtap:指定虚拟机使用vTap类型网卡,该类型网卡完全由软件虚拟。
cdrom cdrom-file:虚拟机系统镜像的路径,为1~63个字符的字符串,区分大小写。
mac mac-address:虚拟机网卡MAC地址,格式为xxxx-xxxx-xxxx,其中x为十六进制字符。
vlan vlan-id:虚拟机网卡所属VLAN编号,取值范围为1~4094。
pf pfid:虚拟机所连接的VF接口所在的SR-IOV物理网卡编号值,取值为0。
vf vfid:虚拟机所连接的VF接口编号值,取值范围为0~7。
【使用指导】
为虚拟机添加硬盘前,需要先通过create-disk命令为虚拟机创建一块空白硬盘。
【举例】
# 安装指定参数的虚拟机。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] install vm-name centos7 vcpu 1 memory 1048576 vncport 12 disk hda0:/centos7.qcow format qcow2 cdrom hda0:/centos7.iso vnic vtap mac 0010-1110-5872 vlan 21
install vm-pkg命令用来使用指定路径下的pkg包安装虚拟机。
【命令】
install vm-pkg pkg-path
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
pkg-path:pkg包的全路径名,为1~63个字符的字符串,区分大小写。
【使用指导】
需要预先准备.pkg格式的文件,pkg格式文件可以通过export命令导出。
【举例】
# 配置通过指定路径下的pkg文件安装虚拟机。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] install vm-pkg hda0:/VmImages/CentOS-7.pkg
install VM package CentOS-7.pkg...
restore pakagepath命令用来恢复指定目录下的虚拟机备份,备份格式为vmb。
【命令】
restore pakagepath backup-image-path
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
backup-image-path :备份文件所在位置的全路径名,为1~63个字符的字符串,区分大小写。
【举例】
# 配置恢复指定路径下的虚拟机备份。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] restore pakagepath usba0:/VmImages/centos7.vmb
resume命令用来唤醒处于休眠状态的虚拟机。
【命令】
resume vm vm-name
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
【举例】
# 唤醒虚拟机centos7.。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] resume vm centos7
set cdrom命令用来配置虚拟机系统镜像的路径。
【命令】
set cdrom vm vm-name cdrom-file cdrom-file
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
cdrom-file cdrom-file:虚拟机系统镜像的路径,为1~63个字符的字符串,区分大小写。
【举例】
# 配置虚拟机centos7的系统镜像路径为hda0:/centos7.iso。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] set cdrom vm centos7 cdrom-file hda0:/centos7.iso
set memory命令用来配置虚拟机的内存。
【命令】
set memory vm vm-name size size
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
size size:虚拟机内存的大小,单位为KB,取值范围由设备内存容量决定。
【举例】
# 配置虚拟机centos7的内存为1048576。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] set memory vm centos7 size 1048576
set sriov命令用来配置虚拟机SR-IOV网卡的VF接口所属的VLAN。
undo set sriov命令用来删除虚拟机SR-IOV网卡的VF接口所属的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:虚拟机所连接的虚拟以太网接口的物理网卡编号值,取值为0。
vf vfid:虚拟机所连接的虚拟以太网接口的接口编号值,取值范围为0~7。
vlan vlan-id:网卡VF接口所属的VLAN编号,取值范围为1~4094。
【举例】
# 为虚拟机SR-IOV网卡配置VF接口所属VLAN为20。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] set sriov pf 0 vf 0 vlan 20
set vcpupin命令用来将虚拟机的内核绑定到物理内核上。
【命令】
set vcpupin vm vmname vcpuindex vcpuindex cpuindex cpuindex
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
vm vmname:虚拟机的名称,为1~30个字符的字符串,区分大小写。
vcpuindex vcpu-index:虚拟机CPU的索引号。
cpuindex cpuindex:物理CPU的索引号。
【举例】
# 配置将虚拟机cnetos7的内核绑定到物理内核上。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm]set vcpupin vm centos7 vcpuindex 0 cpuindex 2
set vcpu命令用来配置虚拟机的CPU数量。
【命令】
set vcpu vm vm-name vcpu-count vcpu-count
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
vcpu-count vcpu-count:虚拟机的CPU数量,vcpu-count的取值范围由设备的CPU数量决定。
【举例】
# 配置虚拟机cnetos7的CPU数量为2。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] set vcpu vm centos7 vcpu-count 2
set vcpu-pool命令用来配置设备上虚拟化平面可使用的CPU数量。
【命令】
set vcpu-pool vcpu-number
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
vcpu-number:设备上所有虚拟化平面的可使用的CPU总数,取值范围由设备的CPU数量决定。
【使用指导】
配置CPU数量完成后,需重启设备生效;当配置CPU的数量为0时,重启设备后虚拟机将不可用。
【举例】
# 配置设备上虚拟机可以使用的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.
set vnc命令用来配置虚拟机与主机连接的VNC端口号。
【命令】
set vnc vm vm-name { vncport vncport | delpasswd | listen ip-address | setpasswd password }
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
vncport vncport:虚拟机VNC端口号,取值范围为0~99。
setpassword password:来访主机的登录密码,为6~15个字符的字符串,区分大小写。
listen ip-address:配置使用设备上的指定IP地址连接到虚拟机;可以通过配置0.0.0.0地址来清除对使用设备上指定地址的限制。
delpasswd:删除登录VNC的密码。
【举例】
# 配置主机访问虚拟机。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] set vnc vm CentOS-7 vncport 12
[Sysname-vmm] set vnc vm CentOS-7 setpasswd 12344556
[Sysname-vmm] set vnc vm CentOS-7 delpasswd
[Sysname-vmm] set vnc vm CentOS-7 listen 172.33.3.158
set vtap命令用来指定虚拟机vTap网卡对应连接设备的虚拟接口所属的VLAN。
【命令】
set vtap vm vm-name mac mac-address vlan vlan-id
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
mac mac-address:虚拟机网卡的MAC地址,格式为xxxx-xxxx-xxxx,其中x为十六进制字符。
vlan vlan-id:网卡所属的VLAN编号,取值范围为1~4094。
【举例】
# 指定虚拟机centos7的vTap网卡的所属的VLAN为10。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] set vtap vm centos7 mac 5254-00f2-1aec vlan 10
start命令用来开启虚拟机。
【命令】
start vm vm-name
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
【使用指导】
需要开启的虚拟机,必须已经在设备上创建。
当系统检测到内存不足时,系统会阻止虚拟机启动,start命令执行失败。此外,虚拟机平台运行时需要占用一定的内存空间,当启动多台虚拟机设备时,建议适当调小为虚拟机分配的内存,保证虚拟机平台运行有足够的内存空间;否则,可能造成系统内存不足,系统将自动优先关闭内存占用较大的虚拟机。
【举例】
# 启动虚拟机centos7。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] start vm centos7
stop命令用来关闭虚拟机。
【命令】
stop vm vm-name [ force ]
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
force:强制关闭虚拟机。
【使用指导】
虚拟机关闭的过程,需要一定的时间,并且当虚拟机内部某个进程导致虚拟机无法关闭时,应进入虚拟机,手动将该进程进行关闭,再关闭虚拟机。
配置了force参数时,将会强制关闭虚拟机,强制关闭虚拟机时可能会导致虚拟机的数据丢失,请谨慎使用。对于未安装系统的虚拟机,只能通过指定force参数强制关闭虚拟机。
【举例】
# 停止虚拟机centos7。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] stop vm centos7
suspend命令用来使虚拟机进入休眠状态。
【命令】
suspend vm vm-name
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
【举例】
# 使虚拟机centos7进入休眠状态。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] suspend vm centos7
uninstall命令用来卸载虚拟机。
【命令】
uninstall vm vm-name
【视图】
vmm视图
【缺省用户角色】
network-admin
【参数】
vm vm-name:虚拟机的名称,为1~30个字符的字符串,区分大小写。
【举例】
# 卸载虚拟机centos7。
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm] uninstall vm centos7
【相关命令】
· install
vmm命令用来从系统视图进入虚拟化管理视图。
【命令】
vmm
【视图】
系统视图
【缺省用户角色】
network-admin
【举例】
<Sysname> system-view
[Sysname] vmm
[Sysname-vmm]
vm network-mode命令用来配置虚拟化网络的模式。
【命令】
vm network-mode { passthrough | sr-iov }
【缺省情况】
缺省情况下,虚拟化网络的模式为sr-iov模式。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
passthrough:虚拟化网络独享模式。
sr-iov:虚拟化网络共享模式
【使用指导】
使用该命令修改虚拟化网络模式后,需要保存配置,重启后生效。
【举例】
# 配置虚拟化网络模式为独享模式:
<Sysname> system-view
[Sysname] vm network-mode passthrough
# 配置虚拟化网络模式为共享模式:
<Sysname> system-view
[Sysname] vm network-mode sr-iov
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!