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

02-虚拟化技术配置指导

02-虚拟机配置

本章节下载  (400.36 KB)

02-虚拟机配置


1 虚拟机

说明

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

 

1.1  虚拟机简介

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。创建虚拟机时,需要将承载虚拟机的硬件设备中的部分CPU、内存空间和硬盘空间作为虚拟机独立的CPU、内存空间和硬盘空间来使用。每个虚拟机都可以像实体计算机一样安装操作系统来进行业务处理。

ICT融合网关实现了IT与CT的融合,支持通过X86虚拟化技术在其内部部署虚拟机,以此完成企业用户相关业务数据的交互。

1.1.1  虚拟机数据交互原理

ICT融合网关可部署一个或多个虚拟机,可部署的虚拟机数量由设备CPU及内存的使用情况来决定。在设备内部部署完成的虚拟机就像在设备上连接的一台实体计算机,Host主机可通过二层广播和三层路由两种方式完成与虚拟机的数据交互,如图1-1所示。

图1-1 虚拟机数据交互链路

 

·     VM(Virtual Machine):在设备中部署的虚拟机,需在安装操作系统和应用软件后使用。

·     VF(Virtual Function,虚拟功能):虚拟网卡,由物理网卡通过SR-IOV技术虚拟出的虚拟网卡,共8个,编号为0~7,缺省不属于任何VLAN。

·     vTap:虚拟网卡,设备内预定义了8个MAC地址,供vTap网卡使用。

·     VM-Ethernet:vSwitch虚拟交换模块上的虚拟二层以太网接口,共8个,缺省属于VLAN 1,随机与虚拟机的vTap网卡绑定。

·     SR-IOV NIC:具有SR-IOV功能的物理网卡,在虚拟机中使用时,以PF(Physical Function,物理功能)表示。

·     vSwitch:设备的虚拟交换模块,为虚拟机vTap网卡提供虚拟机的二层接口VMEthernet。

·     Router:设备的路由模块。

·     Switch:设备的交换模块。

·     WAN:设备的三层以太网接口。

·     LAN:设备的二层以太网接口,缺省属于VLAN 1。

·     LAN(inner):设备内置的二层以太网接口,缺省情况下,链路类型为Trunk。

说明

图中虚线表示虚拟化链路是通过软件实现的,仅表示连接关系,无实际含义。实线表示物理链路是真实存在于设备内部的链路。

 

1.1.2  虚拟机网卡类型

在设备上创建的虚拟机可通过两种网卡访问网络。

1. 通过vTap网卡访问网络

vTap网卡是由软件虚拟出来的,配置方便灵活。使用时无需在操作系统中安装网卡驱动程序,且可以支持版本较低的操作系统。

vTap网卡数据转发速率较慢,适用于虚拟机无需太多的业务数据处理的场景。

2. 通过SR-IOV网卡访问网络

SR-IOV技术是一种提高CPU和内存使用率及灵活性的虚拟化技术。物理的PF网卡通过SR-IOV技术可虚拟出多个VF网卡。虚拟机使用的PF网卡和VF网卡,统称为SR-IOV网卡。

当物理网卡的网络模式为独享模式时,虚拟机只能使用PF网卡,仅一台虚拟机可使用物理网卡转发数据;当物理网卡的网络模式为共享模式时,虚拟机只能使用VF网卡,可多台虚拟机使用物理网卡转发数据。缺省情况下,物理网卡的网络模式为共享模式。

SR-IOV网卡数据转发速率较快,但多数的操作系统中不自带该网卡驱动程序。对于没有SR-IOV网卡驱动的操作系统,需先安装vTap网卡,使用其提供的网络服务,下载SR-IOV网卡驱动程序至虚拟机中并安装。

1.1.3  虚拟机数据交互过程

表1-1 虚拟机数据交互对象与使用网卡类型

虚拟机数据交互对象

虚拟机使用网卡类型

虚拟机与虚拟机

