Bha*_*shi 6 amazon-ec2 amazon-web-services amazon-ami
我在 AWS 爱尔兰地区进行了设置,现在我想要在我的中国使用该 AMI。有谁知道完成任务的最佳实践是什么?任何帮助将不胜感激。
提前致谢。
中国地区目前不支持 AMI 复制。
根据 AWS:将 AMI 从美国转移或复制到中国(北京)
这个想法是使用“dd”创建卷的转储文件,将文件复制到中国区域的临时实例。复制后,再次使用 dd 将文件内容转储到 EBS 卷。然后创建包含数据的 EBS 卷的快照并从中创建 AMI。
您可以参考以下流程的概述:
- 在 AWS 区域启动一个 linux 实例,然后使用“dd”命令将实例的整个根卷作为文件保存到辅助 EBS 卷。
mkfs.ext4 /dev/xvdf
mount /dev/xvdf /mnt
dd if=/dev/xvda of=root.img bs=1M
- 将文件复制到 cn-north-1 区域的实例中。
scp -i key.pem root.img ec2-user@<ip_address>:/tmp
- 在该 cn-north-1 区域的实例中,使用“dd”命令将该文件写入 EBS 卷
dd if=/tmp/root.img of=/dev/xvdf bs=1M oflag=direct
- 删除卷上的密钥对,其中
{cloud username}'ubuntu' 代表 ubuntu,'ec2-user' 代表 Amazon Linux,'admin' 代表 Debian,'core' 代表 CoreOS/Container Linux
mkdir -p /tmp/volume
partprobe
mount /dev/xvdf1 /tmp/volume
rm /tmp/volume/root/.ssh/authorized_keys
rm /tmp/volume/home/{cloud username}/.ssh/authorized_keys
umount /tmp/volumeNB=请注意,在某些情况下,您可能需要使用新卷的标签更新 /etc/fstab、grub 配置文件等。
| 归档时间: |
|
| 查看次数: |
4664 次 |
| 最近记录: |