华为云服务器跨账号跨区域迁移云服务器_云淘科技
操作场景
本节操作介绍华为云上云服务器的跨账号跨区域迁移,建议采用镜像迁移方式。
服务器迁移的常见场景与常用的迁移方式请参考迁移的背景知识。
跨账号跨区域迁移的方法请参考方案介绍。
迁移的背景知识
常见的服务器迁移场景包括物理服务器与云服务器之间、VMware等虚拟化平台与华为云服务器之间、华为云上的云服务器之间(不同账号或地域之间)、其他云平台的云服务器和华为云服务器、线下制作成镜像文件导入华为云,推荐的迁移方式请参考表1。
迁移场景 |
适用条件 |
推荐方式 |
备注 |
---|---|---|---|
x86物理服务器 → 华为云服务器 示例:P2V |
服务器能够访问公网 |
主机迁移服务 请参考最佳实践-主机迁移。 |
– |
VMware等虚拟化平台的虚拟机 → 华为云服务器 |
虚拟机能够访问公网 |
主机迁移服务 请参考最佳实践-主机迁移。 |
– |
虚拟机不能访问公网 |
先从VMware虚拟化平台导出虚拟机的镜像文件。 |
如果镜像文件格式不在vhd、vmdk、qcow2、raw、vhdx、qcow、vdi、qed、zvhd、zvhd2范围,需要先转换格式。 |
|
华为云上的云服务器(不同账号或地域之间) 示例:账号A在“华北-北京四”区域的云服务器 → 账号B的“华东-上海一”区域。 |
云服务器能够访问公网 |
主机迁移服务 请参考最佳实践-主机迁移。 |
– |
云服务器不能访问公网 |
(推荐) 不同账号间迁移:共享镜像 将云服务器的系统盘制作成系统盘镜像、数据盘制作成数据盘镜像,或者直接将云服务器制作成整机镜像,然后共享给其他账号。 不同地域间迁移:跨区域复制镜像 将云服务器的系统盘制作成系统盘镜像、数据盘制作成数据盘镜像,或者直接将云服务器制作成整机镜像,然后复制到其他区域。 不同账号、不同地域间迁移:共享镜像和跨区域复制镜像结合使用。 |
只有通过云备份创建的整机镜像,才支持共享。 跨区域复制的镜像大小不能超过128GB。 |
|
其他云平台的云服务器 示例:阿里云/腾讯云 → 华为云 |
云服务器能够访问公网 |
主机迁移服务 请参考最佳实践-主机迁移。 |
– |
云服务器不能访问公网 |
先从其他云平台导出镜像。 |
如果镜像文件格式不在vhd、vmdk、qcow2、raw、vhdx、qcow、vdi、qed、zvhd、zvhd2范围,需要先转换格式。 |
|
安装盘映像 示例:线下制作成镜像文件导入华为云 |
已有所需操作系统的ISO格式的安装盘映像 |
使用VirtualBox创建镜像并上传到华为云 或 使用控制台的导入ISO文件方式创建镜像 |
– |
方案介绍
跨账号跨区域迁移云服务器的方案为:账号A将区域A的云服务器做成私有镜像,将此私有镜像复制到同账号的区域B,再共享给账号B;账号B接受账号A的共享镜像后,使用该镜像创建新的云服务器。
例如,账号A在“华北-北京四”区域的云服务器上搭建了Web网站,想要将云服务器迁移到账号B的“华东-上海一”,操作流程如下:
图1 操作流程
步骤一:创建私有镜像
步骤二:跨区域复制镜像
步骤三:共享镜像
步骤四:接受共享镜像
步骤五:创建新的云服务器
步骤一:创建私有镜像
账号A将“华北-北京四”区域搭建了Web网站的云服务器做成私有镜像。假设云服务器Web访问地址为:http://121.36.xxx.xxx/index.html
账号A登录管理控制台,在左上角切换区域为“华北-北京四”。
选择“服务列表 > 计算 > 弹性云服务器”。
进入弹性云服务器列表页面。
在搭建了Web网站的云服务器(假设为ecs-fe9e)所在行,单击操作列的“更多 > 镜像/磁盘/备份 > 创建镜像”。
进入创建私有镜像页面。
填写如下参数:
图2 创建私有镜像
创建方式:整机镜像
由于数据盘包含了业务数据,本例中使用弹性云服务器携带其挂载的数据盘一起创建整机镜像。
选择镜像源:云服务器,并选择“ecs-fe9e”
选择“云服务器备份存储库”,用于存放备份。如果云服务器已绑定存储库,系统会默认选择已绑定的存储库。
创建的整机镜像及中间产物备份副本会默认存放在备份存储库中,因此必须选择一个云服务器备份存储库。
如果没有可用的存储库,请单击“新建云服务器备份存储库”进行创建,注意“保护类型”需选择“备份”。
名称:输入私有镜像名称,如“migrate_test”
企业项目:选择默认项目“default”
单击“立即创建”。
确认无误后,阅读并勾选协议,单击“提交申请”。
返回私有镜像列表,等待几分钟后,私有镜像创建成功。
图3 查看私有镜像
步骤二:跨区域复制镜像
账号A将步骤一:创建私有镜像中创建的私有镜像复制到“华东-上海一”区域。在跨区域复制前,需要先创建IAM委托,详见以下步骤。
创建IAM委托。
单击右上方登录的用户名,在下拉列表中选择“统一身份认证”。
在左侧导航栏中,单击“委托”。
在“委托”页面,单击“创建委托”。
在“创建委托”页面,设置如下参数:
委托名称:按需填写,例如“ims_administrator_agency”。
图4 创建委托
委托类型:选择“云服务”。
云服务:(“委托类型”选择“云服务”时出现此参数项。)单击“选择”,在弹出的“选择云服务”页面选择“镜像服务 IMS”,单击“确定”。
持续时间:选择“永久”。
描述:非必选,可以填写“拥有IMS Administrator权限的委托”。
单击“下一步”,为委托选择策略。
勾选“IMS Administrator”策略。
图5 选择策略
单击“下一步”,选择授权区域。
在“项目[所属区域]”中选择“华北-北京四”和“华东-上海一”,单击“确定”。
图6 选择区域
配置权限时,请勿选择所有项目,否则委托将不生效。
单击“完成”,在“基本信息”页签查看创建的委托。
图7 查看委托
选择“服务列表 > 计算 > 镜像服务”,单击“私有镜像”页签。
进入私有镜像列表页。
在私有镜像“migrate_test”所在行,单击操作列的“更多 > 复制”。
弹出“复制镜像”对话框。
填写如下参数:
图8 复制镜像
名称:保持默认值copy_cn-north-4_migrate_test
目的区域:华东-上海一
目的项目:cn-east-3
目的云服务器备份存储库:vault-2398
IAM委托:选择1中创建好的委托“ims_administrator_agency”。
单击“确定”。
在控制台左上角切换区域为“华东-上海一”,等待几分钟后,私有镜像复制成功。
图9 查看私有镜像
步骤三:共享镜像
账号A将“华东-上海一”区域的私有镜像共享给账号B。需要提前在“我的凭证”中获取获取账号B“华东-上海一”区域的项目ID。
图10 获取项目ID
在“华东-上海一”区域,选择“服务列表 > 计算 > 镜像服务”,单击“私有镜像”页签。
进入私有镜像列表页。
在私有镜像“copy_cn-north-4_migrate_test”所在行,单击操作列的“更多 > 共享”。
弹出“共享镜像”对话框。
在“共享镜像”页签,输入账号B的项目ID,单击“添加”。
图11 共享镜像
单击“确定”。
步骤四:接受共享镜像
账号B接受账号A共享的“华东-上海一”区域的私有镜像。
账号B登录管理控制台,在左上角切换区域为“华东-上海一”。
选择“服务列表 > 计算 > 镜像服务”,单击“共享镜像”页签。
进入镜像列表页面。
在提示信息中,勾选“copy_cn-north-4_migrate_test”,单击“接受”。
图12 接受共享镜像
接受后,该私有镜像将显示在共享镜像列表中。
图13 共享镜像列表
步骤五:创建新的云服务器
账号B使用共享镜像创建新的云服务器,并验证Web网站是否可用。
在共享镜像“copy_cn-north-4_migrate_test”所在行,单击操作列的“申请服务器”。
进入弹性云服务器购买向导页面。
按需选择计费模式、可用区、规格、网络等参数,镜像保持默认值,按界面提示完成云服务器创建。
图14 选择镜像
返回云服务器列表,等待几分钟,云服务器创建成功。
尝试访问云服务器的Web网站,验证是否可用。
浏览器中输入http://云服务器弹性公网IP/index.html,假设为http://124.70.xxx.xxx/index.html。经验证可以正常访问,表示云服务器迁移成功,任务结束。
图15 验证Web网站
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家