·     vTap网卡与vTap网卡之间

·     vTap网卡与SR-IOV网卡之间

·     SR-IOV网卡与SR-IOV网卡之间

虚拟机与WAN

·     vTap网卡与WAN之间

·     SR-IOV网卡与WAN之间

虚拟机与LAN

·     vTap网卡与LAN之间

·     SR-IOV网卡与LAN之间

 

2. 虚拟机与虚拟机之间的数据交互

(1)     vTap网卡与vTap网卡之间的数据交互。若虚拟机使用vTap网卡进行数据交互,则交互数据通过vSwitch转发,如图1-2所示。

图1-2 vTap网卡与vTap网卡之间数据交互

 

(2)     vTap网卡与SR-IOV网卡之间的数据交互,以vTap网卡访问SR-IOV网卡的过程为例。虚拟机通过vTap网卡将数据转发给vSwitch,再由vSwitch将数据转发给Switch,通过LAN(inner)口最后转发到SR-IOV网卡。SR-IOV网卡访问vTap网卡的过程与vTap网卡访问SR-IOV网卡的过程链路相同,数据流向相反,如图1-3所示。

图1-3 vTap网卡与SR-IOV网卡的数据交互

 

(3)     SR-IOV网卡与SR-IOV网卡之间的数据交互。若虚拟机使用SR-IOV网卡进行数据交互,则交互数据通过SR-IOV网卡转发,如图1-4所示。

图1-4 SR-IOV网卡与SR-IOV网卡之间的数据交互

 

3. 虚拟机与WAN之间

(1)     vTap网卡与WAN之间的数据交互,以vTap网卡访问WAN的过程为例。虚拟机通过vTap网卡将数据转发给vSwitch,再由vSwitch将数据转发给Route,最后由Route将数据转发给相应的WAN。WAN访问vTap网卡的过程与vTap网卡访问WAN的过程链路相同,数据流向相反,如图1-5所示。

图1-5 vTap网卡与WAN之间的数据交互

 

(2)     SR-IOV网卡与WAN之间的数据交互,以SR-IOV网卡访问WAN的过程为例。虚拟机通过SR-IOV网卡将数据转发给Switch,由Switch将数据转发给Route,最后通过Route转发给相应的WAN。WAN访问SR-IOV网卡的过程与SR-IOV网卡访问WAN的过程链路相同,数据流向相反,如图1-6所示。

图1-6 SR-IOV网卡与WAN之间的数据交互

 

4. 虚拟机与LAN之间

(1)     vTap网卡与LAN之间的数据交互,以vTap网卡访问LAN的过程为例。虚拟机通过vTap网卡将数据转发给vSwitch,再由vSwitch将数据转发给Switch,最后通过Switch将数据转发给相应的LAN。LAN访问vTap网卡的过程与vTap网卡访问LAN的过程链路相同,数据流向相反,如图1-7所示。

图1-7 vTap网卡与LAN之间的数据交互

 

(2)     SR-IOV网卡与LAN之间的数据交,以SR-IOV网卡访问LAN的过程为例。虚拟机通过SR-IOV网卡将数据转发给Switch,由Switch将数据转发给相应的LAN。LAN访问SR-IOV网卡的过程与SR-IOV网卡访问LAN的过程链路相同,数据流向相反,如图1-8所示。

图1-8 SR-IOV网卡与LAN之间的数据交互

 

1.2  虚拟机配置任务简介

虚拟机配置任务如下:

(1)     虚拟机管理

¡     部署虚拟机

¡     开启虚拟机

¡     关闭虚拟机

¡     配置虚拟机休眠

¡     唤醒虚拟机

¡     备份虚拟机

¡     恢复虚拟机

¡     制作虚拟机PKG文件

¡     卸载虚拟机

(2)     虚拟机配置

¡     添加虚拟机硬盘

¡     删除虚拟机硬盘或CDROM

¡     配置CDROM

¡     配置虚拟机硬盘或CDROM的启动顺序

