c2h*_*2h2 56 amazon-s3 amazon-ec2 amazon-ami
在区域之间移动和自定义AMI图像的简单方法?(东京 - >新加坡)
我知道你可以搞砸API和S3来完成它,但有没有更简单的方法呢?
dmo*_*ohr 91
截至2012年12月,亚马逊现在支持通过UI工具(Amazon Management Console)将AMI迁移到另一个地区.请在此处查看其文档
那么,我是怎么做到的......
架构 :(选择32位或64位)
名称/描述 :(给它一个)
内核ID:迁移Linux AMI时,如果选择"默认",则可能会失败.对我有用的是在这里转到亚马逊内核列表 以查找亚马逊支持的内核,然后在创建图像时指定它
根设备名称:/ dev/sda1
点击" 是,创建 "
4.从新AMI中启动实例并测试您是否可以连接.
小智 7
以下假设您安装了AWS Console实用程序/opt/aws/bin/
, JAVA_HOME=/usr
并且您正在运行i386体系结构,否则将替换为x86_64.
1)运行实时快照,您认为您的图像可以容纳1.5GB并且您可以将其保留在/ mnt中(检查运行df
)
/opt/aws/bin/ec2-bundle-vol -d /mnt -k /home/ec2-user/.ec2/pk-XXX.pem -c /home/ec2-user/.ec2/cert-XXX.pem -u 123456789 -r i386 -s 1500
2)上传到当前区域的S3存储桶
/opt/aws/bin/ec2-upload-bundle -b S3_BUCKET -m /mnt/image.manifest.xml -a abcxyz -s SUPERSECRET
3)将图像传输到EU S3存储桶
/opt/aws/bin/ec2-migrate-image -K /home/ec2-user/.ec2/pk-XXX.pem -C /home/ec2-user/.ec2/cert-XXX.pem -o abcxyz -w SUPERSECRET --bucket S3_BUCKET_US --destination-bucket S3_BUCKET_EU --manifest image.manifest.xml --location EU
4)注册您的AMI,以便您可以启动爱尔兰的实例
/opt/aws/bin/ec2-register –K /home/ec2-user/.ec2/pk-XXX.pem –C /home/ec2-user/.ec2/cert-XXX.pem http://s3.amazonaws.com:80/S3_BUCKET/image.manifest.xml --region eu-west-1 -name DEVICENAME -a i386 --kernel aki-xxx
归档时间: |
|
查看次数: |
35113 次 |
最近记录: |