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