变更规格通用操作
操作场景
当您创建的弹性云主机规格无法满足业务需要时,可参考本章节变更规格,升级vCPU、内存。对于部分类型的弹性云主机,您还可以在变更规格时,更换弹性云主机的类型。
系统支持将“XEN实例”变更为“KVM实例”。
系统支持将“XEN实例”变更为“KVM实例”。
l 如果是将虚拟化类型为XEN的弹性云主机(简称“XEN实例”)变更为虚拟化类型为KVM的弹性云主机(简称“KVM实例”),需先手动配置弹性云主机,安装对应的驱动,然后再变更规格。否则,规格变更后的弹性云主机不可用(如操作系统无法启动)。
具体操作请参见XEN实例变更为KVM实例(Windows)和XEN实例变更为KVM实例(Linux)。
l 对于其他类型弹性云主机的规格变更,请直接参见本节内容。
变更须知
l 弹性云主机规格(CPU或内存)变小,会影响弹性云主机的性能。
l 对于部分类型的弹性云主机,暂不支持规格变更操作。云主机类型及规格章节列举了提供的云主机类型,并对每种云主机类型的功能、使用进行介绍,具体请以各类型云主机的“使用须知”为准。
l 当云硬盘状态为“正在扩容”时,不支持变更所挂载的弹性云主机规格。
l 执行变更规格操作前请确保云主机已关机。
变更前准备
变更规格后,可能会出现网卡漂移现象,如果对网卡有依赖,请在变更规格前做如下操作:
-
Linux系统:
在云主机中执行以下命令,删除网络规则目录下,文件名同时包含persistent和net的规则文件
rm -fr /etc/udev/rules.d/*net*persistent*.rules
rm -fr /etc/udev/rules.d/*persistent*net*.rules
-
Windows系统:
在云主机中删除如下注册表下的目录。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged
图6-1 注册表
步骤1:变更规格
1. 登录管理控制台。
2. 选择“计算 > 弹性云主机”。
3. 在弹性云主机列表,查询待变更弹性云主机状态。
如果不是关机状态,单击“操作”列下的“更多 > 关机”。
4. 单击“操作”列下的“更多 > 变更规格”。
系统进入“云主机变更规格”页面。
5. 根据界面提示,选择变更后的弹性云主机类型、vCPU和内存。
6. 单击“确定”。
7. 确认变更后的配置无误后,阅读并勾选同意服务协议,单击“提交申请”。
8. 查询规格是否变更成功。
申请变更规格后,可以通过“异常任务”栏查看规格是否变更成功。
a) 查看控制台是否显示“异常任务”栏。
是,执行下一步b。
否,变更规格成功。
b) 打开“异常任务”,根据弹性云主机的“名称/ID”、“操作时间”和“任务”,确认列表中是否有刚刚执行的变更规格任务。
是,变更规格失败,失败原因请参见后续处理。
否,变更规格成功。
步骤2:检查磁盘挂载状态
变更规格时,可能会发生磁盘挂载失败的情况,因此,变更规格后,需检查磁盘挂载状态是否正常。如果正常,则变更成功。
Windows弹性云主机
c) 对比规格变更前、后,在“计算机”中查询的磁盘个数是否一致。
是,表示磁盘挂载状态正常,结束。
否,表示存在磁盘脱机,执行b。
示例:
以使用Windows 2008镜像的弹性云主机为例,假设变更规格前,弹性云主机挂载有1块系统盘、2块数据盘,如所示。
图6-2 变更规格前磁盘挂载情况
变更规格后,查看磁盘挂载情况,如所示。
图6-3 变更规格后磁盘挂载情况
只查询到1块系统盘,因此,变更规格前、后,显示的磁盘个数不一致,表示数据盘处于“脱机”状态。
d) 将磁盘设置为“联机”状态。
i. 选择“开始”菜单,右键单击“计算机”,并选择“管理”。
系统弹窗显示“服务器管理器”页面。
ii. 在左侧导航栏,选择“存储 > 磁盘管理”。
进入“磁盘管理页面”。
iii. 在左侧
窗格中出现磁盘列表,分别右键单击脱机的磁盘,并选择“联机”,将脱机磁盘进行联机。
图6-4 联机
e) 再次在“计算机”中查询磁盘的个数,检查与变更规格前是否一致。
是,结束。
否,请联系客服获取技术支持。
图6-5 联机后磁盘挂载情况
Linux弹性云主机
a) 以root用户登录弹性云主机。
b) 执行以下命令,查询磁盘信息。
fdisk -l | grep 'Disk /dev/'
图6-6 查询磁盘信息
如所示,弹性云主机共有3块磁盘:/dev/vda、/dev/vdb、/dev/vdc。
c) 执行以下命令,查看磁盘挂载情况。
df -h| grep '/dev/'
图6-7 查看磁盘挂载情况
如所示,弹性云主机只挂载了1块磁盘/dev/vda。
d) 对比b和c中查询的磁盘个数是否一致。
是,表示变更成功,结束。
否,表示存在磁盘挂载失败,执行e。
e) 使用mount命令挂载磁盘。
示例:
mount /dev/vbd1 /mnt/vbd1
其中,/dev/vbd1是待挂载的磁盘,/mnt/vbd1是待挂载磁盘的路径。
注意:待挂载磁盘的文件夹/mnt/vbd1必须是空文件夹,否则会挂载失败。
f) 再次执行以下命令,对比查询的磁盘个数是否一致。
fdisk -l | grep 'Disk /dev/'
df -h| grep '/dev/'
是,结束。
否,请联系客服获取技术支持。
图6-8 检查磁盘个数是否一致
如所示,使用两个命令查询的弹性云主机磁盘个数一致,分别是:/dev/vda、/dev/vdb、/dev/vdc。
后续处理
如果变更规格失败,请到云审计服务页面查看失败原因。具体操作如下:
1. 登录管理控制台。
2. 选择“管理与部署 > 云审计服务”。
3. 在左侧导航栏,选择“云审计 > 事件列表”。
4. 在“事件名称”栏,根据“资源ID”查找到名称为“resizeServer”的规格变更失败事件。
其中,“资源ID”为规格变更失败的弹性云主机ID。
5. 单击“操作”列下的“查看事件”,查看失败原因。
如果无法根据日志解决问题,可直接联系客服,寻求技术支持。
[…] 1.天翼云账号注册后…