Autodeploy (3): GUI

Lo instalamos en el servidor que se instaló el Auto Deploy dese el CD de vCenter, en el vCenter server. Tras instalarlo lo tendremos en plugins


Paso 1: agregar Depots

El agregar los Depots es para obtener los images profiles de VMware, agregar un Depot Offline o para obtener el agente HA para instalarlo en los hosts

Iremos poniendo cual sería el comando de PowerCLI para ver el proceso desde ambos puntos de vista

1.- Añadir Depot público:

  • Add-ESXSoftwareDepot –DepotUrl https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.html

El primer paso es añadir el repositorio de VMware.
Añadiremos el Depot público de VMware que es la forma más fácil para obtener todas los VMware ESXi build Images

No hay que poner la dirección, al pinchar, ya conecta directamente


2.- Añadir Depot HA para agregar el modulo vmware-fdm

  • Add-ESXSoftwareDepot –DepotUrl http://<IP_vCenter>/vSphere-HA-depot

Si queremos agregar nuestros Host stateless a un Cluster, deberíamos poner en la Image Profile el agente de HA (vmware-fdm) y para ello es necesario agregar nuestro vCenter como un Depot, ya que el único sitio en donde está el módulo vmware -fdm

Todos los vCenter tienen un “HA Depot” y se debe configurar si queremos implementar el modulo HA (High Availabitilty) el los ESXi Stateless

Al dar la opción “Add HA Depot” añadirá automáticamente la dirección de nuestro vCenter (http://<vchostname>/vSphere–

HA–depot/index.xml) en el cual nos aparece el módulo vmware-fdm



Vemos como la ha agregado


 

3.- Opcional Añadir Depots Offline:

  • Add-ESXSoftwareDepot –DepotUrl “c:\mydepots\update-from-esxi5.1-5.1_update01.zip”

