vCloud Director 101 – parte 2

Que tal gente, vamos a continuar con la serie de posts sobre vCloud director, en este post vamos a conocer cuales son los requerimientos para instalar vCD y también aprenderemos a instalarlo.

¿Cuales son los requerimientos para vCD?

  • vCenter Server 4.0 Update 2 o vCenter Server 4.1
  • Los clusters de vSphere deben contar con DRS en modo automatizado
  • (Recomendado – NO escencial) switches distribuidos para poder tener cross-host fencing y asignación de pooles de red (lo discutiremos más adelante)
  • ESX(i) 4.0 Update 2 o ESX(i) 4.1
  • vShield Manager 2.0

Para la instalación de una celula:

  • Red Hat Enterprise Linux 5 -64 bits Update 3 o superior, con los siguientes paquetes:

  • Las siguientes bases de datos estan soportadas:
  1. •Oracle 10g Standard Edition Release 2
  2. •Oracle 10g Enterprise Edition Release 2
  3. •Oracle 11g Standard Edition
  4. •Oracle 11g Enterprise Edition
  • 1 GB de RAM se recomienda 2 GB
  • En el caso de vSwitches y switches distribuidos que esten brindando recursos de red a los pVDC estos deben de estar aislados el uno del otro (no podrán compartir el mismo segmento) para poder brindar aislamiento entre organizaciones.
  • Cada célula de vCD requiere de dos ips, una para conexiones HTTPs y otra para el proxy de consola.
  • NTP es BASICO ya que el tiempo puede tener una diferencia maxima de 2 segundos entre las celulas.
  • Es importante considerar que en el momento de la transferencia de vApps se estará ocupando espacio temporalmente en las celulas, generalmente estas imagenes son almacenadas en ” $VCLOUD_HOME/data/transfer ” por lo cual debemos de asignar espacio necesario.
  • No debemos tener servidores Físicos conectados a las redes que estarán siendo utilizadas por las organizaciones ya que con un simple sniffer podrían encontrar que se encuentran conectados.

Existen bastantes puertos que debemos tener abiertos, les recomiendo echarle una ojeada a la guía de administración de vCD.



Instalación

Antes que nada vamos a necesitar tener un appliance de vShield Manager por cada instancia de vCenter, para esto, importamos el ovf, e ingresamos a la consola de dicha vm y seguimos estos pasos:

  • Ingresamos al sistema con el usuario “admin” y password “default”
  • ejecutamos el comando “setup” e ingresamos todos los datos:

  • Ingresamos por web a dicho vShield Manager y lo configuramos

 

Creación de certificados SSL

Antes de poder instalar vCD debemos crear certificados SSL para cada una de las interfaces de la célula. Para el servicio HTTPs y para el servicio de Console Proxy. En el siguiente KB de VMware pueden encontrar como realizarlo:
KB1026309


Instalación de celula

  • Paso 1 – descargamos el binario, “vmware-cloud-director-1.0.0-nnnnnn.bin”
  • Paso 2 – brindamos permisos de ejecución al archivo con el siguiente comando

chmod u+x vmware-cloud-director-1.0.0-nnnnnn.bin

  • Paso 3 – ejecutamos el instalador:

./vmware-cloud-director-1.0.0-nnnnnn.bin

  • Paso 4 – en el momento que el instalador nos pregunte si queremos ejecutar el script para la configuración de esta celular ingresamos “y”

instvcd

  • Paso 5 – Se nos pedirá que interfaces serán utilizadas para cada uno de los servicios, seleccionando la ip. Después se nos preguntara donde se encuentran nuestros certificados, en este caso los tengo en el keystore ubicado en /etc/certificates.ks

Screen shot 2011-06-01 at 8.09.52 AM.png

por ultimo se nos pregunta la información necesaria para conectarnos a nuestra base de datos.

  • Paso 6 – Iniciamos los servicios

Screen shot 2011-06-01 at 11.10.31 AM.png

podemos verificar que el servicio esta arriba con el siguiente comando donde podremos ver como va cargando el servicio y si ya esta listo

tail -­‐f /opt/vmware/cloud-­‐director/logs/cell.log
Screen shot 2011-06-01 at 11.20.23 AM.png


(OPCIONAL) Instalación de células adicionales

En el caso que quiera tener varias células formando un cluster debemos de instalar el software de vCD que descargamos y utilizamos para la primera célula, en este caso en el momento de la ejecución de el binario, vamos apuntar a un archivo conocido como “response file” que es creado en la instalación de la primer celula y lo podemos encontrar en la ruta:

/opt/vmware/cloud-director/etc/response.properties

Aquí podemos ver el ejemplo de uno de estos archivos:

Screen shot 2011-06-01 at 12.34.54 PM.png

La diferencia en la instalación de una célula adicional para nuestro cluster es que en el momento de la ejecución del binario vamos especificar el archivo:

 

vmware-vcloud-director-1.0.0-nnnnnn.bin -r /pathanuestroarchivo/responses.properties

  • Paso 7 – Por ultimo ingresamos a nuestra célula recién instalada a través de un browser y completamos la configuración inicial:

confvcd2

Donde agregaremos una licencia y crearemos un usuario administrador:

Screen shot 2011-06-01 at 1.03.05 PM.png

Y por ultimo daremos un nombre al cluster y un id de esta célula:

Screen shot 2011-06-01 at 1.05.37 PM.png


En el siguiente post estaremos aprendiendo a configurar nuestros recursos, crear organizaciones etc.

Leave a Reply