¡     添加虚拟机SR-IOV网卡

¡     配置虚拟机SR-IOV网卡所属VLAN

¡     删除虚拟机SR-IOV网卡

¡     修改物理网卡网络模式

¡     添加虚拟机vTap网卡

¡     配置虚拟机vTap网卡所属VLAN

¡     删除虚拟机vTap网卡

¡     修改虚拟机可用的CPU数量

¡     配置虚拟机CPU数量

¡     绑定虚拟机内核到物理内核

¡     修改设备Comware系统可用的最小物理内存

¡     配置虚拟机内存

¡     配置VNC参数

¡     配置虚拟机自动启动

1.3  虚拟机管理

1.3.1  部署虚拟机

1. 功能简介

虚拟机的部署方式有两种:自动部署和手动部署。

·     自动部署虚拟机是指使用虚拟机PKG文件,在不需过多的人为操作或完全不需人为操作情况下,完成虚拟机部署的一种方式。通过自动部署,虚拟机CPU、内存等参数与制作PKG文件的虚拟机是相同的,只能在部署完成后通过相应命令调整。

·     手动部署虚拟机是指在融合网关的命令行系统中,通过输入相应的虚拟机创建命令进行全新虚拟机部署的一种方式。通过手动部署,可以实现虚拟机CPU、内存等参数的自行配置,操作系统的多样性选择。

2. 配置限制和指导

手动部署虚拟机前,需要通过create-disk命令为虚拟机创建一块硬盘。

虚拟机的CPU数量决定了所需内存大小。例如虚拟机需要安装vFW操作系统,则内存的配置建议如下:

·     若配置虚拟机CPU数量为1个,则需要分配2GB内存。

·     若配置虚拟机CPU数量为2个,则需要分配4GB内存。

·     若配置虚拟机CPU数量为4个,则需要分配8GB内存。

使用自动部署虚拟机的方式前,需要准备好虚拟机PKG文件。若使用U盘方式自动部署还需确保U盘的文件系统格式为EXT4。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     部署虚拟机。

¡     在有PKG文件的情况下,如需远程进行操作,可将PKG文件保存在设备中,使用install命令,进行自动部署虚拟机。

install vm-pkg pkg-path

¡     在有PKG文件的情况下,也可通过将PKG文件保存在U盘根目录的VmImages文件夹下,该文件夹名称区分大小写,并将U盘挂载在融合网关上。重启融合网关,在启动过程中,完成虚拟机自动部署。

¡     在没有PKG文件的情况下,则需要通过指定虚拟机各项参数,完成虚拟机部署。

物理网卡处于独享模式

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 ] } ]

缺省情况下,物理网卡处于共享模式。

1.3.2  开启虚拟机

说明

Comware系统运行时需要占用一定的内存空间,当启动多台虚拟机时,建议适当调小为虚拟机分配的内存。否则,可能造成系统内存不足,系统将自动优先关闭内存占用较大的虚拟机。

 

1. 功能简介

本功能用来配置处于关闭状态的虚拟机进入开启状态(running)。

2. 使用限制和指导

开启虚拟机前,需保证有足够的内存。若内存不足,则虚拟机将无法开启。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     通过命令开启虚拟机。

start vm vm-name

1.3.3  关闭虚拟机

说明

虚拟机开启状态下,重启设备Comware系统,系统将启动安全关闭虚拟机流程系统会在6分钟内尝试正常关闭虚拟机,若超过6钟虚拟机仍无法正常关闭,系统将强制关闭虚拟机;当存在多台运行的虚拟机时,每台虚拟机会依次进行安全关闭,每台虚拟机的安全关闭时间均在六分钟以内。

 

1. 功能简介

本功能用来配置处于开启状态的虚拟机进入关闭状态(shut off)。

2. 使用限制和指导

虚拟机关闭的过程,需要一定的时间。当虚拟机内部某个进程导致虚拟机无法关闭时,应进入虚拟机,手动关闭该进程,再关闭虚拟机。