Si tuviéramos un Offline Depot/Bundle (driver o algún componente como vCloud Aggent,vmware, Cisco Nexus, lo podemos agregar por “Add Zip Repository



 

Por ejemplo el vCloud Agent



O en este caso para agregas un offline depot de una tarjeta QLogic


Tendremos algo así


Paso 2: Images Profiles

Una vez configurado el repositorio de VMware deberíamos obtener automáticamente las Build.

Si pinchamos en la pestaña “Image Profile” automáticamente se nos rellenara con las Images Profiles, que obtiene de la web de VMware. Las cuales podemos clonar, añadir drivers. Nos aparecen de todas las versiones de ESXi (5.0,5.1,5.5)


 

01.- Crear una nueva imagen basada en una imagen standard (clone)

  • New-ESXimageProfile –name “ESX51-Alcatel-U1” –CloneProlife “ESXi-5.1.0-20130402001-standard

Supongamos que queremos crear una nueva imagen basada en la Standard con HA y un par de drivers más de nuestras NIC. Nos vamos a clonar la imagen

  • Clone: nos hace un clone del imagen profile de VMware para que podamos customizarlo
  • Remove: elimina este Image profile del listado
  • Export: exporta el image profile a una ISO u Offline Bundle
  • Add Software paquetes: añade a la Imagen Profile drivers, agentes


Le damos un nombre, vendor, etc. No seleccionamos Read Only


Si no lo queremos permanente le decimos NO porque añadiremos los módulos


 

02.- Añadir un driver, modulo a la Image Profile recién creada

Nos habrá aparecido nuestra Image Profile personalizado. Añadimos al nuevo Image Profile, por ejemplo una NIC, o mejor, el modulo “vmware-fdm” que es para que los host ESX que agreguemos al Cluster tengan HA. Son VIBs lo que añade

  • Add-ESXSoftwarePackage “vmware-fdm” –ImageProfile
    ESX51-Alcatel-U1


Buscamos los VIBs deseados (el cual habríamos añadido previamente como “Add Zip Repositpry”). Next



Guardamos cambios


Esperamos a que termine. Mientras no se puede hacer nada en image builder


 

 

PASO 3: IMPLEMENTAR REGLAS

Creamos una regla que asignara un Image profile (el customizado) a un host

  • New-DeployRule –Name “PrimerHost” –Item “ESX51-Alcatel-U1”, “<Host_profile>”, “<cluster>”, -Pattern “<-AllHost>”


Le damos un nombre. next


 

Seleccionamos el image Profile que formara parte de la regla


 

Lo asociamos a la carpeta deseada.


 

El Host Profile a asignar. Siempre que se implementa el primer ESXi Stateless NO se pone ningún Host Profile, ya que debemos de crear un Host Profile basado en el ESXi Stateless. Estos Host Profiles son de ESXi “normales”


 

El patrón va a usar. Esta regla la podemos aplicar a todos los host que arranquen, o también podemos poner el patrón de un rango de IP (que coincidirá con el DHCP), por lo que cuando un ESXi arranque, el DFHCP le asignara una IP entre la 60-70, por lo que coincidirá con esta regla y asi se le implantara el S.O.


Nos sale el resumen


 

 

Empezara el proceso


 

Activamos esta regla que hemos creado y vemos como nos aparece

  • Add-DeployRule –DeployRule “Primerhost”

 



 

PASO 4: Arrancar y configurar el primer ESXi Stateless

Nos aseguramos que arranque por PXE



 

El host se habrá creado en nuestro Cluster. Tendremos que configurarlos lo configuramos a nuestro gusto; Port groups, Fecha, y para ello que mejos que usar Host Profile

Arrancamos el ESXi para que se habilite el gente HA (vmware-fdm) y a posteriori configuraremos en este ESXi Stateless el Storage, NTP, etc y crearemos un Host Profile basado en este StateLess, de esta forma los próximos ESXi Stateless ESX se basaran en este host profile


 

Crear un Host Profile
basándose en el primer ESXi Stateless

Tras configurar todo en el ESXi Stateless (networrking, storage, logs, etc…) creamos un Host Profile basando en este primer ESXi Stateless con esta configuración, la cual servirá para implementar este tipo de host y para ello crearíamos una regla


tras crear el host profile deberíamos de asignárselo a éste mismo y chequear el cumplimiento para que mantenga los cambios, ya que al reiniciar se perderían


 

PASO 5: Crear una nueva regla para asignar este Host Profiles a los nuevos host

Ahora crearemos una regla para los nuevos host, aparte de la primera regla que se hizo para arrancar el primer host


Le damos el nombre: en nuestro caso “Alcatel deploy”


Le decimos la imagen que queramos que tenga estos Host nuevos


Seleccionamos el Cluster/carpeta en el que se guardaran


Seleccionamos el HostProfile nuevo con la configuración del primer Stateless


 

Ponemos el mismo patrón que en la primera regla


 

Activamos la regla para que la puedan recibir los host


PASO 6: Host management

En este punto deberíamos tener un Host ESXi, que es el primero implementado


 

Ahora chequearemos el cumplimiento del deploy Host rule


 

Nos devolverá que no cumple, y es lógico porque hemos añadido una nueva regla. Para repararlo pinchar en Repair Deploy Rule Set y ya lo repararia


PASO 7: Implementar otros Host

Si implementamos otros host, nos los agregara al Cluster en modo mantenimiento, ya que le tenemos que poner IP de Storage.

Lo que haremos será aplicar el Host Profile para así ir contestando a lo que nos pida


 

Tras introducir IP (requiere interactuar al usuario) aplicara el perfil


 

PASO 8: Host Profile Answer Template

Por defecto nos aparecen los Host Profile “normales” que hubiéramos creado en nuestro enviroment.

El Answer Template de Autodeploy es una colección de rangos IP y MAC que se usa para crear el archivo “host answer” en el caso de que no existente anteriormente o estuviese incompleto cuando un Host Profile es aplicado a un Host especifico

. Esta información se usa para crear el archivo respuesta del host si no teníamos una existente o incompleto cuando un Host Profile se aplica a un host determinado


Seleccionamos un Host Profile del listado > Create Answer Template

Be the first to comment

Leave a Reply