我在EC2上设置了一个数据库服务器,我需要确保EBS卷自动连接并在数据库服务启动之前可用。
我正在使用SMF,所以我可以testing一个特定的文件系统是否可用在启动数据库服务之前,所以从这个angular度来看没有问题,但是我不太确定如何告诉服务器自动连接EBS卷在/开机后。
最好的策略是什么?
您只需要几个简短的脚本 – 一个在引导时附加EBS卷,另一个在关机时将其分开,以确保关机是干净的。 请参阅此AWS论坛post 。
您可以使用ec2-run-instances或ec2-register命令的-b标志从快照自动创build卷,并将其附加到特定的块设备位置或创build一个空卷。 例如:
ec2-run-instances [OPTIONS] AMI [AMI-OPTIONS] -b /dev/sda2=snap-1234abcd:50
其中snap-1234abcd是快照ID, 50是要创build的卷的大小。 任何一个都足够了。