Revista Tecnología

Cómo desplegar VMware Integrated OpenStack VIO (Parte 1)

Publicado el 18 marzo 2015 por Dbigcloud @dbigcloud

Llevaba tiempo queriendo probar VMware Integrated OpenStack(VIO) y esta semana he tenido la oportunidad de desplegarlo en mi laboratorio. Como ya comenté en las nuevas características de vSphere 6.0, para utilizar VIO, necesitas tener una licencia Enterprise o Enterprise PLUS. Hoy os voy a explicar cómo he realizado el despliegue usando Switch Distribuido, ya que siendo un laboratorio, no dispongo de todos los recursos que VMware recomienda a nivel de hardware.

openstack logo vmware por DbigCloud

VMware Integrare OpenStack se compone de 15 nodos redundados, para conseguir Alta Disponibilidad, tal y como podemos ver en la siguiente tabla:

requisitos para openstack integrated vmware por DBigCloud

Teniendo en cuenta que para cumplir dichas recomendaciones necesitaríamos 192gb de ram, solo para la administración de VIO, he buscado la forma de bajar los recursos de dicho despliegue, aproximadamente unos 32gb para el cluster de administración y 16 para el cluster de computo, en cuanto a almacenamiento necesitaremos aproximadamente unos 250/300Gb. Más adelante os explicaré como ajustar dichos valores.

En la siguiente imagen podemos observar el esquema de funcionamiento de los componentes de VIO.

esquema VIO OpenStack VMware por DBigCloud

Requisitos para desplegar VMware Integrated OpenStack (VIO):

Para desplegar VIO necesitamos disponer de los siguientes componentes:

  • vCenter
  • Cluster de Cómputo
  • Cluster de Administración (con 3 hosts como mínimo)
  • Switch Distribuido
  • PortGroup para Administración
  • PortGroup para OpenStack API

Cada cluster debe tener la siguiente configuración:

  • DRS
  • Host Monitoring,
  • Admission control,
  • High restart policy
  • Virtual machine and Application Monitoring
  • High monitoring sensitivity
  • vMotion and Fault Tolerance Logging
  • Hardware VT
  • vMoting y Fault Tolerance habilitado en el VMkernel port.

En el siguiente esquema podemos ver como quedaría dividido nuestro vDSwitch a nivel de red.

Redes VIO por DBigCLoud

Despliegue del OVF de VMware Integrated OpenStack (VIO):

Una vez que estamos seguro que disponemos de los requisitos necesarios mencionados anteriormente, debemos descargarnos el OVF que nos va a desplegar la vAPP con el servidor de administración de VIO. Una vez la tengamos, realizamos el despliegue, nos dirigimos a nuestro cluster y con el botón derecho del ratón pulsamos en desplegar OVF template.

import OVF template por DBigCloud

Se nos abrirá una ventana en la que deberemos de indicar la localización del fichero .ova descargado, una vez lo elijamos pulsamos en siguiente.

importar OVA por DBigCloud.

Seguidamente iremos aceptando los valores por defecto y estableciendo el nombre de la vAPP, el almacenamiento donde se desplegará y el portgroup de la red de administración, esto último es muy importante.


En el apartado Customize template podemos dejar los valores en blanco en el grupo de Network properties, de esta forma se nos asignará una ip por DHCP.

import OVF por DBigCloud


En el grupo VC SSO Lookup Service URL, estableceremos la URL de nuestro Lookup Service del SSO, en mi caso es el siguiente:

https://172.10.10.138/lookupservice/sdk

Y ya finalizamos el despliegue de la de la vAPP, en la cual arrancará una máquinas virtual llamada management-server, que será la encargada administrar el despliegue de OpenStack y un template que será la base para cada uno de los nodos.

VIO desplegado por DBigCloud

Si nos dirigimos a la consola de la máquina virtual management-server, podremos ver una ventana similar como la siguiente:

VIO VMwware desplegado por DBigCLoud

Si nos logamos con los datos iniciales que aparecen (viouser y password), nos solicitará el cambio de la password si es la primera vez que entramos. Mi consejo es acceder por SSH para que podais copiar y pegar la password, debido a su complejidad.

change pass VIO VMware por DBigCloud

Una vez realicemos el cambio, perderemos la sesión y tendremos que logarnos de nuevo. Para el cambio de password debemos usar un patrón parecido al que nos ha generado automáticamente, sino, no se cambiará.

Si disponemos de los requisitos mencionados al comienzo ya podríamos desplegar VIO, en el siguiente post os explicare como ajustar los valores de CPU y Memoria que usarán nuestros nodos y como realizar el despliegue final de nuestro entorno de OpenStack.



Volver a la Portada de Logo Paperblog

Dossier Paperblog

Revista