进程关闭后,若虚拟机仍无法正常关闭,则需要强制关闭虚拟机。强制关闭虚拟机,可能会导致虚拟机的数据丢失,请谨慎使用。

对于未安装操作系统的虚拟机,只能强制关闭虚拟机。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     通过命令关闭虚拟机。

stop vm vm-name [ force ]

1.3.4  配置虚拟机休眠

1. 功能简介

本功能用来配置处于开启状态的虚拟机进入休眠状态(paused)。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     通过命令使虚拟机休眠。

suspend vm vm-name

1.3.5  唤醒虚拟机

1. 功能简介

本功能用来唤醒处于休眠状态的虚拟机。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     唤醒虚拟机。

resume vm vm-name

1.3.6  备份虚拟机

1. 功能简介

本功能用来将已部署的虚拟机备份并保存到指定位置,备份文件的格式为.vmb。

2. 使用限制和指导

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

在虚拟机关闭状态下,使用本功能才能生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     备份虚拟机。

backup vm vm-name backup-path

1.3.7  恢复虚拟机

1. 功能简介

本功能用来恢复虚拟机。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     恢复虚拟机。

restore pakagepath package-path

1.3.8  制作虚拟机PKG文件

1. 功能简介

本功能用来使用已部署的虚拟机制作PKG文件并保存到指定位置,PKG文件的格式为.pkg。

2. 使用限制和指导

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

在虚拟机关闭状态下,使用本功能才能生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     制作虚拟机PKG文件并保存到指定路径下。

export vm vm-name pkg-path

1.3.9  卸载虚拟机

1. 功能简介

本功能用来卸载已部署的虚拟机。

2. 使用限制和指导

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

在虚拟机关闭状态下,使用本功能才能生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     通过命令卸载虚拟机。

uninstall vm vm-name

1.4  虚拟机配置

1.4.1  添加虚拟机硬盘

1. 功能简介

本功能用来为虚拟机添加硬盘。

虚拟机支持IDE和virtio两种总线类型的硬盘,每种总线类型的硬盘最多可添加4个:

·     IDE硬盘与CDROM共用hda、hdb、hdc和hdd四个盘符,由虚拟机随机分配。

·     virtio硬盘可用盘符为vda、vdb、vdc和vdd,由虚拟机随机分配。

2. 使用限制和指导

对于新添加的硬盘,需要在虚拟机操作系统中对其进行分区和格式化后才可正常使用。

若虚拟机安装vFW操作系统,则只支持挂载一个硬盘。

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

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

在虚拟机开启状态下使用本功能,需要重启虚拟机才能生效;在虚拟机关闭状态下使用本功能,下次启动生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     创建空白的硬盘空间。

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

(4)     为虚拟机添加硬盘空间。

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

1.4.2  删除虚拟机硬盘或CDROM

1. 功能简介

本功能用来删除虚拟机硬盘或CDROM。

2. 使用限制和指导

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

在虚拟机开启状态下使用本功能,需要重启虚拟机才能生效;在虚拟机关闭状态下使用本功能,下次启动生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     删除虚拟机硬盘或CDROM。

delete disk vm vm-name target target

1.4.3  配置CDROM

1. 功能简介

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

2. 使用限制和指导

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

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

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

在虚拟机开启状态下使用本功能,需要重启虚拟机才能生效;在虚拟机关闭状态下使用本功能,下次启动生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     配置虚拟机镜像。

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

1.4.4  配置虚拟机硬盘或CDROM的启动顺序

1. 功能简介

本功能用来配置虚拟机硬盘或CDROM的启动顺序。

2. 使用限制和指导

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

在虚拟机开启状态下使用本功能,需要重启虚拟机才能生效;在虚拟机关闭状态下使用本功能,下次启动生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     配置虚拟机镜像。

set bootorder vm vm-name target target order-number

