我正在尝试创建一个自定义自动集群 AMI,以与 Datastax Enterprise 3.0 OpsCenter 创建集群向导一起使用。
我已经尝试了至少两种方法并且一直在同一个地方结束。当我使用标准 Datastax 自动集群 (AC) AMI 时,集群的大小以 TB 为单位。当我使用我的自定义 ami 时,集群的大小为 40GB。我为每次启动选择 4 个 m1.extra 大型实例。
方法 1:我采用标准 datastax AC AMI 使用此处的指令集进行了修改:https ://github.com/riptano/ComboAMI/blob/2.4/presetup/setup.md (停在“# Setup credentials”)我然后使用以下内容捆绑并上传到 S3 ec2-bundle-vol -k -c -u -e ec2-upload-bundle -b -m -a -s 之后,我使用 EC2 管理控制台通过image.manifest.xml 文件。
方法 2:我使用 Ubuntu 12.04 LTS AMI 实例进行了修改,并使用了上面相同的指令集。
这两种方法都给了我一个 40GB 的集群。看起来自定义 AMI 没有正确或根本没有设置 RAID。
df -h 用于自定义 AMI
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 9.9G 2.6G 6.9G 28% /
udev 7.4G 8.0K 7.4G 1% /dev
tmpfs 3.0G 200K 3.0G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 7.4G 0 7.4G 0% /run/shm
/dev/xvdb 414G 199M 393G 1% /mnt
df -h 默认 AMI
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 9.9G 2.2G 7.3G 23% /
udev 7.4G 8.0K 7.4G 1% /dev
tmpfs 3.0G 224K 3.0G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 7.4G 0 7.4G 0% /run/shm
/dev/md0 1.7T 34M 1.7T 1% /raid0