• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

02-虚拟化技术命令参考

02-虚拟机命令

本章节下载  (286.86 KB)

02-虚拟机命令


1 虚拟机

1.1  虚拟机配置命令

说明

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

·     为避免虚拟机无法正常运行,请保证安装虚拟机的存储介质空间充足。

 

1.1.1  add disk

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

1.1.2  add sriov

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

1.1.3  add vtap

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

1.1.4  autostart

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

1.1.5  backup

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

1.1.6  create-disk

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

1.1.7  delete disk

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

1.1.8  delete vtap

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

1.1.9  delete sriov

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

1.1.10  display sriov

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地址

 

1.1.11  display passthrough

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地址

1.1.12  display vcpu-pool

display vcpu-pool命令用来显示设备上虚拟化平面可使用的CPU数量。

【命令】

display vcpu-pool

【视图】

任意视图

【缺省用户角色】

network-admin

【举例】

# 查看设备上虚拟机可使用的CPU数量。

<Sysname> display vcpu-pool

CPU Pool for VMPlane is 1.

1.1.13  display vm

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是,表示虚拟机的自启动功能处于开启状态

 

1.1.14  display vmcpupin

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

1.1.15  display vmcpu-usage

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的使用率

 

1.1.16  display vmdisklist

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

虚拟机硬盘文件的路径

 

1.1.17  display vmdisk-usage

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

虚拟机磁盘利用率

 

1.1.18  display vminterface

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地址

 

1.1.19  display vmlist

说明

虚拟机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:表示虚拟机处于关闭状态。

 

1.1.20  display vmmem-usage

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

虚拟机的内存占用率

 

1.1.21  display vm-network-mode

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:虚拟化网络共享模式

 

1.1.22  display vncport

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

【命令】

display vncport vm vm-name

【视图】

任意视图

【缺省用户角色】

network-admin

【参数】

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

【举例】

<Sysname> display vncport vm centos7

:12

1.1.23  export

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

1.1.24  install vm-name

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

1.1.25  install vm-pkg

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...

1.1.26  restore pakagepath

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

1.1.27  resume

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

【命令】

resume vm vm-name

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

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

【举例】

# 唤醒虚拟机centos7.。

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] resume vm centos7

1.1.28  set cdrom

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

1.1.29  set memory

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

1.1.30  set sriov

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

1.1.31  set vcpupin

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

1.1.32  set vcpu

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

1.1.33  set vcpu-pool

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.

1.1.34  set vnc

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

1.1.35  set vtap

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

1.1.36  start

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

1.1.37  stop

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

1.1.38  suspend

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

【命令】

suspend vm vm-name

【视图】

vmm视图

【缺省用户角色】

network-admin

【参数】

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

【举例】

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

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm] suspend vm centos7

1.1.39  uninstall

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

1.1.40  vmm

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

【命令】

vmm

【视图】

系统视图

【缺省用户角色】

network-admin

【举例】

<Sysname> system-view

[Sysname] vmm

[Sysname-vmm]

1.1.41  vm network-mode

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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们