Windows系统迁移上云后如何激活?-阿里云开发者社区

开发者社区> xiaoquqi> 正文

Windows系统迁移上云后如何激活?

简介: 使用整机迁移方式(Re-Host)将Windows迁移至云平台后,由于底层的硬件发生改变,导致Windows序列号失效,需要重新进行激活。对于企业用户,如何保护既有投资,使用合理的方式对系统激活而不产生额外费用呢?本文基于项目中的最佳实践,为您详细进行解读。
+关注继续查看

使用整机迁移方式(Re-Host)将Windows迁移至云平台后,由于底层的硬件发生改变,导致Windows序列号失效,需要重新进行激活。对于企业用户,如何保护既有投资,使用合理的方式对系统激活而不产生额外费用呢?本文基于项目中的最佳实践,为您详细进行解读。

为什么迁移后授权失效?

根据微软的解释:在安装Windows时,数字许可证本身与设备的硬件相关联。如果你对设备进行重大的硬件更改(例如更换母板),Windows将无法找到与设备匹配的许可证,因此你需要重新激活Windows才能使其正常运行。

根据云原生迁移工具HyperMotion的迁移原理,基于底层块级别技术进行复制,在系统拉起后,底层硬件变更为云平台的虚拟设备,导致硬件变更,造成了授权失效的情况发生。同时,由于云平台的机制,这种改变是必须的,所以并没有方法从虚拟化底层避免这一问题的发生。所以在公有云和私有云迁移或容灾时,就需要使用不同方法加以应对。

公有云

根据目前的公开文档,绝大多数的公有云使用KMS方式对Windows采用自动化激活的方式。

image.png

也可以在开机通过设定脚本的方式,实现自动化激活。

cscript /nologo %windir%/system32/slmgr.vbs -skms kms.tencentyun.com:1688
cscript /nologo %windir%/system32/slmgr.vbs -ato

华为云也是类似的方法,都是通过云内部的KMS实现批量激活。

image.png

保留原有授权

这种方法目前只在AWS相关文档看到,这个方式叫做License Mobility,但是需要联系到原有授权的经销商才可以提交相关申请。

image.png

私有云

私有云的客户大多数为企业客户,一般都会购买过正版批量授权,对于授权的可激活次数是有一定宽松条件的。需要明确的一个先决条件,企业用户必须购买了正版的批量授权,零售版不在我们讨论范围内。

首先先要明确一个概念,授权和可激活次数是两个完全不同的概念,授权的数量是一定的,而激活次数是灵活的。也正是利用这一点,可以解决我们在业务系统迁移后,授权激活的问题。解决问题的思路如下:

  • 假如用户一共购买了10套Windows Server,那么在Windows批量授权中心,用户可激活的次数应该为50次
  • 用户已经安装了10套Windows Server,并且已经激活,此时用户需要进行迁移
  • 利用HyperMotion的热迁移能力,在保证业务连续性的前提下,将Windows从VMware环境以无代理方式迁移至了云平台上
  • 用户希望利用HyperMotion的迁移验证功能,快速建立仿真环境,我们将10台Windows全部在云平台进行启动(原业务正常运行)
  • 此时启动的Windows由于虚拟化底层发生改变,Windows都是未激活状态(Windows 2012如果在联网状况下,会自动尝试激活),但是并不影响业务系统验证
  • 客户在验证后,确认业务可用,准备进行系统割接
  • 经过最终的增量同步,原有业务系统关机,在正式的VPC内启动业务系统,并保持IP地址不变
  • 业务系统割接后,Windows仍然属于未激活状态,我们在联网状态下,使用原有的序列号再次进行激活
  • 完成业务系统迁移,同时Windows激活

如果激活次数达到上限后,该如何处理呢?通过咨询微软400,对于企业用户的批量授权,激活次数是可以免费扩充的,只需要在该链接(https://support.microsoft.com/en-us/supportrequestform/2afa6f15-b710-db46-909a-8346017c802f?sl=en&sc=US) 提交申请,大概在5个工作日左右微软完成核实后,用户可以登陆自身的“微软的批量许可中心”查询可激活的次数,或者直接通过400电话咨询想过扩充方式。但是前提是您的激活次数达到上限才可以。

image.png

整体的流程请见下图:

image.png

Windows不激活会自动重启吗?

根据微软400电话反馈,由于正版保护的策略,Windows会出现一些随机事件,重启只是其中的一种,但并不是100%出现,目前肯定出现的问题是定期出现的是激活提醒。

总结

  • 公有云环境,推荐使用公有云自身提供的KMS服务
  • 私有云环境,如果你购买了企业的批量授权,并不用担心授权激活问题,微软会帮你解决激活问题

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Hyper-V 激活Windows系统重启后黑屏的解决方法 + 激活方法
异常处理汇总-服 务 器 http://www.cnblogs.com/dunitian/p/4522983.html 服务器相关的知识点:http://www.cnblogs.com/dunitian/p/4822808.
1515 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
7837 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,大概有三种登录方式:
2635 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
11347 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
21019 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
3010 0
+关注
13
文章
1
问答
来源圈子
更多
阿里云最有价值专家,简称 MVP(Most Valuable Professional),是专注于帮助他人充分了解和使用阿里云技术的意见领袖阿里云 MVP 奖项为我们提供了这样一个机会,向杰出的意见领袖表示感谢,更希望通过 MVP 将开发者的声音反映到我们的技术路线图上。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载