ESXi Tips – 03 – Respaldar nuestros servidores ESXi

Que tal Gente, continuando con los tips para un correcto uso de nuestros servidores ESXi y hacer posible la migración de ESX a ESXi. Este día nos toca hablar de como podemos respaldar la configuración de nuestros servidores ESXi, para esto vamos a hacer uso de un script llamado vicfg-cfgbackup , este script existe en la vMA y en vSphere CLI.

En este caso estaré mostrando como realizarlo desde vSphere CLI.

Paso 1-. Ejecutamos vSphere CLI y navegamos a la carpeta de “bin”

Paso 2-. ingresamos el siguiente comando:

vicfg-cfgbackup.pl –server esxi01.hispavirt.test.com -s C:\backup.bak

–server servidor ESXi a respaldar

-s archivo donde se respaldarán todos los parámetros de nuestro ESXi

Con este simple proceso podemos respaldar todas las configuraciónes realizadas a nuestro servidor ESXi y si en algún momento tuviéramos algún problema con dicho host lo podriamos regresar al estado del respaldo.

¿Que archivos de configuración son respaldados?

Básicamente nuestro respaldo consiste de 2 archivos:

  • Manifest.txt —– información del build de dicho host ESXi, UUID y algunos parámetros específicos del kernel.
  • State.tgz — en este comprimido encontraremos todos los archivos de configuración respaldados, los siguientes archivos son respaldados:

etc/sfcb/repository/root/interop/cim_indicationsubscription.idx
etc/sfcb/repository/root/interop/cim_listenerdestinationcimxml.idx
etc/sfcb/repository/root/interop/cim_indicationhandlercimxml.idx
etc/sfcb/repository/root/interop/cim_indicationfilter.idx
etc/sysconfig/network
etc/shadow
etc/resolv.conf
etc/random-seed
etc/passwd
etc/ntp.drift
etc/ntp.conf
etc/inetd.conf
etc/hosts
etc/group
etc/dropbear/dropbear_rsa_host_key
etc/dropbear/dropbear_dss_host_key
etc/chkconfig.db
etc/vmware/vmware.lic
etc/vmware/ssl/rui.key
etc/vmware/ssl/rui.crt
etc/vmware/snmp.xml
etc/vmware/locker.conf
etc/vmware/license.cfg
etc/vmware/esx.conf
etc/vmware/hostd/vmInventory.xml
etc/vmware/hostd/vmAutoStart.xml
etc/vmware/hostd/pools.xml
etc/vmware/hostd/hostsvc.xml
etc/vmware/hostd/config.xml
etc/vmware/hostd/authorization.xml

¿Como restauro un respaldo?

Paso 1-. Ejecutamos vSphere CLI y navegamos a la carpeta bin

Paso 2-. Ejecutamos el comando vicfg-cfgbackup con los siguientes parámetros

vicfg-cfgbackup.pl –load –server esxi01.hispavirt.test.com –username root –password password backup.bak

-load con esta opción restauramos los archivos que se encuentran en nuestro respaldo.

6 comments on “ESXi Tips – 03 – Respaldar nuestros servidores ESXi

  1. nikitux November 24, 2010 12:48 pm

    Anoche descubrí tu Blog y la verdad que te tengo que FELICITAR xq es muyyy bueno , hace un tiempo que arranqué con la virtualización y es buenisimo encontrar info de esta calidad en español!
    Paso a hacerte una consulta , en mi caso estoy usando ESXi 4.1 y vSphere Client con licencia gratuita , ya había probado el comando que vos comentas vicfg-cfgbackup.pl y con la parte de respaldar la información no tengo problemas , el problema surge cuando quiero restaurar ese respaldo. Por lo que entendí después de probar es que si estoy usando la licencia gratis no puedo respaldar. Existe alguna forma de respaldarlo aunque sea manualmente?

    Saludos y espero que me puedas ayudar!

  2. amalanco November 25, 2010 7:17 am

    Antes que nada muchas gracias!, te comento que en cuanto al respaldo si podemos realizarlo utilizando vicfg-cfgbackup sin problemas con el vsphere hypervisor (free esxi), si tu quieres restaurar la info, si vas a continuar utilizando la versión gratuita seria cuestión de hacer una instalación nueva y restaurar el respaldo que se tiene ya que tenemos el periodo de prueba. La instalación nueva te lleva unos cuantos minutos.

    saludos.

  3. nikitux November 25, 2010 1:50 pm

    Gracias por la pronta respuesta! Te cuento un poco el escenario y aunque se que no es lo más recomendado , estoy armando una solución simple y que cuente con backup y pronta recuperación , tengo 2 discos (ESXi no soporta mi chipset para RAID 1) , en el 1º tengo instalado ESXi y el resto datastore1 , en el 2º disco adelante un espacio libre para instalar ESXi y el resto datastore2 , las VMs se van copiando de Dat1 a Dat2 , supongamos que se quemara el disco1 existe algun parametro que me permita instalar ESXi sin que formatee el DATASTORE2 ? de esa forma al reinstalar y teniendo vSphere en periodo de prueba podria recuperar el backup de la configuración y también tener las maquinas virtuales a su ultima copia y volver a tener todo operativo en poco tiempo.

    Saludos !!

    • amalanco November 27, 2010 3:18 pm

      que tal nikitux, esta un poco confuso tu post, cuando te refieres, tengo 2 discos ¿estan en la misma caja (server)?, se puede realizar una reinstalación preservando los vmfs existentes y asi no borrarias tus vms. Espero puedas clarificar un poco tu post.

      saludos.

  4. nikitux November 27, 2010 4:50 pm

    Tenes razón después de releer varias veces mi post se me hizo confuso a mi. Seguramente estas muy ocupado, pero si existe la posibilidad que te envie un mail a alguna dirección con un esquema dibujado de como está todo armado , seguro que nos vamos a entender mejor. De igual manera muchas gracias por responder nuevamente.

    Saludos!

  5. Liber Pereira August 19, 2014 2:51 pm

    Pregunta, quisiera tener unidades USB de respaldo por si las que estan funcionando en mis servidores con el esxi fallan que solo sea reemplazar el USB y listo, es esto posible?

Leave a Reply