Você só precisa de alguns scripts curtos - um para anexar o volume do EBS no momento da inicialização e o outro para desanexá-lo no desligamento para garantir que o desligamento esteja limpo. Veja esta postagem no fórum da AWS .
Estou configurando um servidor de banco de dados no EC2 e preciso garantir que um volume do EBS seja conectado automaticamente e esteja disponível antes do serviço de banco de dados ser iniciado.
Estou usando o SMF para testar se um determinado sistema de arquivos está disponível antes de iniciar o serviço db, portanto, não há problema nessa perspectiva, no entanto, não tenho certeza de como dizer ao servidor para anexar automaticamente o EBS volume durante / após a inicialização.
Qual seria a melhor estratégia para isso?
Você só precisa de alguns scripts curtos - um para anexar o volume do EBS no momento da inicialização e o outro para desanexá-lo no desligamento para garantir que o desligamento esteja limpo. Veja esta postagem no fórum da AWS .
Você pode usar o sinalizador -b
dos comandos ec2-run-instances
ou ec2-register
para criar automaticamente um volume a partir de um instantâneo e anexá-lo a um local de dispositivo de bloco específico ou criar um volume vazio. Ex:
ec2-run-instances [OPTIONS] AMI [AMI-OPTIONS] -b /dev/sda2=snap-1234abcd:50
em que snap-1234abcd
é o ID da captura instantânea, 50
é o tamanho do volume a ser criado. Qualquer um é suficiente.