Contenido


Taller GeneXus - Softlayer

Comments

Este artículo se preparó inicialmente como parte del Taller de GeneXus - Softlayer, evento que fue realizado en conjunto por IBM Uruguay, Grupo de Usuarios GeneXus Montevideo y GeneXus. Se explica como familizarse rápidamente con el funcionamiento básico general de Softlayer y además su integración con GeneXus para este taller en particular.

Para realizar implementaciones más avanzadas se puede verificar la información disponible en el sitio de Softlayer, tanto videos, como tutoriales e incluso hacer uso del chat en línea.

Cómo crear una cuenta en Softlayer

La forma de crear una cuenta en Softlayer es a partir del ingreso de la información correspondiente a la primera compra que se realice en el sitio. Para ello deberemos de acceder al siguiente link http://www.softlayer.com

Seleccionamos la opción “Order Now”:

Luego seleccionar la opción de orden mensual ya que es el tipo de pedido que podremos usar con el vale para el taller:

A continuación, podremos armar la máquina con los recursos que creamos necesarios para poder hacer luego el deploy de nuestra aplicación. Estas configuraciones pueden luego ser cambiadas de acuerdo a nuestras necesidades de funcionamiento así que puede armarse sobre una base inicial y luego actualizarla.

Al momento de ir seleccionando las diferentes características que tendrá nuestro equipo, podremos ir viendo cuanto influye cada cambio en el costo total. Hay información que es básica obligatoria y otras opcionales.

Luego clickear la opción de “Add to Order” y aparecerá una pantalla donde nos pide la confirmación de los datos del servidor (pudiéndose además modificar las configuraciones si fuera necesario), así como también el ingreso referido a información de Contacto y Facturación:

Tener en cuenta que al momento de crear la cuenta (genere o no cargos el tipo de pedido que estemos realizando), es necesario ingresar los datos de una tarjeta de crédito. El nombre que le pongamos en el campo “Company Name” será luego lo que corresponda al nombre de la cuenta de usuario.

Por último introducir el código del vale para el taller (500BUILD) en la casilla de “Promotional Code” para que el importe del equipo quede en cero y confirmar en el botón de “Apply”. Es importante verificar que el costo total del mismo queda en cero antes de continuar.

El vale que se está entregando para el taller tiene un vencimiento de 30 días, por lo que es importante que antes del vencimiento del mismo y si no se quiere que se generen cargos a la tarjeta desactivar la máquina que tengamos asociada a dicho vale. A tales efectos ver la sección de este mismo documento donde se indica cómo realizar este procedimiento.

Existe otra opción también de probar gratis por un mes un servidor en la nube de Softlayer.

Luego de confirmar se nos indicará el número de orden de compra que corresponde y se nos enviarán a la casilla de correo que hayamos indicado los cambios que va teniendo nuestra orden en el proceso:

Por último, los pasos a seguir para confirmar dicho pedido:

Llevándonos a la página donde debemos de indicar el código de seguridad que nos llegó y luego simplemente confirmar:

A continuación, nos pide que confirmemos los datos previamente ingresados en el primer paso de la creación de la cuenta y la generación de la contraseña para el usuario:

Como último paso accedemos al sitio. Un punto importante acá es el número entre paréntesis que aparece al lado del nombre de usuario (número de cuenta) ya que es al que luego haremos referencia al momento por ejemplo de compartir un template de máquina.

Es importante aclarar que se puede pedir tanto un equipo Windows como Linux (pero el vale para uso gratuito servirá sólo para la primera de las máquinas que pidamos).

Tener en cuenta también, que los equipos Windows vienen sin firewall por lo que es necesario incluir uno de hardware, el cual también puede ser cubierto dentro del costo total del equipo con el vale (la documentación detallada de cómo realizar las configuraciones necesarias se encuentra en la sección de Referencias)

Cómo loguearse a Softlayer

Desde la opción del sitio “Portal”

Se nos presenta la siguiente pantalla donde debemos hacer click en el botón de “Log in with IBMid”:

Y luego seguimos con el proceso de loguin normal (email o el nombre de la cuenta de usuario y el password).

Cómo verificar la conectividad a la máquina

De las primeras cosas que debemos de hacer es verificar que podemos acceder a nuestro servidor inicialmente por la ip pública (cosa que luego deberíamos de deshabilitar a efectos de que el mismo no quede expuesto).

Para ello desde la opción de Devices/Device List, podremos verificar los servidores que tenemos habilitados:

Y acá podremos visualizar tanto la IP Pública como la Privada, como así también la posibilidad de visualizar y modificar datos generales del mismo:

Si deseamos ver los usuarios y passwords para conexión inicial, debemos seleccionar la máquina a visualizar y luego ir hasta la opción “Passwords”:

El usuario que figura acá puede utilizarse tanto para conectarse por ip pública como remota:

Como siguiente paso nos conectamos por escritorio remoto al servidor por la ip pública, la cual debería estar en principio accesible con el usuario y password arriba mencionados.

