julio 12, 2012

Obtenga su propio servidor SAP HANA DB en Amazon Web Services

by Juergen Schmerder

Novedades

  • [2012-06-27] Las descargas de HANA Client y HANA Studio han sido actualizadas a la Revisión 32
  • [2012-06-07] Las imágenes HANA AWS ya están disponibles en todas las regiones Amazon

Bienvenidos

El equipo del Developer Center ha ofrecido durante los últimos 6 meses un período de prueba gratis de 30 días, y tal como se anunció en SAPPHIRE NOW en Orlando, ahora estamos listos para el siguiente paso:
Ahora Ud. puede crear su propio entorno de desarrollo HANA en Amazon Web Services (AWS).
SAP no le cobrará nada en concepto de licencia, pero Ud. será el responsable de operar su propia cuenta AWS. Gracias a nuestros amigos de Amazon, tenemos tres tamaños disponibles. Para tener una idea de los costos asociados, use la calculadora de precios AWS aquí (preconfigurada para 4 horas de uso diario en el tamaño más pequeño disponible).

Éstos son los tamaños de las imágenes que tenemos disponibles para Ud.:

Tamaño CPUs virtuales Memoria (GB) Almacenamiento (GB)
m2.xlarge 2 17.1 154
m2.2xlarge 4 34.2 154
m2.4xlarge 8 68.4 154

Cómo crear su propio entorno HANA@AWS

Prerrequisitos

  • Un usuario SCN - si todavía no tiene uno, puede registrarlo gratis aquí.
  • Una cuenta AWS - si todavía no tiene una, puede registrarla aquí (haga click en "Regístrese ahora" ("Sign Up Now")). Tenga a mano su tarjeta de crédito.
  • Un par de claves (¿qué es un par de claves?) para tener acceso seguro a su instancia. Consulte la documentación sobre cómo crear un par de claves aquí. Recuerde el nombre de la clave provista y guarde el archivo *.pem en su disco duro local. [Nota: Asegúrese de guardar su archivo *.pem cuando el sistema se lo pida. Sin el par de claves, no podrá conectarse al sistema operativo de su instancia a través de SSH.]
Vea a Yusuf Bashir explicar cómo se crea un par de claves:

Parte 1 - Aceptar el Contrato de Licencia de Desarrollador SAP en SCN

Si cumple todos los prerrequisitos, está listo para crear su propio servidor HANA DB en Amazon Web Services. El proceso en su totalidad no debería tomar más de 15 minutos.
  • Asegúrese de haber iniciado sesión en SCN. Si el sistema lo redirige a la página de inicio de SCN en cualquier momento durante los pasos de este procedimiento, eso significa que su sesión se ha terminado. En tal caso, simplemente haga click en el botón de "Iniciar sesión" ["Login"] en la parte superior de la página, y el proceso continuará desde donde Ud. lo haya dejado.
  • Comience aquí. Lea cuidadosamente el contrato de licencia y haga click en el botón de "He leído y acepto" ["I Have Read and Agree"].
  • Ingrese su ID de cuenta AWS, elija la ubicación del data center que prefiera, y haga click en el botón de "Enviar" ["Submit"].
  • Cuando haya terminado con la parte de SCN, el sistema lo redirigirá a su cuenta Amazon para completar la configuración.
Vea a Yusuf Bashir (nuevamente) seguir los pasos de la registración:

Parte 2 - Cree su propia instancia SAP HANA en AWS