1.4.5  添加虚拟机SR-IOV网卡

1. 功能简介

本功能用来为虚拟机添加SR-IOV网卡。虚拟机使用的PF网卡和VF网卡,统称为SR-IOV网卡。

2. 使用限制和指导

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

在虚拟机开启状态下使用本功能,需要重启虚拟机才能生效;在虚拟机关闭状态下使用本功能,下次启动生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     为虚拟机添加SR-IOV网卡。

物理网卡处于独享模式

add sriov vm vm-name pf pfid

物理网卡处于共享模式

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

缺省情况下,物理网卡处于共享模式。

1.4.6  配置虚拟机SR-IOV网卡所属VLAN

1. 功能简介

本功能用来配置虚拟机SR-IOV网卡所属VLAN。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     配置虚拟机SR-IOV网卡所属VLAN。

set sriov pf pfid vf vfid vlan vlan-id

(4)     取消配置虚拟机SR-IOV网卡所属VLAN。

undo set sriov pf pfid vf vfid vlan [ vlan-id ]

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

1.4.7  删除虚拟机SR-IOV网卡

1. 功能简介

本功能用来删除虚拟机的SR-IOV网卡。

2. 使用限制和指导

使用本功能前,需通过display vminterface命令查看SR-IOV网卡使用的PF和VF网卡编号。

在虚拟机开启状态下使用本功能,需要重启虚拟机才能生效;在虚拟机关闭状态下使用本功能,下次启动生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     (可选)虚拟化网络共享模式下为虚拟机删除网卡。

物理网卡处于独享模式

delete sriov vm vm-name pf pfid

物理网卡处于共享模式

delete sriov vm vm-name pf pfid vf vfid

缺省情况下,物理网卡处于共享模式。

1.4.8  修改物理网卡网络模式

1. 功能简介

本功能用来修改设备上物理网卡的网络模式。

2. 使用限制和指导

使用本功能后,需要重新启动设备才能生效。

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

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     修改物理网卡的网络模式。

vm network-mode { passthrough | sr-iov }

缺省情况下,物理网卡处于共享模式。

1.4.9  添加虚拟机vTap网卡

1. 功能简介

本功能用来为虚拟机添加vTap网卡。设备内预定义了8个MAC地址供vTap网卡使用,通过将vTap网卡与MAC地址绑定完成vTap网卡的添加。

2. 使用限制和指导

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

在虚拟机开启状态下使用本功能,需要重启虚拟机才能生效;在虚拟机关闭状态下使用本功能,下次启动生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     为虚拟机添加vTap网卡。

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

1.4.10  配置虚拟机vTap网卡所属VLAN

1. 功能简介

本功能用来配置虚拟机vTap网卡所属VLAN。

2. 使用限制和指导

设备内的vSwitch具有多个VMEthernet虚拟接口,虚拟机在使用vTap网卡时,vTap网卡与VMEthernet接口随机绑定。

vTap网卡的VLAN信息会保存到虚拟机的XML文件中。当虚拟机启动时,虚拟机会根据XML文件中的VLAN信息将vTap网卡绑定的虚拟接口加入到该VLAN。

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

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     配置虚拟机vTap网卡所属VLAN。

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

1.4.11  删除虚拟机vTap网卡

1. 功能简介

本功能用来删除虚拟机的vTap网卡。

2. 使用限制和指导

在虚拟机开启状态下使用本功能,需要重启虚拟机才能生效;在虚拟机关闭状态下使用本功能,下次启动生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     删除虚拟机的vTap网卡。

delete vtap vm vm-name mac mac-address

1.4.12  修改虚拟机可用的CPU数量

1. 功能简介

本功能用来修改设备上虚拟机可用的CPU数量。

设备内Comware系统运行的三个平面:控制平面(Control Plane)、转发平面(Data Plane)、虚拟化平面(VM Plane)。其中,虚拟化功能运行在虚拟化平面。通过本功能可以配置虚拟化平面可用的CPU数量。缺省情况下,控制平面固定占用1个CPU,转发平面固定占用1个CPU,剩余的CPU供虚拟化平面使用。

