方案介绍
跨帐号跨区域迁移云主机的方案为:帐号A将区域A的云主机做成私有镜像,将此私有镜像复制到同帐号的区域B,再共享给帐号B;帐号B接受帐号A的共享镜像后,使用该镜像创建新的云主机。
说明目前只有华北、西安2、贵州支持跨区域复制能力。
步骤一:创建私有镜像
帐号A将“华北”区域搭建了Web网站的云主机做成私有镜像。假设云主机Web访问地址为:http://121.36.xxx.xxx/index.html
1、帐号A登录管理控制台,在左上角切换区域为“华北”。
2、选择“服务列表 > 计算 > 弹性云主机”。
进入弹性云主机列表页面。
3、在搭建了Web网站的云主机所在行,单击操作列的“更多 > 镜像/磁盘 > 创建镜像”。
图 进入创建私有镜像页面。
4、填写如下参数:
- 创建方式:系统盘镜像
- 选择镜像源:云主机,并选择“ecs-ARM”
- 名称:输入私有镜像名称,如“HCE-with-ARM”
- 企业项目:选择默认项目“default”
5、单击“立即创建”。
6、确认无误后,阅读并勾选协议,单击“提交申请”。
7、返回私有镜像列表,等待几分钟后,私有镜像创建成功。
步骤二:跨区域复制镜像
帐号A将步骤一:创建私有镜像中创建的私有镜像复制到“西安2”区域。在跨区域复制前,需要先创建IAM委托,详见以下步骤。
1.创建IAM委托。
a.登录控制台。
b.选择“统一身份认证”。
c.在左侧导航栏中,单击“委托”。
d.在“委托”页面,单击“创建委托”。
e.在“创建委托”页面,设置如下参数:
委托名称:按需填写,例如“ims_admin_agency”。
委托类型:选择“云服务”。
云服务:(“委托类型”选择“云服务”时出现此参数项。)在下拉列表中选择“镜像服务IMS"。
持续时间:选择“永久”。
描述:非必选,可以填写“拥有IMS Administrator权限的委托”。
f.单击“下一步”,进入选择策略页面。
g.单击下一步,进入设置最小授权范围页面。
- 选择“区域级项目”,并在下拉表中选择被授权区域或区域下的子项目。
“跨区域复制镜像”场景的委托必须具备“目的镜像区域”的IMS Administrator权限。例如:用户想从“华北”复制到“西安2”,则添加的委托必须具备“贵州”的IMS Administrator权限。
h.单击“确定”,完成委托的创建。
2、选择“服务列表 > 计算 > 镜像服务”,单击“私有镜像”页签。
进入私有镜像列表页。
3、在私有镜像“HCE-with-ARM”所在行,单击操作列的“更多 > 复制”。
弹出“复制镜像”对话框。
4、填写如下参数:
- 名称:保持默认值copy_cn-north_HCE-with-ARM
- 目的区域:西安2
- 目的项目:cn-snxy1
- IAM委托:选择1中创建好的委托“ims_admin_agency”。
5、单击“确定”。
在控制台左上角切换区域为“西安2”,等待几分钟后,私有镜像复制成功。
图 查看私有镜像
步骤三:共享镜像
帐号A将“西安2”区域的私有镜像共享给帐号B.
1、帐号A登录管理控制台。
2、选择“计算 > 镜像服务”。
3、单击“私有镜像”页签进入镜像列表页面。
4、在需要共享的私有镜像copy_cn-north_HCE-with-ARM所在行的“操作”列,单击“更多”,选择“共享”。
5、在“共享镜像”窗口,输入帐号B的账号名,单击“添加”。
6、单击“确定”。
步骤四:接受共享镜像
帐号B接受帐号A共享的“西安2”区域的私有镜像。
1、帐号B登录管理控制台,在左上角切换区域为“西安2”。
2、选择“服务列表 > 计算 > 镜像服务”,单击“共享镜像”页签。
进入镜像列表页面。
3、在提示信息中,勾选“copy_cn-north_HCE-with-ARM”,单击“接受”。
接受后,该私有镜像将显示在共享镜像列表中。
步骤五:创建新的云主机
帐号B使用共享镜像创建新的云主机,并验证Web网站是否可用。
1、在共享镜像“copy_cn-north_HCE-with-ARM”所在行,单击操作列的“申请主机”。
进入弹性云主机购买向导页面。
2、按需选择计费模式、可用区、规格、网络等参数,镜像保持默认值,按界面提示完成云主机创建。
3、返回云主机列表,等待几分钟,云主机创建成功。
4、尝试访问云主机的Web网站,验证是否可用。
浏览器中输入http://云主机弹性公网IP/index.html,假设为http://124.70.xxx.xxx/index.html。经验证可以正常访问,表示云主机迁移成功,任务结束。