该功能用于修改虚拟机的各类配置信息,以及为虚拟机增加和删除硬件。
如果选择高速硬盘作为虚拟机的普通硬盘,需要更新其驱动程序才能正常使用。
对于处于运行状态的虚拟机,只有增加或者删除高速类型硬盘的操作会实时生效,增加或者删除其它类型硬盘的操作将会在虚拟机下次启动时生效。
对于处于“运行”状态的虚拟机,删除其网卡的操作,只有当操作系统支持在线删除网卡时才会立即生效,否则将会在虚拟机下次启动时生效。
处于运行状态且拥有可用USB设备的虚拟机,在主机上对应的USB设备被拔插后,该虚拟机将无法正常访问对应的USB设备。管理员需要重启该虚拟机,虚拟机才能正常访问对应的USB设备。
由于虚拟机系统内存会占用一定大小的存储空间,因此虚拟机磁盘已用空间与系统内分区已使用容量可能不符。
虚拟机的CPU个数不能超过当前主机最大的CPU个数。对于支持CPU热添加的虚拟机修改其CPU个数后,虚拟机的操作系统中可能会出现3~5秒运行缓慢的现象,之后即可恢复正常。
通过HTTPs登录管理平台时,必须开启虚拟机的VNC代理,且代理服务器设置为管理平台的IP地址,才能打开虚拟机控制台。
虚拟光驱挂载镜像文件后,在虚拟机操作系统中打开光驱,可能会不显示内容,需要先在虚拟机操作系统中弹出光驱,然后通过虚拟机控制台中的虚拟光驱或修改虚拟机页面中的“光驱”选项重新挂载镜像文件。
更改虚拟机磁盘的总线类型的推荐方法如下:1、关闭虚拟机,请勿直接关闭电源;2、在修改虚拟机页面删除需要更改总线类型的磁盘;3、为虚拟机增加一个目标总线类型的磁盘,并将已删除磁盘的磁盘文件(块设备)作为新增磁盘的磁盘文件(块设备);4、启动虚拟机完成磁盘总线类型的更改。
单击左侧导航树[数据中心/虚拟化/<主机池名称>/<集群名称>/<主机名称>/<虚拟机名称>]菜单项,进入指定虚拟机概要信息页面。
单击<修改>按钮,进入修改虚拟机页面。。
根据需要选择页签(包括“概要”、“CPU”、“内存”、“磁盘”、“网络”、“光驱”、“控制台”、“高级设置”和“更多”页签),进入对应配置页面修改配置信息。每完成一类配置信息的修改,需要单击<应用>按钮保存设置。
根据需要单击<增加硬件>按钮,为虚拟机增加存储、网络、输入设备、控制台、声卡、USB设备、PCI设备、显卡、GPU设备、串口、看门狗后,单击<确定>按钮。
单击<删除硬件>按钮,还可选择不需要的硬件,如磁盘、网卡、光驱等,单击<确定>按钮删除硬件。
显示名称:虚拟机的显示名称,支持中文。
自动迁移:当集群动态资源调度策略生效后是否允许虚拟机在集群内自动迁移。
高可靠性:虚拟机是否能被集群HA管理,当物理主机或虚拟机故障时,是否能够自动迁移到集群内其他正常工作的主机上。当集群启用HA功能后,此参数才可见,默认开启虚拟机高可靠性设置。禁用高可靠性设置后,虚拟机不能被集群HA管理。
时间同步:如果虚拟机的时间和当前物理主机的时间不一致,自动调整虚拟机时间为当前物理主机的时间,使虚拟机与物理主机能够提供基于统一时间的多种应用。
驱动自动升级:开启表示,当虚拟机操作系统安装的Agent版本低于当前管理平台提供的版本时,会自动升级Agent,不开启设置则不会自动升级。系统缺省在凌晨一点钟对启用了“Agent自动升级”功能的虚拟机进行Agent升级,升级开始时间以虚拟机时间为参考,如果希望在统一时间升级Agent,则需要启用“时间同步”功能。
时钟设置:设置虚拟机的时钟,包括本地时钟、世界时钟。本地时钟指系统设置时间,世界时钟指UTC时间。
I/O优先级:与主机上的其它虚拟机相比,该虚拟机进程对主机物理磁盘读写的优先权,包括高、中、低。主机上磁盘数据读写速度有限,当多个虚拟机同时进行大量数据读写时,I/O优先级高的虚拟机可以优先对磁盘进行数据读写操作。ARM架构主机暂不支持此参数。
启动优先级:虚拟机所在物理主机发生故障时,如果该主机加入了集群,且集群启用了HA功能,运行于这台主机上的所有虚拟机可以在集群中的其它主机上重新启动。根据虚拟机上承载业务的重要性级别,为虚拟机设置启动优先级。该虚拟机的启动优先级,包括缺省默认、低、中、高。该选项只有在虚拟机所在的主机已经加入到集群,且集群启用了HA功能时才需要配置。
蓝屏故障优先级:当该虚拟机发生故障时执行动作,包括不处理、故障重启、故障迁移。必须启用HA,且安装CAStools,系统故障策略才能生效。ARM架构主机暂不支持此参数。
不处理:表示不执行任何动作。
故障重启:表示将虚拟机重启。
故障迁移:表示将虚拟机迁移到集群中的其它主机上。
驱动类型:虚拟机所用驱动的类型,包括Virtio串口、普通串口。
硬件版本:虚拟机所使用的QEMU版本。数值越大,版本越新。管理平台升级后,虚拟机的硬件版本也随之升级,因此虚拟机的硬件信息和操作系统可能会出现兼容性问题。如果存在兼容性问题,虚拟机会出现蓝屏或无法启动,此时建议回退虚拟机的硬件版本。ARM架构的主机目前仅支持QEMU 2.12版本。
完整性校验:在虚拟机启动时对其磁盘进行完整性校验,校验通过才允许启动虚拟机。磁盘完整性校验耗时较长。
CPU个数:设置虚拟机CPU的个数,其不能超过当前主机最大的CPU个数。对于支持CPU热添加的虚拟机修改其CPU个数后,虚拟机的操作系统可能会出现3~5秒运行缓慢的现象,之后即可恢复正常。此外,Linux操作系统的虚拟机不能在启动过程中进行CPU热添加操作。Windows 7操作系统由于自身系统特性的原因,最多只能有效使用2个CPU,为了提升处理性能,可以为每个CPU设置多个核。
CPU核数:设置虚拟机CPU的核数。
CPU工作模式:设置CPU的工作模式,包括兼容模式、主机匹配模式、直通模式,默认为兼容模式。如果CPU工作模式设置为直通模式,则该虚拟机在迁移时,要求目的主机的与源主机的CPU型号必须保持一致。
兼容模式:将不同的型号物理CPU虚拟成相同型号的vCPU,迁移兼容性好。
主机匹配模式:将不同的物理CPU虚拟成不同型号的vCPU,迁移兼容性差,相对于兼容模式可以给虚拟机操作系统提供更优的性能。
直通模式:直接将物理CPU暴露给虚拟机使用,迁移兼容性差,相对于兼容模式和主机匹配模式可以给虚拟机操作系统提供更优的性能。ARM架构主机仅支持直通模式。
物理机模拟:开启之后,应用软件将把虚拟机作为物理机。当CPU工作模式为主机匹配模式时,才可配置该参数。ARM架构主机暂不支持此参数。
体系结构:设置虚拟机CPU架构,包括64位、32位,默认为64位。当CPU工作模式选择为“兼容模式”时,才可设置此参数。32位体系架构的CPU仅支持32bit操作系统,通常选择64位。对于64位操作系统的虚拟机,此参数必须设置为64位,否则关闭虚拟机后,将无法启动。ARM架构主机暂不支持此参数。
CPU调度优先级:设置虚拟机进程抢占物理CPU资源的抢占优先级,包括低、中、高,默认为中),支持在线修改。
预留:设置预留一定量的CPU资源仅供该虚拟机使用。
限制:设置虚拟机CPU单核允许使用主机CPU的最大频率。
整机限制:选择是否启用整机限制。例:某虚拟机CPU共有4核,虚拟机CPU单核允许使用的频率限制为200MHz,开启整机限制后,则虚拟机整机允许使用主机CPU的最大频率为800MHz,此时单核可使用的频率可超过200MHz。
在线缩容:选择是否允许在线减小CPU的个数。CPU在线缩容需要虚拟机操作系统的支持,若操作系统不支持CPU在线缩容,则界面不会显示此配置项。在线缩容要求虚拟机的硬件版本为2.7及更高版本。ARM架构主机暂不支持此参数。
分配大小:设置虚拟机的内存容量。最大值不能超过主机内存容量。如果操作系统支持内存热添加,则虚拟机在线添加内存后不需要重启虚拟机即可生效,如果操作系统不支持内存热添加,则需要关闭虚拟机后再修改内存。
预留:设置为虚拟机预留内存百分比。为了使内存有效使用,主机会按虚拟机实际内存使用量为其分配内存,上限为虚拟机配置的内存值。为了避免主机内存耗尽时,未达到内存使用上限的虚拟机无法继续使用更多的内存,可以设置为虚拟机预留一部分内存。
限制:设置虚拟机允许使用主机内存的最大值。
资源优先级:设置虚拟机申请内存资源的优先级,包括低、中、高。
内存气球:开启后可在不关闭虚拟机情况下,通过Ballooning技术动态调整虚拟机内存,将主机内存按需分配。虚拟机进行内存热添加之后,不能直接配置内存气球。需要先关闭虚拟机,然后修改内存,再将其启动。待虚拟机启动后,才能配置虚拟机的内存气球。ARM架构主机暂不支持此参数。
大页配置:设置虚拟机是否允许使用主机的大页内存。
存储格式:设置虚拟机磁盘的存储格式,包括高速(raw)、智能(qcow2)。当虚拟机处于运行状态、存在快照或磁盘存在多级镜像文件的情况下,不允许修改虚拟机的存储格式。
存储:设置虚拟机磁盘的存储容量大小。存储容量单位可选择MB、GB或TB,根据虚拟机所在存储池的可用容量选择存储容量单位。
分配的存储空间是用户数据空间。虚拟机磁盘镜像文件还包含系统空间,即虚拟机磁盘镜像文件容量=系统空间容量+用户数据空间容量。已用空间即虚拟机磁盘镜像文件占用实际存储的空间,可能会大于分配的存储空间。
当虚拟机存在快照、磁盘存在多级镜像文件的情况或者磁盘预分配方式为置零、延迟置零的情况下,不允许修改虚拟机的磁盘容量。
对于处于运行状态的虚拟机,为高速类型的磁盘增加容量之前,请确认该虚拟机是否正在进行数据传输。如果虚拟机正在进行数据传输,对高速类型磁盘的扩容操作,将可能会导致数据传输失败。
预分配:存储卷的分配方式,包括:精简、延迟置零和置零。当虚拟机处于运行状态、虚拟机存在快照或虚拟机磁盘存在多级镜像文件时,此参数不支持修改。虚拟机磁盘类型为块设备时,此参数不可见。
簇大小:文件占用磁盘空间的最小单位,默认为256KB。如果一个文件的容量大于单个簇大小,该文件将存储到多个簇中;如果一个文件的容量小于单个簇大小,该文件将独占一个簇。共享文件系统存放的文件多为虚拟机镜像文件,建议将簇大小设置的尽可能大,以增强磁盘读取数据的性能,又节约磁盘空间。当虚拟机处于运行状态、虚拟机存在快照或虚拟机磁盘存在多级镜像文件时,此参数不支持修改。虚拟机磁盘类型为块设备时,此参数不可见。
限制I/O速率:限制磁盘的最大读速率、写速率,单位为KB/s,默认为空(空表示不限制)。
限制IOPS:限制磁盘每秒读请求、写请求的最大个数,默认为空(空表示不限制)。
缓存方式:设置虚拟机存储文件的磁盘缓存方式,包括:直接读写(Directsync)、一级物理缓存(Writethrough)、二级虚拟缓存(Writeback)、一级虚拟缓存(None),默认为直接读写(Directsync)。
直接读写(Directsync):指数据直接从物理磁盘读写。
一级物理缓存(Writethrough):指数据先写入主机缓存,再将主机缓存内的数据写入物理磁盘。
二级虚拟缓存(Writeback):指数据先写入虚拟机缓存,再将虚拟机缓存内的数据写入主机缓存,最终写入物理磁盘。
一级虚拟缓存(None):指数据先写入虚拟机缓存,再将虚拟机缓存内的数据直接写入物理磁盘。
热拔:设置磁盘是否支持热拔。当总线类型选择为“高速硬盘”时,需设置此参数。ARM架构主机暂不支持此参数。
虚拟交换机:虚拟机网卡连接的虚拟交换机。
网络策略模板:虚拟机应用的网络策略模板。
虚拟防火墙:虚拟机使用的虚拟防火墙。设置完成后,虚拟机的入方向和出方向数据报文将会根据防火墙的规则进行过滤。
MAC地址:虚拟机的MAC地址。
IPv4信息/IPv6信息:设置虚拟机的网络参数,包括IP/MAC绑定、手工配置和DHCP。仅当系统参数中开启“虚拟机IPv6地址管理”,才显示“IPv6信息”。
IP/MAC绑定表示配置网卡的IP地址,若虚拟机网卡设置的IP地址与绑定IP不一致,则该网卡无法正常通信;
手工配置表示手工指定虚拟机的IP地址、子网掩码、默认网关、首选DNS和备选DNS,手工配置的网络参数需通过CAStools进行设置,请确保虚拟机已安装了CAStools。
DHCP表示通过CAStools配置网卡的网络参数,请确保虚拟机已安装了CAStools,并检查其它服务与CAStools是否冲突,例如:Linux虚拟机在设置网络信息前,需关闭NetworkManager服务。
设备型号:虚拟机的网络适配器类型。当虚拟机网卡为普通网卡、高速网卡或Intel e1000网卡时,此参数的选项包括普通网卡、高速网卡和Intel e1000网卡。当虚拟机网卡为SR-IOV直通网卡时,此参数无法修改。
内核加速:,启内核加速功能后,高速类型网卡将以单独一个线程的形式在CVK内核中进行模拟,可以提升虚拟机网络性能。当设备型号选择为“高速网卡”时,需设置此参数。
热拔:网卡是否支持热拔。当网络类型为“高速网卡”时,需设置此参数。ARM架构主机暂不支持此参数。
MTU:虚拟机网卡允许通过的最大数据的大小,单位为Byte。
驱动类型:SR-IOV直通类型网卡的驱动类型。ARM架构主机暂不支持SR-IOV。
VLAN ID:SR-IOV直通类型网卡所属的VLAN ID。ARM架构主机暂不支持SR-IOV。
密码:进入虚拟机控制台的密码。仅“VND”类型控制台支持修改此参数。
启用VNC代理:设置虚拟机是否启用VNC代理。如果配置的VNC代理服务器为已经被管理的主机,则配置的VNC代理登录用户名及密码不生效。仅“VND”类型控制台支持修改此参数。
启用图像压缩:设置虚拟机是否启用图像压缩。仅“SPICE”类型控制台支持修改此参数。
启用防病毒:该功能仅对操作系统为Windows且已正确安装CAStools的虚拟机生效。启用前,请为主机正确安装防病毒补丁,具体操作请参见防病毒配置。ARM架构主机暂不支持此参数。
USB重定向:启用USB重定向功能后,使终端上的USB设备可以在云桌面中使用。ARM架构主机暂不支持此参数。
USB重定向个数:设置USB重定向的数量。ARM架构主机暂不支持此参数。
启用SSL:开启SSL,表示当使用SPICE客户端时,启用SSL加密功能。ARM架构主机暂不支持此参数。
SSL加密通道:选择对一个或多个通道进行SSL加密。可选的SSL加密通道有:主通道(main)、输入(input)、显示(display)、光标(cursor)、回放(playback)、录制(record)、智能卡(smartcard)、USB重定向(usbredir)。ARM架构主机暂不支持此参数。
显卡
设备型号:虚拟机显卡的型号,包括Cirrus(ARM架构主机暂不支持)、Vga、Qxl。
显存:虚拟机显存大小。
串口
串口监听:是否启用串口监听功能。
引导设备
自动启动:主机启动后,自动启动虚拟机。启用HA后,该功能将失效。
引导固件:设置虚拟机的启动引导方式,包括BIOS、UEFI。BIOS是基本输入/输出系统;UEFI指统一的可扩展固件接口。若引导固件选择“UEFI”,且多个光驱分别挂载不同的Windows系统安装文件时,虚拟机可能无法按照优先级最高的引导设备进行引导。ARM架构主机暂不支持此参数。
虚拟机引导设备:通过调整优先级设置虚拟机的引导设备,包括磁盘、光驱、网络。虚拟机处于关闭状态才可以修改优先级。
硬件类型:增加硬件时虚拟机可选择的硬件资源类型,包括存储、网络、输入、控制台、声卡、USB设备、PCI设备、显卡、GPU设备、串口、看门狗。
增加“存储”:
总线类型:虚拟磁盘的总线类型,包括IDE硬盘、USB硬盘、高速硬盘、IDE光驱、软驱、高速SCSI硬盘。增加USB硬盘时,系统默认支持USB3.0接口,若系统无法识别,则需手动安装相应的驱动。
类型:虚拟磁盘类型,包括文件、块设备。
文件路径:存储卷路径。
块设备路径:磁盘块设备路径。
大小:磁盘容量。
缓存方式:虚拟磁盘缓存方式,包括直接读写、一级物理缓存、二级虚拟缓存、一级虚拟缓存。
限制I/O速率:限制磁盘的最大读写速率,单位为KB/s,默认为空,空表示不限制。
限制IOPS:限制磁盘每秒读写请求的最大个数,默认为值空,空表示不限制。
热拔:设置磁盘是否支持热拔。当总线类型选择为“高速硬盘”时,需设置此参数。
增加“网络”:
设备型号:虚拟网卡的类型,包括普通网卡、高速网卡、Intel e1000网卡、SR-IOV直通网卡(ARM架构主机暂不支持)。
内核加速:开启后高速类型网卡将以一个单独线程的形式在CVK内核中进行模拟,可以提升虚拟机网络性能。当设备型号选择为“高速网卡”时,需设置此参数。
热拔:设置网卡是否支持热拔。当设备型号选择为“高速网卡”时,需设置此参数。
虚拟交换机:设置虚拟机网卡连接的虚拟交换机。
网络策略模板:设置虚拟机的网络策略。
虚拟防火墙:设置虚拟机使用的虚拟防火墙。设置完成后,虚拟机的入方向和出方向数据报文将会根据防火墙的规则进行过滤。
MAC地址分配方式:设置虚拟机MAC地址的获取方式,包括自动分配、手工指定。
MAC地址:虚拟机网卡的MAC地址。当MAC地址分配方式选择“手工指定”时该参数可输入。
网卡绑定IPv4:设置与虚拟机网卡MAC地址绑定的IP地址。若虚拟机网卡设置的IP地址与绑定IP不一致,则该网卡无法正常通信。
驱动类型:SR-IOV直通类型网卡的驱动类型。ARM架构主机暂不支持SR-IOV。
MTU:虚拟机网卡允许通过的最大数据包的大小,默认为1500,单位为Byte。当网络类型为“普通网卡”、“高速网卡”或“Inter e1000网卡”时,才能设置此参数。
物理网卡:主机物理网卡。当驱动类型为SR-IOV时才支持配置此项。
VLAN ID:SR-IOV直通类型网卡所属的VLAN ID。ARM架构主机暂不支持SR-IOV。
增加“输入”
类型:输入设备的类型,包括写字板和鼠标。
总线:写字板或鼠标的总线类型,目前仅支持usb。
增加“控制台”:
类型:虚拟机控制台的类型,包括VNC和SPICE。请勿在银河麒麟操作系统的虚拟机上增加SPICE类型的控制台,否则无法通过客户端连接对应虚拟桌面。
启用VNC代理:是否启用VNC代理。仅“VNC”类型控制台支持此参数。
启用图像压缩:是否启用图像压缩。仅“SPICE”类型控制台支持此参数。
端口分配方式:控制台端口号的分配方式,包括自动分配和手工指定。
端口:控制台端口号。当端口分配方式为“手工指定”时该参数可配置。
键盘映射与主机一致:控制台磁盘映射方式是否与主机保持一致。
其它:键盘映射方式。
增加“声卡”:
类型:虚拟声卡类型,包括ac97和ich6,默认为ac97。
增加“USB设备”(ARM架构主机暂不支持):
类型:USB设备控制器类型。
增加“PCI”设备:
类型:PCI设备的驱动类型,目前仅支持VFIO。
增加“显卡”(ARM架构主机暂不支持):
类型:虚拟显卡类型。当虚拟机存在多个显卡时,系统会将所有显卡的类型都设置为Qxl。
显存:虚拟机显存大小。
增加“GPU设备”(ARM架构主机暂不支持):
GPU资源池:选择虚拟机使用的GPU资源池。选择GPU类型的资源池时,虚拟机以直通方式使用主机的物理GPU资源;选择vGPU类型的资源池时,虚拟机使用主机的vGPU资源。
业务模板:定义了虚拟机使用资源的优先级,当资源池中的资源紧张时,高优先级的虚拟机优先获取相关资源。
驱动类型:虚拟机GPU设备的驱动类型。
资源独占:虚拟机是否独享GPU/vGPU资源。关闭资源独占时,虚拟机在关闭状态下不会绑定GPU/vGPU资源。开启资源独占时,无论虚拟机处于何种状态,虚拟机会一直绑定GPU/vGPU资源,该GPU/vGPU资源为虚拟机独享,不能被其他虚拟机使用。只有当宿主机存在空闲GPU/vGPU资源,且该空闲资源已加入所选GPU资源池时,才允许开启资源独占。开启资源独占后,当集群内其他主机有满足条件的GPU/vGPU资源时,虚拟机在关机状态下允许迁移至该主机上,否则不允许迁移虚拟机。
资源个数:设置虚拟机使用GPU/vGPU资源的数量。选择vGPU类型的资源池时,资源个数最大值为1。选择GPU类型的资源池,且未开启资源独占,资源个数最大值为该资源池内单个主机的最大GPU数量,例如在该资源池中A主机有3个GPU,B主机有2个,C主机有2个,则最大值为3;若开启了资源独占,则资源个数最大值为该资源池内宿主机的空闲GPU数量。
增加“串口”:
类型:串口的类型,包括Physical host character device (dev)、Pseudo TTy(pty),默认为Physical host character device (dev)。
串口号:根据串口号来识别不同的串口。
路径:主机串口的路径文件。如果选择增加dev类型的串口,必须输入可用的路径文件(如:/dev/ttyS0),否则会导致虚拟机无法启动。
增加“看门狗”(ARM架构主机暂不支持):