2. 使用限制和指导

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

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     设置虚拟化平面的可用的CPU数量。

set vcpu-pool vcpu-number

1.4.13  配置虚拟机CPU数量

1. 功能简介

本功能用来为已部署的虚拟机配置CPU数量。

2. 使用限制和指导

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

在虚拟机开启状态下使用本功能,需要重启虚拟机才能生效;在虚拟机关闭状态下使用本功能,下次启动生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     配置虚拟机的CPU的数量。

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

1.4.14  绑定虚拟机内核到物理内核

1. 功能简介

本功能用来将虚拟机的内核绑定到设备物理内核上。

2. 使用限制和指导

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

在虚拟机开启状态下使用本功能,需要重启虚拟机才能生效;在虚拟机关闭状态下使用本功能,下次启动生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     设置虚拟机内核绑定到物理内核。

set vcpupin vm vm-name vcpuindex vcpuindex cpuindex cpuindex

1.4.15  修改设备Comware系统可用的最小物理内存

说明

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

 

1. 功能简介

本功能用来修改设备Comware系统可用的最小物理内存。

2. 使用指导

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

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

·     使用本功能后,需要重启设备才能生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     修改设备Comware系统可用的最小物理内存。

set comware-memory size

缺省情况下,设备Comware系统可用的最小物理内存为3GB。

1.4.16  配置虚拟机内存

1. 功能简介

本功能用来为已部署的虚拟机配置内存。

2. 使用限制和指导

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

在虚拟机开启状态下使用本功能,需要重启虚拟机才能生效;在虚拟机关闭状态下使用本功能,下次启动生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     配置虚拟机的内存大小。

set memory vm vm-name size size

1.4.17  配置VNC参数

1. 功能简介

本功能用来配置外部PC登录虚拟机所需要的VNC参数。

虚拟机开启后,可以在外部PC上利用VNC软件,通过“VNC Server IP地址:VNC端口号”来登录到虚拟机的桌面。

VNC Server IP地址:设备的三层接口IP地址或二层接口所属VLAN接口IP地址。

2. 使用限制和指导

在虚拟机开启状态下使用本功能,需要重启虚拟机才能生效;在虚拟机关闭状态下使用本功能,下次启动生效。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     配置虚拟机VNC端口号。

set vnc vm vm-name vncport vncport

(4)     配置登录VNC密码。

set vnc vm vm-name setpasswd passwd

(5)     配置指定的VNC Server IP地址登录到虚拟机桌面。

set vnc vm vm-name listen ip-address

(6)     删除登录VNC密码。

set vnc vm vm-name delpasswd

1.4.18  配置虚拟机自动启动

1. 功能简介

本功能用来开启虚拟机自动启动的功能。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入VMM视图。

vmm

(3)     开启虚拟机自动启动功能。

autostart vm vm-name

1.5  虚拟机显示和维护

在完成上述配置后,display命令可以显示虚拟机的相关配置,通过查看显示信息验证配置的效果。

表1-2 虚拟机显示和维护

操作

命令

显示虚拟机列表

display vmlist

显示虚拟机详细信息

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

显示虚拟机VNC端口号

display vncport vm vm-name

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

display vmdisklist [ vm vm-name ]

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

display vmdisk-usage vm vm-name

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

display vminterface [ vm vm-name ]

显示设备上虚拟机可使用的CPU数量

display vcpu-pool

显示虚拟机CPU使用率

display vmcpu-usage vm vm-name

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

display vmcpupin [ vm vm-name ]

显示虚拟机的内存使用率

display vmmem-usage vm vm-name

显示设备Comware系统最小可用内存

set comware-memory size

显示设备上物理网卡的网络模式

display vm-network-mode

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

display sriov

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

display passthrough

 

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

新华三官网
联系我们