Como movo * todo * o software instalado em meu EC2 isntance para EBS?

2

Comecei com o ótimo artigo de Eric Hammond no link onde ele passa instalando o MySQL e configurando-o para usar o EBS. Eu tenho que ir.

Eu também tenho um monte de outras coisas instaladas naquela instância do EC2: Rails, um monte de gemas, Nginx + Passenger e assim por diante - meu entendimento é que a menos que eu configure isso explicitamente para usar o EBS, tudo isso fica no Armazenamento efêmero da instância EC2 - certo? Como posso mover todo o software que instalei para o EBS - ou melhor ainda, como posso configurar de tal forma que, a partir de agora, também quaisquer novas gemas, etc. que eu instalar, também vão para o volume do EBS?

    
por drhyde 20.03.2011 / 08:34

1 resposta

1

Comece com uma instância baseada em raiz ebs para começar.

Eu converti a maioria das minhas para isso.

Eu tentei converter alguns existentes para ebs apenas, mas depois de 3 ou 4 horas, eu descobri Eu poderia apenas reinstalar todos os pacotes binários necessários e copiar em nosso código pessoal, dados, etc.

Em link

(o botão de instância de inicialização)

  1. clique no menu suspenso "Visualização", que padroniza todas as imagens e seleciona imagens EBS. Muitos Fedora, Ubuntu, Amazon-Linux, para escolher. Nota: em todos estes mostra "Dispositivo raiz: EBS" ...

  2. Inicialize com suas outras opções, certs, região, arquitetura, etc.

  3. faça login, personalize-o e corrija-o como achar melhor.

  4. pare com isso. NÃO TERMINAR

  5. inicie-o novamente e tudo no root é como você o deixou.

Existem alguns scripts de inicialização amazon ou alguém fornece que re-init / mnt cada vez, mas eu tenho apenas backups EBS separados do nosso software base.

Esta configuração é ideal para nós, onde não temos grandes picos de carga, mas sim tarefas ocasionais que levam 2 x nossos hosts regulares, e então eu tenho meia dúzia de instâncias que são "STOPPED" e não recebem nenhuma carga de CPU (mas eles ocupam o minúsculo S3 taxas de armazenamento).

Então isso deixa você com uma raiz permanente, não transitória, e você para, comece, como você necessidade.

Qualquer uma das instâncias do EBS, você pode "inicializar mais assim", se precisar de 20 com pressa.

Nota 2: Se você anexar grandes volumes de EBS a uma AMI baseada em EBS e escolher Inicializar mais como este faz cópias desses volumes anexados. e isso pode demorar um pouco para bem como cobranças de armazenamento inesperadas com todos esses instantâneos da fotografia.

Você provavelmente pode fazer isso através das ferramentas cli também, mas achei o console bastante fácil.

    
por 20.03.2011 / 16:42