Cómo habilitar conexión vpn a la máquina

Este es un punto muy importante ya que sería la forma más segura de acceder a nuestro servidor y no dejar expuesta la ip pública.

Para ello vamos desde la opción del menú:

Se nos muestra el usuario y seleccionamos dentro de la opción “Actions” para habilitar el acceso por vpn:

Luego seleccionamos la opción y confirmamos:

Y por último indicamos una password para la conexión VPN:

Cómo conectarse a una máquina por VNP

Previo a realizar la conexión debería de haberse ejecutado el procedimiento para habilitar la conexión por VNP.

Desde la página principal de Softlayer, seleccionamos la opción “VPN” y a continuación nos solicita a que servidor nos queremos conectar (por ejemplo Dallas 05)

Y luego ingresamos el usuario y password que previamente habíamos creado para la VNP:

Es posible que pida la instalación o actualización de algún componente, como por ejemplo java, para la conexión VPN.

Luego de esto nos podemos conectar por escritorio remoto a la ip privada debiendo indicarse el usuario y password correspondiente.

Ahora ya estamos en condiciones de realizar los ajustes en las configuraciones o instalaciones de software que creamos convenientes.

Cómo crear una máquina desde un template

Una de las opciones posibles si ya se tiene un template de servidor es poder reutilizarlo ya sea para uso propio o incluso compartirlo con otra cuenta. En este caso mostraremos como reutilizar un template que nos había sido compartido previamente. Vamos por el menú como se indica en la siguiente imagen:

Luego seleccionamos desde el menú “Actions” la opción “Order Hourly Virtual Server”:

Configuramos las opciones que nos solicita de acuerdo a nuestras necesidades y por último confirmamos en “Add to Order”:

Y por último se realizan las verificaciones necesarias de compatibilidad (software, etc) y queda activada dicha máquina para poder realizar pruebas.

Cómo configurar una máquina desde cero

Esto aplicará para aquellos casos, como el del ejemplo inicial, en que realizamos la compra del servidor pero solamente con el software mínimo necesario y el resto lo vamos a instalar directamente nosotros.

Los siguientes pasos aplican a un server con Windows que es el caso del ejemplo, pero existe también información detallada para el caso de Linux así como de troubleshooting y configuraciones adicionales en la sección de Referencias al final de este documento.

La intención es mostrar algunos pasos básicos necesarios para poder configurar el server, pero el resto de las configuraciones están en la sección de Referencias.

Instalación de SQL Server Express

Debemos ir desde las opciones del menú por Devices/Device List, seleccionar nuestro servidor y desde el menú de “Actions”, seleccionar como se muestra en la imagen:

Dentro de la lista de proveedores seleccionar Microsoft y a continuación el sql Express sin costo a efectos de las pruebas:

Y al confirmar la instalación del mismo nos mostrará un estimado de tiempo:

Y así ir monitoreando el estado de la instalación desde la lista de dispositivos para saber cuando proseguir con las instalaciones directamente en el servidor:

Luego debemos conectarnos por escritorio remoto y realizar las configuraciones necesarias referidas a la habilitación de puertos y generación de usuarios (ver en la sección de referencias en la opción de Windows)

Configuraciones al IIS

Conectarnos por escritorio remoto y realizar las siguientes configuraciones para IIS (se mostrarán solamente las pantallas en los que realmente se requiere realizar acciones):

Desde la pantalla de configuración de Roles del IIS:

A continuación:

Siguiente paso:

Por último:

Es posible que luego de esta última confirmación del proceso de instalación se pida el reinicio de servidor.

Software adicional necesario

Verificar el siguiente link, debiéndose seguir los pasos a partir de “URL Rewrite Module“

Cómo deshabilitar una máquina

Este punto es muy importante ya que se debe de realizar antes del vencimiento del vale para que el mismo no genere cargos mensuales. No es lo mismo apagar una máquina que desactivarla. El apagarla implica que sigue reservándose recursos en Softlayer por si en algún momento se quiere volver a utilizar.

Ir por las opciones del menú superior como se indica en la siguiente imagen:

Luego seleccionar el menú de “Actions” del dispositivo que queremos dar de baja, seleccionar la opción “Cancel Device”:

Y por último nos pide una confirmación de los cambios lo que puede demorar unos instantes hasta que realice la desactivación del servidor.

Conclusión

Se explicó como familizarse rápidamente con el funcionamiento básico general de Softlayer y además su integración con GeneXus para este taller de cloud en particular.

Referencias

Algunos links útiles extraídos de la documentación general para servicio de GeneXus Cloud Deployment Services:

Preparar un ambiente propio en la nube con GXcloud

Para saber más acerca de GeneXus

Documentación completa en el wiki del Taller GeneXus-Softlayer


Recursos para Descargar


Comentarios

Inicie Sesión o Regístrese para agregar comentarios.

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Cloud computing
ArticleID=1035887
ArticleTitle=Taller GeneXus - Softlayer
publish-date=08132016