Pergunta
Como posso instalar automaticamente o repositório CRX em uma instância do Amazon EC2. A Amazon fornece uma plataforma de infraestrutura como serviço - chamada EC2 - que pode ser usada para hospedar repositórios CRX. Este documento mostra as etapas necessárias para configurar e executar o CRX no EC2.
Pré requisitos:
- Habilidades de administração do sistema com o Linux
- para usuários do Windows - saiba como se conectar ao Linux via SSH
Resposta
Este é um guia passo a passo.
Etapa 1
- Inscreva-se no Amazon EC2 em: http://aws.amazon.com/ec2/
- Familiarize-se com o serviço: tarefas como iniciar e parar instâncias, obter acesso com SSH
Tutorial para usuários de Mac: Como iniciar o Amazon EC2 com o Mac OS X (em reactive.io)
Tutorial para usuários do Windows: Gerenciando o Amazon EC2 com o Windows (em keywordintellect.com)
Etapa 2
- Crie um grupo de segurança que tenha portas 22 e 7402 abertas.
- Inicie uma instância do EC2. Recomendamos o Linux CentOS AIMs - por exemplo:
- ami-4a24d623 (411009282317/RightImage_CentOS_5.4_x64_v5.6.28_EBS) para 64 bits
- ami-5624d63f (411009282317/RightImage_CentOS_5.4_i386_v5.6.28_EBS) para 32 bits
- Faça o download do script de shell aws-deploy-crx220-public.sh na parte inferior desta página. Esse script executado a partir de sua máquina local em relação à instância do EC2 instala o Java, define as permissões, instala o CRX e o inicia.
- Abra o script baixado em um editor e adicione sua chave de licença em LICENSE_KEY. Se você ainda não tem uma licença - obter uma licença de desenvolvedor aqui. Defina se você instalar em uma instância EC2 de 32 ou 64 bits e sinta-se à vontade para alterar o número da porta.
- Execute o seguinte comando no terminal local/linha de comando. Substitua a localização da chave ssh e a nome de anfitrião da instância do EC2.
- on Linux/Mac:
cat aws-deploy-crx220-linux-public.sh | ssh -i ~/.ssh/ec2-keypair root@ec2- .compute-1.amazonaws.com
- no Windows (usuários do Cygwin): use o mesmo comando do Linux/Mac
- no Windows (usuários PuTTY): use
plink root@ec2- .compute-1.amazonaws.com aws-deploy-crx220-linux-public.sh
- on Linux/Mac:
- Espere até o script terminar. Em seguida, use o navegador e navegue até o nome do host da instância do EC2 na porta 7402.
O script faz o seguinte:
- instala o Java 6 SDK
- O CRX está instalado em
/mnt/crx/crx-quickstart/..
- cria um usuário
crx
para executar o processo java
Etapa 3
Para iniciar/parar o CRX, acesse o diretório /mnt/crx/crx-quickstart/server
- iniciar servidor:
su -s /bin/bash crx ./start
- interrompa o servidor:
./stop
Para backup CRX, use o método documentado em Backup online. Observe que o script instala o repositório em um disco volátil.
Aplica-se a
CRX 2.2.0
Download
Fazer logon em sua conta