Implementar CRX en Amazon EC2

Pregunta

 

¿Se puede instalar automáticamente el repositorio CRX en una instancia de Amazon EC2? Amazon proporciona una plataforma de infraestructura como servicio - llamada EC2 - que puede ser utilizada para alojar repositorios CRX. Este documento documenta los pasos necesarios para configurar y ejecutar CRX en EC2.

Pre-requisitos:

  • Habilidades de administración de sistemas con Linux
  • para usuarios de Windows - sepa cómo conectarse a Linux a través de SSH

Respuesta

 

Esta es una guía paso a paso.

Paso 1

 

  1. Regístrarse en Amazon EC2 en: http://aws.amazon.com/ec2/
  2. Familiarizarse con el servicio: tareas como iniciar y detener instancias, obtener acceso con SSH

Tutorial para usuarios de Mac: Iniciar Amazon EC2 con Mac OS X (en reactive.io)
Tutorial para usuarios de Windows: Administración de Amazon EC2 con Windows (en keywordintellect.com)

Paso 2

 

  1. Cree un grupo de seguridad que tenga los puertos 22 y 7402 abiertos.
  2. Inicie una instancia de EC2. Recomendamos Linux CentOS AIMs - por ejemplo:
    • ami-4a24d623 (411009282317/RightImage_CentOS_5.4_x64_v5.6.28_EBS) para 64bit
    • ami-5624d63f (411009282317/RightImage_CentOS_5.4_i386_v5.6.28_EBS) para 32bit
  3. Descargue el script de shell aws-deploy-crx220-public.sh en la parte inferior de esta página. Este script ejecutado desde su máquina local contra la instancia EC2 instala Java, establece los permisos, instala CRX y lo inicia.
  4. Abra el script descargado en un editor y añada su clave de licencia en LICENSE_KEY. Si aún no tiene una licencia: obtenga una licencia de desarrollador aquí. Configúrelo si instala en una instancia EC2 de 32 ó 64 bits y siéntase libre de cambiar el número de puerto.
  5. Ejecute el siguiente comando en la línea de comandos/terminal local. Reemplace la ubicación de la clave ssh y el nombre de host de la instancia EC2.
    • en Linux/Mac: cat aws-deploy-crx220-linux-public.sh | ssh -i ~/.ssh/ec2-keypair root@ec2- .compute-1.amazonaws.com
    • en Windows (usuarios de Cygwin): usar el mismo comando que en Linux/Mac
    • en Windows (usuarios de PuTTY): use plink root@ec2- .compute-1.amazonaws.com aws-deploy-crx220-linux-public.sh
  6. Espere hasta que el script esté terminado. Luego use el navegador y busque el nombre de host de la instancia EC2 en el puerto 7402.

 

El script realiza lo siguiente:

  • instala el SDK de Java 6
  • El CRX se instala en /mnt/crx/crx-quickstart/..
  • crea un crx de usuario para ejecutar el proceso java

Paso 3

 

Para iniciar/parar el CRX, vaya al directorio /mnt/crx/crx-quickstart/server

  • start server: su -s /bin/bash crx ./start
  • parar el servidor: ./stop

Para realizar una copia de seguridad de CRX, utilice el método documentado en la copia de seguridad en línea. Tenga en cuenta que el script instala el repositorio en un disco volátil.

 

Aplica

 

CRX 2.2.0

Descargar

Logotipo de Adobe

Inicia sesión en tu cuenta