文档首页 > > 常见问题> 镜像优化类>

Windows外部镜像文件在导出前未完成初始化配置,怎么办?

Windows外部镜像文件在导出前未完成初始化配置,怎么办?

分享
更新时间:2021/01/25 GMT+08:00

外部镜像文件在从原平台导出前,没有按照“Windows操作系统的镜像文件限制”的要求完成初始化操作,推荐您使用弹性云服务器完成相关配置。流程如图1所示。

云服务器的正常运行依赖于XEN Guest OS driver(PV driver)和KVM Guest OS driver(UVP VMTools),未安装会对云服务器运行时的性能产生影响,云服务器的部分功能会有缺失。请确保外部镜像文件在从原平台导出前,已安装这些驱动,否则云服务器因启动不成功而无法进行任何配置。

图1 创建过程

步骤1:上传镜像文件

上传外部镜像文件到OBS个人桶中,请参考“上传镜像文件(Windows)”。

步骤2:注册镜像

通过管理控制台选择上传的镜像文件,并将镜像文件注册为未初始化的私有镜像。请参考“注册镜像(Windows)”。

步骤3:创建云服务器

  1. 登录管理控制台。
  2. 选择“计算 > 镜像服务”。

    进入镜像服务页面。

  3. 单击“私有镜像”页签进入私有镜像列表。
  4. 在未初始化的私有镜像所在行,单击“操作”列的“申请服务器”。
  5. 根据界面提示完成云服务器的创建。需要关注以下几点:
    • 由于此云服务器最终需要删除,强烈建议您使用“按需计费”方式。。
    • 创建云服务器过程中需要绑定弹性公网IP,以便您能上传相关安装包或者在云服务器内部直接下载安装包。
    • 需要在云服务器所属安全组中添加对应的入方向规则,确保可以从外部访问该云服务器
    • 如果在镜像文件系统中已经安装并配置了Cloudbase-Init工具,请按照界面提示设置密码方式登录云服务器。如果未安装,请使用镜像文件中包含的密码或证书登录。

    详细操作请参见“自定义购买弹性云服务器”。

  6. 执行以下步骤检查云服务器,验证私有镜像是否可用。
    1. 如果云服务器启动成功,证明外部镜像文件已安装Guest OS driver,或者云平台的自动化配置功能已为您自动安装该驱动。否,请您在原平台安装Guest OS driver后,再重新创建私有镜像。
    2. 如果能够使用用户设置的密码/密钥登录云服务器,证明已安装Cloudbase-Init工具。否,请使用原始密码/密钥登录云服务器,再请参考“安装并配置Cloudbase-Init工具”安装Cloudbase-Init。
    3. 请参考步骤4:配置云服务器中的第2步检查网卡属性是否为DHCP方式。
    4. 使用MSTSC工具远程登录成功,证明云服务器的远程桌面配置正常。否,请参考步骤4:配置云服务器中的第3步配置远程桌面。

    如果满足以上条件,则私有镜像可用,请直接参考清理环境(可选)清理环境。

步骤4:配置云服务器

远程登录步骤3:创建云服务器中创建的云服务器,完成网络配置、软件安装等操作。

  1. 登录云服务器
  2. 检查网卡属性是否为DHCP。如果云服务器网络配置为静态IP地址,请参考“设置网卡属性为DHCP”修改为DHCP方式。
  3. 对于需要使用Windows远程桌面连接方式进行访问的云服务器,需要开启远程桌面连接功能,请参考“开启远程桌面连接功能”。
  4. (可选)配置增值功能

步骤5:通过云服务器创建镜像

通过云服务器创建正常状态的私有镜像,请参考“通过云服务器创建Windows系统盘镜像”。

清理环境(可选)

以上步骤中,未初始化的镜像文件会收取存储费用,创建的云服务器也会产生额外费用,因此建议您在完成镜像注册后清理环境。

分享: