首先需要再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(上)

选择实例大小

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

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

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

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

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

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

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

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

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

设置磁盘大小,下一步

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

下一步

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

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

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

启动创建吧

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

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

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

等待初始化完成

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

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

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

创建Internet网关

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

定义一个网关名称

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

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

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

选择ZJUNSEN-VPC,点击附加

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

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

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

点击保存

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

接下里需要获取Windows密码

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

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

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

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

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

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

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

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

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

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

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

默认只有一个C盘,40G

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

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

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

安装IIS

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

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

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

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

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

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

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

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

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

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

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

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

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

点击附加

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

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

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

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

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

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

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

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

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

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

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

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

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

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