手册下载
H3C CAS 调整虚拟机配置操作指导-5W100-整本手册.pdf (1.55 MB)
H3C CAS云计算管理平台
调整虚拟机配置操作指导
资料版本:5W100-20210625
Copyright © 2021 新华三技术有限公司 版权所有,保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。
本文档中的信息可能变动,恕不另行通知。
本文档介绍H3C CAS虚拟机配置调整的使用方法和操作步骤。
虚拟机是运行在隔离环境中的、具有完整硬件功能的逻辑服务器,虚拟化软件为虚拟机提供了一整套虚拟的硬件环境,包括虚拟的CPU、内存、磁盘、网卡等。虚拟机硬件资源配置可以根据客户对业务性能的需求进行调整,以满足业务系统当前运行时所需的资源大小。
一级规格 |
二级规格 |
说明 |
虚拟机配置调整 |
虚拟CPU在线增加 |
虚拟机处于运行状态时,增加分配给虚拟机的vCPU个数。 注意: 支持CPU在线添加的虚拟机操作系统兼容性列表请参见本文档下一节。 |
虚拟CPU离线增加与减少 |
虚拟机处于关闭状态时,增加或减少分配给虚拟机的vCPU个数。 |
|
虚拟内存在线增加 |
虚拟机处于运行状态时,增加分配给虚拟机的内存大小。 注意: · 支持内存在线添加的虚拟机操作系统兼容性列表请参见本文档下一节。 · 如果虚拟机磁盘为IDE类型,请务必确保初始内存大于4GB,否则,在内存在线添加之后,会出现虚拟机操作系统文件系统异常现象。 |
|
虚拟内存离线增加 |
虚拟机处于关闭状态时,增加分配给虚拟机的内存大小。 |
|
虚拟内存离线减少 |
虚拟机处于关闭状态时,减少分配给虚拟机的内存大小。 |
|
虚拟磁盘在线扩容 |
虚拟机处于运行状态时,增加虚拟磁盘容量大小。 注意: 只支持Virtio总线类型磁盘的在线扩容,不支持IDE等其它总线类型磁盘的在线扩容。 |
|
虚拟磁盘离线扩容 |
虚拟机处于关闭状态时,增加虚拟磁盘容量大小。 |
|
虚拟磁盘在线增加 |
虚拟机处于运行状态时,增加虚拟磁盘个数。 注意: · 只支持Virtio总线类型磁盘的在线增加,不支持IDE等其它总线类型磁盘的在线增加。 · 单个虚拟机最多只支持16个Virtio类型的磁盘。 · 单个虚拟机最多只支持4个IDE类型的磁盘。 |
|
虚拟磁盘在线删除 |
虚拟机处于运行状态时,删除指定的虚拟磁盘。 注意: 强烈不建议在线删除系统盘,防止在线删除时的数据丢失,导致系统盘不可恢复。 |
|
虚拟磁盘离线增加 |
虚拟机处于关闭状态时,增加虚拟磁盘个数。 注意: · 单个虚拟机最多只支持16个Virtio类型的磁盘。 · 单个虚拟机最多只支持4个IDE类型的磁盘。 |
|
虚拟磁盘离线删除 |
虚拟机处于关闭状态时,删除指定的虚拟磁盘。 |
|
虚拟网卡在线增加 |
虚拟机处于运行状态时,增加新的虚拟网卡。 注意: 单个虚拟机最多支持12个虚拟网卡。 |
|
虚拟网卡在线删除 |
虚拟机处于运行状态时,删除指定的虚拟网卡。 |
|
虚拟网卡离线增加 |
虚拟机处于关闭状态时,增加新的虚拟网卡。 注意: 单个虚拟机最多支持12个虚拟网卡。 |
|
虚拟网卡离线删除 |
虚拟机处于关闭状态时,删除指定的虚拟网卡。 |
CPU和内存在线添加功能不仅需要虚拟化内核软件支持,还需要虚拟机操作系统支持。经过验证,H3C CAS CVM虚拟化管理平台支持的CPU和内存热添加操作系统兼容性列表如下表所示。对于不在列表中的操作系统可能可以支持CPU或内存热添加,但在项目实施前需要进行适当的适配和验证工作。
操作系统 |
CPU热添加 |
内存热添加 |
Windows XP专业版SP3 32位 |
||
Windows 7中文旗舰版SP1 64位 |
||
Windows 8企业版64位 |
||
Windows 8.1 64位 |
||
Windows Server 2003 R2企业版SP2 64位 |
||
Windows Server 2008 R2标准版SP1 64位 |
||
Windows Server 2008 R2企业版SP1 64位 |
||
Windows Server 2008 R2数据中心版SP1 64位 |
||
Windows Server 2012 R2标准版64位 |
||
Windows Server 2012 R2数据中心版64位 |
||
Red Hat Enterprise Linux Server 5.4(内核:2.6.18-164.el5)64位 |
||
Red Hat Enterprise Linux Server 5.5(内核:2.6.18-186.el5)64位 |
||
Red Hat Enterprise Linux Server 6.0(内核:2.6.32-71.el6)64位 |
||
Red Hat Enterprise Linux Server 6.5(内核:2.6.32-431.el6)64位 |
||
Red Hat Enterprise Linux Server 7.0(内核:3.10.0-123.el7)64位 |
||
CentOS 5.3(内核:2.6.18-128.el5)32位 |
||
CentOS 5.10(内核:2.6.18-371.el5)64位 |
||
CentOS 6.2(内核:2.6.32-220.el6)64位 |
||
CentOS 6.4(内核:2.6.32-358.el6)64位 |
||
CentOS 6.5(内核:2.6.32-431.el6)64位 |
||
CentOS 6.6(内核:2.6.32-504.el6)64位 |
本文档中的配置均是在实验室环境下进行的配置和验证,配置前服务器和软件的所有参数均采用出厂时的缺省配置。如果您已经对被测试对象进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
本文档不严格与具体硬件服务器型号对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准。本文档使用的服务器型号与配置如下表所示,该环境不作为实际部署时的强制环境或推荐环境,只需要服务器能够兼容H3C CAS云计算管理平台即可完成本配置。
配置项 |
说明 |
服务器 #1 (H3C CAS CVM虚拟化管理平台) |
H3C FlexServer R390 · CPU:2路8核,Intel Xeon E5-2650 0 @ 2.00GHz · 内存:32 GB |
服务器 #2 (H3C CAS CVK虚拟化内核系统) |
H3C FlexServer B390 · CPU:2路6核,Intel Xeon E5-2620 0 @ 2.00GHz · 内存:32 GB |
软件 |
版本 |
服务器虚拟化管理软件 |
H3C CAS-E0550(KVM Kernel 4.14.131) |
虚拟机操作系统 |
· Windows Server 2012 R2数据中心版64位 |
图5-1 虚拟机资源配置调整测试组网逻辑拓扑图
因为操作系统类型和版本号众多,本文档仅以Windows Server 2012 R2数据中心版64位操作系统为例,验证H3C CAS CVK虚拟化内核系统对各种虚拟资源在线增加或删除的支持情况。
(1) 创建测试虚拟机。
系统管理员登录H3C CAS CVM虚拟化管理平台(服务器 #1),在H3C CAS CVK虚拟化内核系统(服务器 #2)上创建一个新的虚拟机(VM),虚拟机硬件资源配置如下表所示。
资源 |
大小 |
vCPU |
2核 |
vMem |
4GB |
vDisk |
1 * 20GB(Virtio,本地磁盘) |
vNIC |
1(Virtio,启用内核加速) |
虚拟交换机 |
vSwitch0(管理口) |
网络策略模板 |
Default(出厂默认) |
上述虚拟机资源配置仅为测试环境下的配置,不作为生产环境中业务虚拟机的推荐配置。生产环境中的虚拟机配置应该根据业务本身对CPU、内存、磁盘和网卡等资源的实际需求进行评估和测试后最终确定。
(2) 为虚拟机安装操作系统。
通过控制台(VNC),为虚拟机安装Windows Server 2012 R2数据中心版64位操作系统。
(3) 在虚拟机操作系统内安装CAStools工具。
在H3C CAS CVM虚拟化管理平台中,修改虚拟机,为虚拟机挂载CAStools工具,并在操作系统内安装CAStools。
图5-2 为虚拟机的虚拟光驱中挂载CAStools工具
强烈建议在虚拟机操作系统上安装CAStools工具,因为某些操作系统(如Red Hat Enterprise Linux 7.0等)需要通过CAStools工具在操作系统内部执行特殊命令使在线增加的CPU和内存状态变为“Online”,即生效状态。
(1) 查看虚拟CPU在线增加之前,虚拟机操作系统识别到的vCPU资源。
打开Windows Server 2012 R2数据中心版64位操作系统的资源监视器,选择“CPU”标签页,在右侧视图中,可以看到,当前虚拟机的CPU个数为2个。
图5-3 虚拟CPU在线增加之前在操作系统中的识别情况
(2) 在线增加虚拟机的CPU个数。
在H3C CAS CVM虚拟化管理平台上,修改虚拟机,改变虚拟CPU的分配为2路2核,单击<应用>按钮生效。
图5-4 在线增加虚拟机CPU个数
(3) 查看虚拟CPU在线增加之后,虚拟机操作系统识别到的vCPU资源。
在Windows Server 2012 R2数据中心版64位操作系统的资源监视器中,选择“CPU”标签页,在右侧视图中,可以看到,当前虚拟机的CPU个数由原来的2个变化为4个。
图5-5 虚拟CPU在线增加之后在操作系统中的识别情况
如果虚拟机操作系统为Linux类型,且磁盘类型为IDE,请务必确保初始内存大于4GB,否则,在内存在线添加之后,会出现虚拟机操作系统文件系统异常现象。
(1) 查看虚拟内存在线增加之前,虚拟机操作系统识别到的内存容量大小。
打开Windows Server 2012 R2数据中心版64位操作系统的资源监视器,选择“内存”标签页,可以看到,当前虚拟机识别到的物理内存量为4096MB(即4GB)。
图5-6 虚拟内存在线增加之前在操作系统中的识别情况
(2) 在线增加虚拟机内存大小。
在H3C CAS CVM虚拟化管理平台上,修改虚拟机,改变虚拟内存的分配为8GB,单击<应用>按钮生效。
图5-7 在线增加虚拟机内存大小
(3) 查看虚拟内存在线增加之后,虚拟机操作系统识别到的vMem资源。
在Windows Server 2012 R2数据中心版64位操作系统的资源监视器中,选择“内存”标签页,可以看到,当前虚拟机的内存容量由原来的4GB增加到了8GB。
图5-8 虚拟内存在线增加之后在操作系统中的识别情况
(1) 查看虚拟磁盘在线扩容之前,虚拟机操作系统识别到的磁盘容量大小。
打开Windows Server 2012 R2数据中心版64位操作系统的服务器管理器,依次展开“文件和存储服务”/“卷”/“磁盘”菜单,可以看到,当前虚拟机识别到的磁盘只有一个系统盘(C:),容量为20GB。
图5-9 虚拟磁盘在线扩容之前在操作系统中的识别情况
(2) 在线增加虚拟机磁盘容量。
在H3C CAS CVM虚拟化管理平台上,修改虚拟机,改变虚拟磁盘容量为50GB,单击<应用>按钮生效。
图5-10 在线增加虚拟机磁盘大小
(3) 查看虚拟磁盘在线扩容之后,虚拟机操作系统识别到的磁盘资源。
a. 在Windows Server 2012 R2数据中心版64位操作系统的服务器管理器中,单击工具栏中的<刷新>按钮,可以看到出现了30GB的新扩容磁盘,当前状态为“未分配”。
图5-11 虚拟磁盘在线扩容之后在操作系统中的识别情况
b. 鼠标右键单击系统盘(C:),在弹出的上下文菜单中选择“扩展卷”菜单项。
图5-12 为磁盘实施卷扩展
c. 按照配置向导提示,完成操作系统级别的磁盘热扩容。
图5-13 虚拟磁盘卷扩展之后在操作系统中的识别情况
· H3C CAS CVM虚拟化管理平台只支持Virtio类型磁盘的在线增加,不支持IDE等其它类型磁盘的在线增加。
· 单个虚拟机最多只支持16个Virtio类型的磁盘。
· 单个虚拟机最多只支持4个IDE类型的磁盘。
(1) 在线增加虚拟机的磁盘个数。
a. 在H3C CAS CVM虚拟化管理平台上,修改虚拟机,单击<增加硬件>按钮。
b. 在弹出的“增加硬件”对话框中,选择硬件类型为默认的“存储”,单击<下一步>按钮。
图5-14 为虚拟机增加磁盘配置向导第一步:选择硬件类型
c. 选择虚拟磁盘总线类型为“高速硬盘”,在共享存储或本地存储上创建虚拟磁盘文件及磁盘容量大小。
图5-15 为虚拟机增加磁盘配置向导第二步:增加磁盘文件
d. 确认配置之后,单击<完成>按钮开始增加虚拟磁盘,或者单击<上一步>修改配置。
(2) 查看虚拟磁盘在线增加之后,虚拟机操作系统识别到的磁盘资源。
a. 在Windows Server 2012 R2数据中心版64位操作系统的服务器管理器中,点击工具栏中的“刷新”按钮,可以看到,出现了处于脱机状态的“磁盘1”。右键单击该磁盘,在弹出的上下文菜单中选择“联机”选项。
图5-16 虚拟磁盘在线增加之后在操作系统中的识别情况
b. 新增加的磁盘联机之后,分区处于“未知”状态。右键单击该磁盘,在弹出的上下文菜单中选择“初始化”选项。
图5-17 初始化新增加的磁盘
c. 磁盘初始化之后,该磁盘处于“联机”状态。右键单击该磁盘,在弹出的上下文菜单中选择“新建卷”选项,按照配置向导提示完成磁盘卷的建立和格式化操作。
图5-18 建立磁盘卷和格式化磁盘
强烈不建议在线删除虚拟机系统盘,如Windows操作系统的C:盘,因为:
· 在删除时刻,如果系统盘恰好在写操作系统系统数据(如注册表等),删除之后可能导致系统不可恢复。
· 系统盘被删除后,将直接导致该虚拟机变为不可用状态。
(1) 在操作系统内卸载磁盘。
a. 在Windows Server 2012 R2数据中心版64位操作系统内,打开“服务器管理器”,依次展开“文件和存储”/“卷”/“磁盘”。鼠标右键单击需要删除的磁盘,在弹出的上下文菜单中选择“删除卷”选项。
图5-19 在操作系统内卸载磁盘
b. 在弹出的“删除卷”告警对话框中,单击<是(Y)>按钮。
图5-20 删除卷提示信息
(2) 在H3C CAS CVM虚拟化管理平台上删除虚拟磁盘。
a. 在H3C CAS CVM虚拟化管理平台上,修改虚拟机,在左侧导航菜单中,选中需要删除的磁盘,单击<删除硬件>按钮。在弹出的“删除虚拟机设备”对话框中,单击<确定>按钮。
图5-21 在线删除虚拟机磁盘
(3) 验证虚拟磁盘在线删除结果。
在虚拟机操作系统的服务器管理器中,可以查看到磁盘被成功删除。
图5-22 验证虚拟机磁盘在线删除结果
单个虚拟机最多支持12个虚拟网卡。
(1) 在线为虚拟机增加一个新的虚拟网卡。
a. 在H3C CAS CVM虚拟化管理平台上,修改虚拟机,点击<增加硬件>按钮。
b. 在弹出的“增加硬件”配置向导中,选择硬件类型为的“网络”,点击<下一步>按钮。
图5-23 为虚拟机增加网卡配置向导第一步:选择硬件类型
c. 为虚拟网卡选择合适的设备型号,并指定虚拟交换机和网络策略模板。
图5-24 为虚拟机增加网卡配置向导第二步:指定虚拟交换机和网络策略模板
d. 确认配置之后,点击<完成>按钮开始增加虚拟网卡,或者单击<上一步>修改配置。
(2) 查看虚拟网卡在线增加之后,虚拟机操作系统识别到的网络资源。
a. 在Windows Server 2012 R2数据中心版64位操作系统的网络连接中,可以看到新增加的虚拟网卡已经被操作系统识别。
图5-25 虚拟网卡在线增加之后在操作系统中的识别情况
b. 右键修改新增加网卡的属性,为该网卡配置静态IP地址。
图5-26 为新增加的虚拟网卡配置固定IP地址
c. 在同网段内的其它PC机或虚拟机上,Ping新增加网卡的IP地址,验证网络连通性。
图5-27 验证新增网卡的网络连通性
(1) 在H3C CAS CVM虚拟化管理平台上删除虚拟网卡。
在H3C CAS CVM虚拟化管理平台上,修改虚拟机,在左侧导航菜单中,选中需要删除的网卡,单击<删除硬件>按钮。在弹出的“删除虚拟机设备”对话框中,点击<确定>按钮。
图5-28 在线删除虚拟网卡
(2) 验证虚拟网卡在线删除结果。
a. 在虚拟机操作系统的网络连接中,可以查看到网卡被成功删除。
图5-29 虚拟网卡在线删除之后在操作系统中的识别情况
b. 在同网段内的其它PC机或虚拟机上,Ping被删除网卡的IP地址,验证是否还能Ping通。
图5-30 验证网卡被删除后的网络连通性