Usant VMware vMA
En aquest document veurem l'appliance virtual de VMware anomenat VMware Management Assistance (VMware vMA), està basat en una distribució CentOS 5.2 amb vCLI, CIM, Java JRE, vSphere SDK per Perl i vSphere SDK per Java, és un appliance de gestió per al nostre entorn virtual basat en scripts. VMware vMA és una gran utilitat per substituir la Service Console i poder gestionar els nostres hosts ESXi o vCenter de manera més senzilla i centralitzada mitjançant scripts/tasques, podrem configurar-lo com a servidor de logs, de còpia de seguretat, distribució d'ESX mitjançant PXE…
Lo bajamos de la web de VMware en formato OVF (Open Virtualization Format) y lo importamos en nuestro entorno desde el cliente VMware > “File” > “Deploy OVF Template…”
Seleccionem des de “Browse” el archivo OVF del virtual appliance & “Next”,
Comprobamos que es ‘vSphere Management Assistant (vMA) & “Next”,
“Accept” & “Next”,
Introducimos un nombre para la MV & “Next”,
Indicamos en que host y/o pool de recursos ubicamos la máquina virtual & “Next”,
Seleccionem el datastore on la guardarem, necesitaremos 5Gb libres, “Next”,
Seleccionem el format del disc,
Indicamos la red virtual a la que nos conectaremos para gestionar los hosts ESX(i)/vCenter,
Comprovem que tot és correcte & “Finish”,
…
“Close”,
Arrancamos el appliance, nos conectamos a su consola e introducimos:
– Adreça IP
– Màscara de xarxa
– Porta d' enllaç
– Servidores DNS
– Nombre de máquina
Confirmem “sí”
E introducimos la contraseña para el usuario ‘vi-admin’.
Bé, una vez dentro ya podremos ejecutar comandos/scripts contra los hosts remotos, pero a la hora de ejecutarlos debemos introducir siempre los credenciales del usuario destino que ejecutará el comando/script (por defecto ‘root’), para evitar teclearlos o almacenar las passwords en los scripts, se puede usar vi-fastpass, pudiendo almacenar las contraseñas de los hosts de forma segura. Podemos ver el contenido de nuestro almacen de contraseñas con ‘vifp listservers’, para agregar hosts usaremos ‘vifp addserver HOST_ESX(i)_vCENTER’ y proporcionamos los credenciales de ‘root’.
Podremos comprobar la ejecución de cualquier comando remoto contra un host con ‘vifptarget -s HOST_ESX(i)_vCENTER’ y ejecutar el comando deseado.
Podremos ejecutar backups remotos con ghettoVCBg2 (requiere tener los hosts licenciados)…
… realizando backup del listado de máquinas virtuales que especifiqué en ‘mv.list’…






















































