# QingTian实例变更为KVM实例（Windows）
#### 操作场景
部分C6型弹性云服务器的虚拟化架构为QingTian。如果这类弹性云服务器使用Windows镜像，在变更至KVM虚拟化架构规格时，系统可能出现蓝屏或开机异常（异常状态码0xc000000f）情况，如[图1]和[图2]所示。
本节介绍将部分C6型QingTian架构的Windows镜像实例变更为KVM实例的操作步骤。
![](https://support.huaweicloud.com/usermanual-ecs/public_sys-resources/note_3.0-zh-cn.png)
- KVM实例：参考[规格清单](https://support.huaweicloud.com/productdesc-ecs/zh-cn_topic_0159822360.html)，虚拟化类型为KVM的规格实例。
- C6型QingTian架构实例：参考[规格清单](https://support.huaweicloud.com/productdesc-ecs/zh-cn_topic_0159822360.html)，虚拟化类型为QingTian的规格实例。
 
图1蓝屏   
![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002535584042.png "点击放大")
图2开机异常   
![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002535743998.png "点击放大")
当对C6型弹性云服务器进行变更规格操作时，系统会自动检查实例的虚拟化架构，如果为QingTian架构，会出现如[图3]所示提醒，您可以参考本文档进行操作。
图3提示信息   
![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002535764426.png "点击放大")
#### 背景知识
变更规格后系统蓝屏或开机异常，是由于不同架构弹性云服务器加载的协议和驱动不同造成的，其中：
- Windows操作系统的KVM架构云服务器加载的是Virtio-blk驱动，对应注册表：Computer\\HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Services\\viostor
- Windows操作系统的部分C6类型QingTian架构云服务器加载的是Virtio-scsi驱动，对应注册表：Computer\\HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Services\\vioscsi
在驱动对应的注册表路径下，如果存在"StartOverride"项，
- 当该项中"REG_DWORD"类型的数据字段为"0"时，表示云服务器下次启动时使用该路径下的驱动。
- 当该项中"REG_DWORD"类型的数据字段不为"0"时，表示云服务器下次启动时不使用该路径下的驱动。
因此，当Windows系统的云服务器从QingTian规格变更至其他类型KVM规格时，若没有加载系统盘使用的对应协议驱动时，会因识别不到系统盘而蓝屏或开机异常。
#### 约束与限制
- 变更规格过程中，弹性云服务器需要关机，建议您选择业务空闲时间进行操作。
- 变更规格时不支持修改网络类型。
- QingTian实例仅支持使用SCSI磁盘模式挂载磁盘，不支持使用VBD磁盘模式挂载磁盘。即磁盘标识为wwn。
 
#### 操作流程
C6型QingTian实例变更为KVM实例的操作流程如[图4]所示。
图4Windows云服务器变更流程   
![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002566526649.png "点击放大")
表1C6型QingTian实例变更为KVM实例 
| 序号               | 任务                                                                |
|:---|:---|
| 步骤1              | [步骤1：备份云服务器]                 |
| 步骤2              | [步骤2：检查驱动]                    |
| 步骤3   | [步骤3：变更规格]       |
| 步骤4 | [（可选）步骤4：检查磁盘挂载状态] |
   
 #### 步骤1：备份云服务器
如果未安装驱动就执行变更规格的操作，云服务器可能无法正常使用，造成您的数据丢失。因此，建议您先备份云服务器，防止数据丢失。
1. 自检云服务器。 备份前请对云服务器执行关机、开机操作，确保云服务器重启后业务可以正常运行。
   
2. 备份云服务器。
   其中，云服务器备份涉及存储费用；快照分为存量快照及标准快照，存量快照公测不计费，标准快照计费，请按需选择。
   - 方式一：创建云服务器备份。 创建云服务器备份的操作，请参见[云服务器备份操作步骤](https://support.huaweicloud.com/usermanual-ecs/ecs_03_1502.html#ecs_03_1502__section1685231310443)。
     
   
   - 方式二：创建系统盘快照和数据盘快照。 创建快照的操作，请参见《云硬盘用户指南》的[创建快照](https://support.huaweicloud.com/usermanual-evs/zh-cn_topic_0066615262.html)章节。
     
     
![](https://support.huaweicloud.com/usermanual-ecs/public_sys-resources/note_3.0-zh-cn.png)
云服务器的备份和快照用于恢复数据，当变更规格失败回退后，可通过备份或快照进行数据恢复：
- 通过云服务器备份恢复数据，详细操作请参见[使用云服务器备份恢复数据](https://support.huaweicloud.com/usermanual-cbr/cbr_03_0032.html)。
- 通过快照回滚数据，详细操作请参见[使用快照回滚数据至云硬盘](https://support.huaweicloud.com/usermanual-evs/evs_01_0012.html)。
变更规格完成后，如已确认业务恢复正常，请在对应服务控制台页面删除云服务器备份或快照。
 #### 步骤2：检查驱动
1. 登录弹性云服务器。 详细操作，请参见[Windows ECS登录方式概述](https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0092494943.html)。
   
2. 打开"运行"对话框，输入"regedit"进入注册表编辑器。
3. 在注册表中找到以下路径：
   **Computer\\HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Services\\vioscsi**
   **Computer\\HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Services\\viostor**
   查看注册表目录下是否存在"StartOverride"项。
   - 若注册表该路径下只有"Enum"和"Parameters"项，则无需修改。
     图5注册表   
     ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002566646671.png "点击放大") 
   
   
   
   - 若注册表vioscsi驱动路径下存在"StartOverride"项，请执行步骤[4]。
   
   - 若注册表viostor驱动路径下存在"StartOverride"项，请执行步骤[5]。
    
4. 查看vioscsi驱动路径下的"StartOverride"项，将类型为"REG_DWORD"的数据字段的值从"0"的修改为"3"。
   如果该值已经是3则不用修改。
   图6"StartOverride"项   
   ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002535566870.png "点击放大")
   图7修改"REG_DWORD"数据   
   ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002535726810.png "点击放大") 
5. 查看viostor驱动路径下的"StartOverride"项，将类型为"REG_DWORD"的数据字段的值从"3"的修改为"0"。
   如果该值已经是0则不用修改。
   图8"StartOverride"项   
   ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002566565933.png "点击放大")
   图9修改"REG_DWORD"数据   
   ![](https://support.huaweicloud.com/usermanual-ecs/zh-cn_image_0000002535766090.png "点击放大") 
6. 重启弹性云服务器。
7. 再次执行步骤[2]\~步骤[3]，检查注册表路径下是否存在"StartOverride"项。
   若该路径下只有"Enum"和"Parameters"项，则表示修改成功。
   
 
 #### 步骤3：变更规格
1. 登录[ECS控制台](https://console.huaweicloud.com/ecm/?#/ecs/manager/vmList)，进入弹性云服务器列表页面。
2. 在弹性云服务器列表，查询待变更弹性云服务器状态。 如果不是关机状态，单击"操作"列下的"更多 \> 关机"。
   
3. 单击"操作"列下的"更多 \> 变更规格"。 系统进入"云服务器变更规格"页面。
   
4. 根据界面提示，选择变更后的云服务器类型、vCPU和内存。
5. （可选）选择"专属主机"。 对于在专属主机上创建的弹性云服务器，系统支持更换云服务器所在的专属主机。
   此时，您可以单击下拉列表，选择更换专属主机。如果下拉列表中无可用的专属主机，说明专属主机所剩资源不足，不能用于创建变更规格后的弹性云服务器。
   
6. 单击"下一步"。
7. 确认变更后的配置无误后，阅读并勾选同意服务协议，单击"提交申请"。
   ![](https://support.huaweicloud.com/usermanual-ecs/public_sys-resources/note_3.0-zh-cn.png)
   - 单击"提交申请"后云平台自动为您制作系统盘快照。变更规格完成后，如已确认业务恢复正常，请在快照页面手动删除快照。
   
   - 如果变更规格失败后，弹性云服务器无法使用，可能会需要重装操作系统来恢复云服务器，请注意重装操作系统会清除系统盘数据，但不影响数据盘的数据。
     
 
 #### （可选）步骤4：检查磁盘挂载状态
C6型QingTian实例变更KVM实例时，可能会发生磁盘挂载失败的情况，因此，变更规格后，需检查磁盘挂载状态是否正常。如果正常，则变更成功。
- Windows弹性云服务器 详细操作请参考[Windows云服务器变更规格后数据盘脱机怎么办？](https://support.huaweicloud.com/ecs_faq/ecs_faq_0618.html)
  
 
#### 后续处理
如果控制台上云服务器列表页，显示弹性云服务器已变更规格成功，但是远程登录云服务器后，操作系统无法启动。此时，请联系客服进行恢复，或重装操作系统。重装系统的操作指导，请参见[重装操作系统](https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0024911405.html)。
![](https://support.huaweicloud.com/usermanual-ecs/public_sys-resources/note_3.0-zh-cn.png)
重装操作系统会清除系统盘数据，但不影响数据盘的数据。
变更规格完成后，如已确认业务恢复正常，请在快照页面手动删除快照。