AWS_Stack_Created.png
  • Cuando haya completado la Parte 1, el proceso de instalación lo llevará al sitio de AWS. Allí verá la siguiente pantalla, donde figura el nombre por defecto del stack y una URL para la plantilla [template]. Puede cambiar el nombre y hacer click en el botón de "Continuar" ["Continue"], pero no cambie la URL de la plantilla.
  • Configure el tamaño de la instancia. Las opciones aparecen listadas en la tabla al principio de este documento. La opción recomendada es m2.xlarge, y debería ser suficiente para la mayoría de sus necesidades. Por favor, tenga presente que siempre puede cambiar esto más tarde en la consola AWS si así lo desea.
  • Debe ingresar el nombre del par de claves que ya tenga, o no podrá crear una conexión SSH a su instancia. Si no cumplió los prerrequisitos y todavía necesita crear un par de claves, puede hacerlo desde la consola AWS. [Nota: los pares de claves son específicos de cada región.]
  • Revise el resumen de información sobre su stack HANA y luego haga click en el botón de "Continuar" ["Continue"].
  • La creación del stack toma unos minutos. Ahora sería un buen momento para volver al SAP HANA Developer Center en SCN y descargar e instalar HANA Studio y las bibliotecas de HANA Client en su sistema local (ver Parte 3).
  • Para monitorear el progreso, seleccione el nombre del stack y elija la pestaña de eventos en la Consola de Administración AWS [AWS Management Console]. Para refrescar el estado, haga click en el botón de "Refrescar" ["Refresh"]. Una vez que la creación del stack haya terminado, en su pantalla debería ver algo así:

  • Una vez que el stack esté creado y muestre el estado CREATE_COMPLETE, revise la pestaña de salida ["Outputs"]para obtener detalles sobre el nombre de la instancia AWS, el hostname y la dirección IP que usará para conectarse a su nueva instancia de desarrollo HANA.
  • AWS_Stack_Information.png
  • Si la creación del stack falla, revise la pestaña de eventos ["Events"] para obtener más información sobre el paso que falló. Allí podrá ver información específica de cada paso en las columnas de estado y razón. Esto puede darle una pista acerca de lo que salió mal y cómo puede solucionarlo.
  • ¡Felicitaciones! Ud. ha terminado el proceso de crear su propia imagen HANA en AWS.
A esta altura, Ud. ya lo conoce y lo quiere - Yusuf Bashir le muestra cómo crear una imagen HANA en AWS:

Parte 3 - Descargue e instale SAP HANA Studio y SAP HANA Client

Ahora puede descargar SAP HANA Studio Developer Edition y SAP HANA Client Developer Edition. Debe asegurarse nuevamente de que su sesión todavía esté activa. Acepte el Contrato de Licencia (otra vez, asegúrese de leerlo cuidadosamente, aunque ya lo conozca), seleccione el archivo que quiere descargar y haga click en "Acepto - Descargar el archivo seleccionado" ["I Agree - Download selected file"]. Una vez que el archivo haya sido descargado completamente, descomprímalo y ejecute el instalador hdbsetup.exe.

Parte 4 - Conéctese a su servidor HANA en AWS

  • Inicie sesión en Amazon EC2 y arranque su instancia SAP HANA. En el marco de "Navegación" ["Navigation"], vaya a "INSTANCIAS>Instancias" ["INSTANCES>Instances"]. Allí debería poder ver todas sus instancias en Amazon EC2. Asegúrese de que la instancia HANA a la que quiere conectarse esté en estado "ejecutándose" ["running"]. Si no está corriendo, elija la instancia, haga click en el menú de "Acciones de Instancia" ["Instance Actions"], y haga click en "Iniciar" ["Start"] en el menú desplegable.
  • Asocie su IP Elástica ["Elastic IP"] con la instancia SAP HANA. Anote su Elastic IP (¿qué es una Elastic IP?). Cada vez que reinicie su instancia AWS debe repetir este procedimiento de mapear la IP elástica a la instancia HANA. La primera vez, la dirección IP se asociará automáticamente. [Nota: la Elastic IP le asegura que podrá conectarse a su instancia con el mismo hostname y dirección IP cada vez que se reinicia.]
  • Para asociar su Elastic IP con su instancia SAP HANA:
    • En el marco de "Navegación" ["Navigation"], vaya a "RED & SEGURIDAD > IPs Elásticas" ["NETWORK & SECURITY > Elastic IPs"]. Revise si la dirección IP está mapeada a la instancia HANA. Para ello, mire en el campo "ID de Instancia" ["Instance ID"]: si ya está mapeada, no hace falta seguir más pasos. En caso contrario...
    • Elija la dirección Elastic IP que quiere asociar con la instancia HANA.
    • Haga click en "Asociar Dirección" ["Associate Address"], y en la caja de diálogo que aparecerá elija su instancia SAP HANA como se muestra aquí.
    • Haga click en "Sí, Asociar" ["Yes, Associate"] para confirmar la asociación entre Elastic IP e instancia HANA.
  • Anote su dirección Elastic IP. La necesitará para conectarse a esta instancia HANA en AWS desde HANA Studio.
  • Abra SAP HANA Studio y elija o bien la Consola de Administración o bien la perspectiva de Modelador ["Modeler"].
  • En el panel de Navegación, haga un click derecho en el espacio vacío y elija "Agregar sistema..." ["Add System..."] del menú contextual.
  • En la caja de diálogo, ingrese:
    • Su Elastic IP o imdbhdb como hostname [Nota: no use el DNS público de su instancia, p.ej. ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com]
    • 00 como Número de sistema
    • Un nombre para su servidor HANA como Descripción
  • Haga click en "Siguiente". En la pantalla siguiente, ingrese
    • SYSTEM como Nombre de usuario
    • manager como Contraseña. Más tarde podrá cambiar la contraseña por defecto desde HANA Studio.
  • Haga click en "Finalizar" ["Finish"]. Espere hasta que la conexión al sistema aparezca en el panel de Navegación con un ícono de estado verde. Con esto habrá terminado oficialmente la instalación.

