对待迁移的虚拟机进行准备,包括检查并安装Virtio 驱动、安装 cloud-init。
这些内容参考镜像导入的内容:
对象存储默认没有与CVM实例的网络打通,需要联系腾讯侧进行网络打通。
在网络打通后,对象存储会有一个对应vip匹配到客户指定的一个子网。如果要在更多子网中使用,建议通过ACL、安全组的配置,将该vip与其他子网打通。
如果CDC与公有云已经打通数据通道,可以使用公有云的DNS进行解析。如果数据通道没有打通,或者客户要使用自己的DNS解析服务,那么需要做域名解析配置。
CDC里的对象存储的存储桶的域名格式为:<BucketName-APPID>.<CDC-ID>.cos-cdc.<Region>.myqcloud.com,域名解析时将<CDC-ID>.cos-cdc.<Region>.myqcloud.com解析到vip即可。存储桶的域名也可以在存储桶的概览页中直接查看。
如果要临时解析,可以通过配置CVM实例的hosts文件进行解析,这时需要将需要访问的每个存储桶的域名以及service.cos.myqcloud.com都配置到vip上。
以在ubuntu中使用s3cmd工具管理存储桶为例
安装s3cmd
sudo apt install s3cmd
创建s3cmd的配置文件
创建 .s3cfg 文件,普通账号放在账号目录下,管理员账号放在 /root 目录下。
.s3cfg文件内容如下,前两项分别对应腾讯云账号的SecretID、SecretKey。
Host_base对应CDC里对象存储的域名。
host_bucket中 %(bucket)s. 这部分不变,后面也是CDC里对象存储的域名。
查看存储桶列表,s3cmd ls
查看存储桶内的文件列表,s3cmd ls [s3://<bucket-name>]
如果是大文件,会被分片上传
打开离线迁移页面。
新建实例迁移任务
填写任务名称和镜像文件链接,选择一个CVM实例,点击 完成 按钮,开始迁移。
注1:对象存储需要与迁移目标实例所在子网已经做好网络打通。
注2:对象存储文件地址,在详情页面中拷贝对象地址字段。
等待一段时间,任务提示实例迁移成功。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。