Я настраиваю сервер базы данных на EC2, и мне нужно убедиться, что том EBS автоматически подключен и доступен перед запускается служба базы данных.
Я использую SMF, поэтому я могу проверить, доступна ли конкретная файловая система перед запуском службы db, поэтому с этой точки зрения проблем нет, однако я не совсем уверен, как указать серверу автоматически подключать том EBS во время / после загрузки.
Какая стратегия лучше всего подходит для этого?
Вам просто понадобится пара коротких сценариев - один для подключения тома EBS во время загрузки, а другой - для его отсоединения при выключении, чтобы убедиться, что завершение работы выполнено правильно. Видеть это сообщение на форуме AWS.
Вы можете использовать -b
флаг ec2-run-instances
или ec2-register
команды для автоматического создания тома из моментального снимка и прикрепления его к определенному местоположению блочного устройства или создания пустого тома. Пример:
ec2-run-instances [OPTIONS] AMI [AMI-OPTIONS] -b /dev/sda2=snap-1234abcd:50
где snap-1234abcd
это идентификатор снимка, 50
размер создаваемого тома. Достаточно одного.