Parte 5 - Inicie sesión en el sistema operativo Linux de su instancia AWS

Es posible que en ciertas situaciones Ud. quiera conectarse a su equipo AWS a nivel del sistema operativo. Por ejemplo, para cambiar la contraseña por defecto del usuario hdbadm en el sistema operativo (ver abajo) o para detener/reiniciar su servidor HANA DB.
El siguiente blog tiene instrucciones paso a paso para conectarse a un equipo Linux en Amazon EC2 usando un popular cliente SSH para Windows llamado puTTY: http://www.techrepublic.com/blog/datacenter/connect-to-amazon-ec2-with-a-private-key-using-putty-and-pageant/5085

Resumen de los pasos:

  • Descargue putty.exe y puttygen.exe
  • Con el archivo del par de claves (*.pem) que descargó de Amazon EC2, cree un archivo de clave privada para puTTY usando puttygen.exe. Use putty.exe para conectarse a la VM Linux con HANA como el usuario root. Como IP ponga la dirección Elastic IP que haya obtenido en los pasos anteriores.
  • Desde Linux o Mac OS-X, lo único que hace falta es correr ssh -i hanakey.pem IP_externa -l root desde una terminal (donde hanakey.pem es el archivo *.pem con el par de claves que haya descargado, y la IP_externa es la dirección Elastic IP o el hostname de su instancia).
Nota:
Algunos firewalls corporativos pueden impedir el acceso SSH a la nube Amazon. Puede que tenga que consultar a su organización IT para resolver ese problema.
El usuario hdbadm es el propietario del software SAP en la instancia Linux. Para reiniciar HANA DB sin reiniciar la instancia Linux entera, cámbiese al usuario hdbadm y corra operaciones para detener y reiniciar el servicio mediante los siguientes comandos:
  • su – hdbadm: comando para cambiar de usuario
  • stopsap: comando para detener HANA DB
  • startsap: comando para iniciar HANA DB
La contraseña por defecto del usuario hdbadm es HANAabcd1234. Ingrese estas credenciales cuando HANA Studio le pida <SID>adm para correr tareas administrativas. (Se recomienda que, después de haber creado su instancia, cambie la contraseña en Linux usando el comando passwd hdbadm).

Dónde obtener ayuda

Si leyó cuidadosamente el contrato de licencia, sabe que la Licencia SAP HANA para Desarrolladores es gratis (excepto por el costo de hosting en AWS), pero viene sin soporte para productos SAP. Si tiene preguntas, por favor (1) revise la sección FAQ, (2) busque ayuda en nuestro foro de discusión, y si las opciones anteriores fallan, (3) envíenos un email a inmemorydevcenter@sap.com.


Original Version in English: http://scn.sap.com/docs/DOC-28294

No hay comentarios:

Publicar un comentario