Buscar este blog

sábado, 9 de diciembre de 2017

Realizar un backup de un Host ESXi (Hypervisor)

Siempre viene bien tener una copia de la configuración de nuestro ESXi (Hypervisor).
Estas copias las podemos realizar con diferentes Herramientas (PowerCli, vSphere Cli, etc…).
Utilizaremos la herramienta de VMWare: VMware vSphere Cli for vSphere 5.5

Para descargar esta herramienta tienes que estar registrado en VMWare (No tiene coste alguno y te permitirá descargar algunas herramientas y Demos para poder realizar todo tipo de pruebas).
Esta herramienta la hemos instalado en un sistema Windows Server 2012 x64.

Una vez instalada la herramienta, abrimos PowerShell o Simbolo de comandos (COMO ADMINISTRADORES) y accedemos a la ruta:

cd "c:\Program Files (x86)\VMware\VMware vSphere CLI\bin"



Una vez estemos en esta carpeta ya podremos realizar la copia con el comando:


Vicfg-cfgbackup.pl



El formato para realizar la copia seria:

Vicfg-cfgbackup.pl --server [IP ESXI] -username [Usuario] -password [Contraseña] --save [Ruta y fichero donde se guarda la copia (.cfg)]





 

Explicación:

·         Vicfg-cfgbackup.pl: Comando utilizado para guardar la configuración del Hypervisor.
·          --server: Obligatorio, indicamos la IP o nombre del servidor.
·          --username: Opcional, Usuario con el que se va a conectar al servidor.
·          - password: Opcional, Contraseña del usuario.
·         --save: Guardar configuración en la ruta donde se guarda el fichero de configuración, con formato CFG


Puede que creemos un script para automatizar este proceso. Si utilizamos esta opción lo correcto sería, crear un usuario de solo lectura en el servidor. Esto lo hacemos ya que si utilizamos este comando tal como está en el ejemplo, la contraseña se muestra.


Si queremos utilizar la copia realizada utilizaremos el mismo comando cambiando el último parámetro:

Vicfg-cfgbackup.pl --server [IP ESXI] -username [Usuario] -password [Contraseña] –load  [Ruta y fichero donde se guarda la copia (.cfg)]

Explicación:

·         --load: Cargar (en el Hypervisor) la configuración en la ruta donde se guarda el fichero de configuración, con formato CFG