变更单台ECS规格
操作场景
当您购买的弹性云服务器规格无法满足业务需要时,可参考本章节变更规格,升级vCPU、内存。对于部分类型的弹性云服务器,您还可以在变更规格时,更换弹性云服务器的类型。
弹性云服务器的规格支持多种虚拟化类型,跨虚拟化类型变更规格时,磁盘盘符及驱动依赖会发生变化,需先进行相关预处理操作,然后再变更规格,涉及场景如表1所示。
- XEN实例:S1、C1、C2、M1型弹性云服务器。
- KVM实例和QingTian:参考规格清单,虚拟化类型为KVM和QingTian的规格实例。
| 变更规格场景 | 操作系统 | 相关操作 | 说明 |
|---|---|---|---|
| XEN实例变更为KVM实例 | Windows | XEN实例变更为KVM实例时,需先配置ECS,安装相关的驱动,再变更规格。否则,变更规格后的ECS不可用,例如操作系统无法启动。 Linux操作系统优先推荐使用自动配置的方法变更规格。 | |
| Linux | |||
| KVM实例变更为QingTian实例 | Windows | KVM实例变更为QingTian实例时,磁盘盘符及驱动依赖会发生变化,因此,需先确认启动依赖项及驱动安装情况,再变更规格。否则,变更规格后的ECS不可用,例如操作系统无法启动。 | |
| Linux | |||
| QingTian实例变更为KVM实例 | Windows | 部分Windows操作系统QingTian架构C6 ECS的变更是由QingTian实例变更为KVM实例,该场景下的变更,磁盘盘符及驱动依赖会发生变化,因此,需先确认启动依赖项及驱动安装情况,再变更规格。否则,变更规格后的ECS不可用,例如操作系统蓝屏或启动异常。 |
本章节介绍同虚拟化类型场景,变更单台弹性云服务器规格的操作指导,批量变更多台弹性云服务器规格的操作,请参见批量变更多台ECS规格。
操作视频
变更须知
- 不同CPU架构弹性云服务器实例的变更原则:
- 不支持将“x86计算”架构实例变更为“鲲鹏计算”架构实例。
- 不支持将“鲲鹏计算”架构实例变更为“x86计算”架构实例。
- 不同虚拟化类型弹性云服务器实例的变更原则:
- 支持将“XEN实例”变更为“KVM实例”,不支持将“KVM实例”变更为“XEN实例”。
- 支持将“KVM实例”变更为“QingTian实例”,不支持将“QingTian实例”变更为“KVM实例”。
对于部分C6型QingTian架构实例,支持变更为KVM实例,详细操作,请参见QingTian实例变更为KVM实例(Windows)。
- 不支持将“XEN实例”变更为“QingTian实例”,不支持将“QingTian实例”变更为“XEN实例”。
- 变更规格过程中,弹性云服务器需要关机,建议您选择业务空闲时间进行操作。
- 变更规格过程中,不要对弹性云服务器做任何操作,例如关机、重启等,否则会导致变更规格失败。
- 变更弹性云服务器规格时,用户不能选择已售罄的CPU和内存资源。
- 弹性云服务器规格(CPU或内存)变小,会影响弹性云服务器的性能。
- 对于部分类型的弹性云服务器,暂不支持规格变更操作。实例类型章节列举了提供的云服务器类型,并对每种云服务器类型的功能、使用进行介绍,具体请以各类型云服务器的“使用须知”为准。
- 当云硬盘状态为“正在扩容”时,不支持变更所挂载的弹性云服务器规格。
- Windows操作系统的弹性云服务器,执行变更规格操作前建议您参考磁盘脱机怎么办?修改Windows操作系统SAN策略,避免变更规格后磁盘处于脱机状态。
- Windows 2016操作系统的弹性云服务器,执行变更操作前建议您参考为什么Windows 2016操作系统的云服务器实例变更到C7规格后蓝屏?修改注册表信息,避免变更规格后出现蓝屏。
- 使用了收费镜像的包年/包月模式的弹性云服务器,无法进行规格降配,即不支持变更到费用更低的规格。
费用说明
变更规格会引起费用的变化,具体费用说明请参见变更资源费用说明。
变更前准备
变更规格后,可能会出现网卡漂移现象,请在变更规格前做如下操作:
- 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
图1 注册表
步骤1:变更规格
- 登录ECS控制台,进入弹性云服务器列表页面。
- 单击“操作”列下的“更多 > 变更规格”。
- 根据界面提示,选择变更后的弹性云服务器类型、vCPU和内存。
变更规格前请先将云服务器关机,或根据页面提示勾选“授权自动关机”。
图2 变更规格
- (可选)选择“专属主机”。
对于在专属主机上创建的弹性云服务器,系统支持更换云服务器所在的专属主机。
请展开下拉列表,选择更换的专属主机。如果下拉列表中无可用的专属主机,说明所剩资源不足,不能用于创建变更规格后的弹性云服务器。
- (可选)勾选“指定CPU选项”。
当需要为云服务器实例开启或关闭超线程时,勾选“指定CPU选项”。
关于超线程的详细介绍,请参见开启/关闭ECS超线程。
- (可选)设置“每核心线程数”。
- 单击“下一步”。
- (可选)根据界面提示,检查并修改磁盘标识方式为UUID。 图3 提示信息
更多内容,请参见KVM实例变更为QingTian实例(Linux)和KVM实例变更为QingTian实例(Windows)。
- 确认变更后的配置无误后,阅读并勾选同意服务协议,单击“提交申请”。
- 查询规格是否变更成功。
步骤2:检查磁盘挂载状态
变更规格时,可能会发生磁盘挂载失败的情况,因此,变更规格后,需检查磁盘挂载状态是否正常。如果正常,则变更成功。
- Windows弹性云服务器
详细操作请参考Windows云服务器变更规格后数据盘脱机怎么办?
- Linux弹性云服务器
详细操作请参考Linux云服务器变更规格后数据盘脱机怎么办?
后续处理
如果变更规格失败,请到云审计页面查看失败原因。具体操作如下:
- 登录CTS控制台。
- 在左侧导航栏,单击“事件列表”。
- 在“事件名称”栏,根据“资源ID”查找到名称为“resizeServer”的规格变更失败事件。
- 单击“事件名称”,通过事件概览,查看事件详情及失败原因。
