制作自己的AMI

亚马逊AMI market上提供的AMI有的含有Market Code(不允许将跟分区作为第二分区挂载到别的实例上进去修改根分区内容),有的AMI不支持特定实例类型(例如CentOS.org提供的AMI就不支持c3系列)。因此有必要自己做几个AMI。制作方法和步骤如下:
(1)自己在合适的位置安装一个精简版的CentOS,尽量最简化安装,因为一会要把系统文件内容全部同步到亚马逊上去。还可以直接将虚拟机import进AWS。安装的时候使用/dev/sda1 跟分区,/dev/sda1 swap分区,不要用LVM。例子里我们是创建1GB的vmware磁盘,不要使用动态扩展,尽量使用一次性分配。然后分区/dev/sda1 768M,剩下的MB全部给swap,此处大小要是2的n次方,否则会出现partition doesn’t end with disk boundry类似的警告提示。
(2)第二部将系统内容弄到AWS上去,此处提供两个方案:
首先在一台配置到aws tools的机器(推荐Amazon AMI创建的的EC2),创建一块25GB的EBS volume,并attach,然后格式化分区,17GB/, 8GB swap,精确到MB,然后

mkfs.ext4 /dev/xvdj1;
e2label /dev/xvdj1 /  (打上标签);
mkswap -L swap /dev/xvdj2(也打上标签),
然后挂载
mount /dev/xvdj1 /ebs(自己创建一个挂载点)

使用rsync将刚才安装的虚拟机文件系统同步到上述挂载点中

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值