文档首页 > > 用户指南> 实例> 变更规格(vCPU和内存)> XEN实例变更为KVM实例(Windows)

XEN实例变更为KVM实例(Windows)

分享
更新时间: 2020/01/11 GMT+08:00

操作场景

XEN实例变更为KVM实例前,需要确保Windows弹性云服务器已安装了PV driver和UVP VMTools。

本节指导您安装PV driver和UVP VMTools,将XEN实例变更为KVM实例。

  • XEN实例:S1、C1、C2、M1型弹性云服务器。
  • KVM实例:参考规格清单,查询对应规格的虚拟化类型。
  • “XEN实例”变更为“KVM实例”必须先安装对应的驱动,然后再变更规格。否则,规格变更后的弹性云服务器不可用(如操作系统无法启动等问题)。

约束与限制

  • Windows操作系统云服务器如果存在跨区卷,不支持变更规格,否则可能会导致数据丢失。
  • 对于XEN实例,当挂载的VBD磁盘超过24块时,不支持将规格变更为KVM实例。
  • 系统支持将“XEN实例”变更为“KVM实例”,不支持将“KVM实例”变更为“XEN实例”。

操作流程

XEN实例变更为KVM实例的操作流程如 图1所示。
图1 Windows云服务器变更流程

具体的变更操作如表1所示。

步骤1:制作系统盘快照

变更规格前必须先配置弹性云服务器,安装相应驱动,否则规格变更后,弹性云服务器无法使用,可能会造成系统盘数据丢失。因此,建议您先制作系统盘快照,然后再配置弹性云服务器。

制作系统盘快照的操作,请参见《云硬盘用户指南》的“用户指南 > 创建快照”章节。

变更规格完成后,如已确认业务恢复正常,请在快照页面手动删除快照。

步骤2:检查UVP VMTools版本

  1. 登录弹性云服务器。
  2. 检查是否已安装2.5及以上版本的UVP VMTools。

    进入目录“C:\Program Files (x86)\virtio\bin”,打开文件“version.ini”,查看UVP VMTools版本号。

    cur_vmtools_ver=2.5.0.105org_vmtools_ver=0cur_daemon_ver=2.5.0.105-010cur_drivers_ver=2.5.0.105-010

步骤3:安装或升级UVP VMTools

安装或升级UVP VMTools时,如果云服务器中已安装PV Driver,会对其版本进行校验,为了避免在云服务器上安装UVP VMTools失败,需确保PV Driver版本满足要求。本小节介绍检查安装PV Driver、UVP VMTools的操作步骤。

安装PV Driver或UVP VMTools前请确保云服务器满足以下条件:

  • 云服务器的系统盘的剩余空间必须大于2GB。
  • 为了避免在云服务器上安装驱动失败,安装前请先卸载第三方虚拟化平台的工具(例如:Citrix Xen Tools、VMware Tools),相关卸载方法请参考对应的工具的官方文档。
  • 禁用防病毒软件或入侵检测软件,您可以在驱动安装完成后,再启用这些软件。
  1. 安装前请先检查PV Driver版本是否满足UVP VMTools依赖。

    进入目录“C:\Program Files (x86)\Xen PV Drivers\bin”,打开文件“version.ini”,查看PV driver版本号。

    pvdriverVersion=5.0.104.010
    • 如果存在目录,且驱动版本高于5.0,表示PV driver已安装且满足版本要求,请执行6安装UVP VMTools。
    • 反之,表示PV driver未正常安装或版本不满足要求,请执行以下步骤卸载旧版本PV driver,安装新版本的PV driver。
  2. 记录当前云服务器的UAC(User Account Control)配置。

    PV Driver版本低于5.0时,为实现静默升级功能(防止升级过程中弹窗过多),安装PV Driver时在注册表中加入了Disable LUA操作,卸载PV Driver时在注册表中加入了Enable LUA操作(5.0及以上版本已优化解决此问题)。为避免对您的业务造成影响,如果PV Driver版本低于5.0,请在卸载前先记录UAC配置,并在安装新版本PV Driver后检查并恢复注册表中Enable LUA配置。了解更多UAC配置请参考微软官方文档

    1. 打开“运行”窗口,输入“regedit”,打开“注册表编辑器”。
    2. 记录HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA 键值。
      图2 EnableLUA
  3. 卸载旧版本PV driver。
    1. 在云服务器云主机操作系统界面,选择“开始 > 控制面板”。
    2. 单击“卸载程序”。
    3. 按照提示,卸载“GPL PV Drivers for Windows x.x.x.xx”。
    4. 重启云服务器。
  4. 安装新版本PV driver。
    1. 下载PV Driver的安装包。
    2. 解压PV driver软件包。
    3. 运行“Setup.exe”,根据界面提示安装PV Driver。
    4. 根据提示重启云服务器,使PV driver生效。
  5. 检查并恢复UAC配置。
    1. 打开“运行”窗口,输入“regedit”,打开“注册表编辑器”。
    2. 查看HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA 键值,与卸载PV Driver前记录的键值比较,如果不同请将键值修改为2中记录的值。
  6. 安装或升级UVP VMTools。
    1. 下载UVP VMTools的安装包。
    2. 解压UVP VMTools的安装包。
    3. 运行“Setup.exe”,根据界面提示安装UVP VMTools。

      安装程序会自动匹配当前操作系统版本,并识别新安装或升级场景。

    4. 根据提示重启云服务器,使UVP VMTools驱动生效。
    5. 驱动安装完成并重启云服务器后,需检查驱动是否安装成功。检查方法请参考步骤2:检查UVP VMTools版本

步骤4:变更规格

  1. 登录控制台。
  2. 单击控制台左上角的,选择区域和项目。
  3. 选择“计算 > 弹性云服务器”。
  4. 在弹性云服务器列表,查询待变更弹性云服务器状态。

    如果不是关机状态,单击“操作”列下的“更多 > 关机”。

  5. 单击“操作”列下的“更多 > 变更规格”。

    系统进入“云服务器变更规格”页面。

  6. 根据界面提示,选择变更后的云服务器类型、vCPU和内存。
  7. (可选)选择“专属主机”。

    对于在专属主机上创建的弹性云服务器,系统支持更换云服务器所在的专属主机。

    此时,您可以单击下拉列表,选择更换专属主机。如果下拉列表中无可用的专属主机,说明专属主机所剩资源不足,不能用于创建变更规格后的弹性云服务器。

  8. 勾选复选框“我确认已完成对弹性云服务器的配置”,确认已完成步骤3:安装或升级UVP VMTools
  9. 单击“确定”。
    • 单击“确定”后云平台自动为您制作系统盘快照。变更规格完成后,如已确认业务恢复正常,请在快照页面手动删除快照。
    • 如果变更规格失败后,弹性云服务器无法使用,可能会需要重装操作系统来恢复云服务器,请注意重装操作系统会清除系统盘数据,但不影响数据盘的数据。

(可选)步骤5:检查磁盘挂载状态

XEN实例变更为KVM实例时,可能会发生磁盘脱机,因此,变更规格后,需检查磁盘挂载状态是否正常。如果正常,则变更成功。

后续处理

如果控制台上云服务器列表页,显示弹性云服务器已变更规格成功,但是远程登录云服务器后,操作系统无法启动,此时,请联系技术支持进行恢复,或重装操作系统进行恢复。重装系统的操作指导,请参见重装操作系统

重装操作系统会清除系统盘数据,但不影响数据盘的数据。

变更规格完成后,如已确认业务恢复正常,请在快照页面手动删除快照。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区