首先需要再https://console.amazonaws.cn上创建一台EC2实例,这些 EC2 实例包括:

  • 64 位版本的 Windows Server 2008 R2 SP1 或更高版本

  • Windows Server 2012

  • Windows Server 2012 R2

  • Windows Server 2016

服务器上只能有 Citrix PV 或 AWS PV 驱动程序;其他PV驱动程序不支持,例如RedHat PV驱动程序。

接着需要准备好Azure的环境,Azure主要是采用恢复保管库里的Site Recovery服务来实现对VM启用复制迁移到Azure平台上的,Azure Site Recovery 会自动在要复制的每个VM 上安装 Mobility Service服务。 若要进行自动安装,需在AWS业务虚拟机上准备一个帐户,Site Recovery 将使用该帐户访问VM。

还需要一个单独的 EC2 虚拟机,以便用作 Site Recovery 配置服务器。 此实例必须运行 Windows Server 2012 R2英文版。

抱着学习的心态,我先再AWS上创建Windows Server虚拟机AWSWEB,该虚拟机提供默认的IIS服务

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算

选择一台Windows Server 2012 R2简体中文版的系统映像

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_02

选择实例大小

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_03

新建一个虚拟网络VPC,自动分配共有IP就是可以获取到动态的公网IP地址。

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_04

定义VPC的标签以及地址范围

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_05

接下来创建子网,定义标签核地址范围

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_06

创建好VPC虚拟网络和子网以后就可以刷新选择了

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_07

设置磁盘大小,下一步

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_08

下一步

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_09

新建一个安全组,也就是防火墙开放哪些端口

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_10

启动创建吧

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_11

新建一个密钥对,下载密钥对,再启动实例

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_12

等待初始化完成

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_13

接下来从服务导航到VPC里,我们需要创建一个Internet网关,否则我们无法从互联网远程桌面到该虚拟机

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_14

创建Internet网关

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_15

定义一个网关名称

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_16

选择创建好的Internet网关附件到刚才创建的VPC虚拟网络上

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_17

选择ZJUNSEN-VPC,点击附加

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_18

接下来还需要编辑下路由表,为虚拟网络设置到Internet的出口网关路由

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_19

点击保存

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_20

接下里需要获取Windows密码

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_21

选择文件,指定刚才创建该实例虚拟机时下载的密钥对,然后点击解密密码获取Windows密码

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_22

可以看到公网IP以及用户名密码了

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_23

远程桌面登陆上去配置默认的IIS吧

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_24

登陆上去后就先重置下Administrator密码吧

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_25

当然也可以重命名下计算机名称

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_26

默认只有一个C盘,40G

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_27

安装IIS配置默认的WEB服务吧

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_28

安装IIS

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_29

接下来给这台虚拟机添加个名称AWSWEB便于识别

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_30

再添加一个数据磁盘,需要导航到卷,新建一个卷

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_31

设置卷类型,设置卷大小,创建

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_32

给这个卷也命名一个Name便于识别

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_33

接下来连接卷给AWSWEB虚拟机作为D盘数据盘使用

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_34

选择实例是我们的AWSWEB虚拟机

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_35

点击附加

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_36

添加好以后就登陆到AWSWEB虚拟机,打开磁盘管理器去对新加的卷进行联机、初始化、新建卷、格式化、分配盘符等操作

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_37

接下来我配置下IIS,创建一个WEB站点,端口9999,指向D盘我创建的web文件夹里的index.html文件

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_38

自己写了一个HTML的静态页面

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_39

接着在该虚拟机的Windows防火墙入站规则中添加一个TCP9999端口的访问规则

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_40

然后需要在AWS上的安全组开放9999端口

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云平台_41

这下Internet上就可以访问我的这个站点了

44.将国内版AWS的虚拟机迁移到国内版Azure(上)_云计算_42

那么我的AWSWEB虚拟机实例就准备完毕了。这就模拟的是我的业务虚拟机。