Há seis meses criei uma instância EC2 com licença Plesk do AWS Marketplace. Agora gostaria de adicionar um disco efêmero para colocar os dados de backup temporal gerados pelo Plesk.
O problema é que não consigo encontrar uma maneira de adicionar um disco efêmero a uma instância existente (até mesmo interrompê-lo).
Já tentei criar uma nova instância com o disco efêmero e anexar o volume raiz da instância antiga. Com esta alternativa tive muitos problemas vindos do plesk (Principalmente porque eles possuem IPs internos diferentes).
Eu sei que tenho a opção de criar uma nova instância com um novo disco e restaurar um backup do Plesk do servidor antigo.
A questão é se posso adicionar este disco efêmero de uma forma mais rápida/fácil, bastando criar um novo servidor e copiar os dados do antigo.
Responder1
Apenas para esclarecer o ponto inicial aqui: você não pode adicionar uma unidade EFÊMERA a uma instância APÓS a criação inicial. As unidades temporárias fazem parte da configuração da instância base que só é gravada na criação da instância e não pode ser modificada.
Outro ponto a ter em mente, embora você já saiba disso, é que unidades efêmeras não estão disponíveis em instâncias t1.micro.
Responder2
Eu faço isso um pouco no trabalho. Seu processo precisa ser algo como
- Pare o servidor (faça todos os failovers ou redirecionamentos necessários)
- Crie uma AMI a partir da instância interrompida, clique com o botão direito e escolha "Criar imagem", certifique-se de adicionar um "Armazenamento de instância X" para cada disco efêmero esperado. Mais é totalmente aceitável (um i3.16xlarge oferece 8 discos efêmeros, então planeje com antecedência o crescimento futuro)
- Aguarde a conclusão da AMI
- (opcional) Se quiser criptografar o disco, use "Copiar AMI" para a mesma região agora e ative a criptografia. Você terá uma segunda AMI, com discos criptografados.
- Crie uma nova instância dessa AMI. Ele surgirá com um novo IP, mas todos os outros dados serão exatamente iguais, então você pode querer mover o IP privado do servidor original.
Depois de alguns dias, você pode fazer uma limpeza excluindo a AMI e o host original interrompido.
Responder3
O problema é que o plesk não inicia quando um IP muda. Você tem que executar estes comandos:
# /usr/local/psa/bin/reconfigurator --autoconfigure
# /usr/local/psa/admin/sbin/httpdmng --reconfigure-all
# /etc/init.d/nginx restart
Veja esta página:http://kb.parallels.com/en/114245
Então o procedimento está correto. Crie uma nova instância com uma AMI gerada no servidor antigo e adicione o disco temporário.
Depois de conectar o dispositivo root antigo, basta executar os comandos de reconfiguração do plesk e reiniciar.