¿Cómo hacer una copia de seguridad de VMWare ESXi usando herramientas gratuitas?

11

¿Qué debo hacer para establecer una copia de seguridad del servidor ESXi 3.5 o 4? Tengo entendido que el servidor ejecuta Linux, por lo que entiendo, la secuencia de copia de seguridad debería ser:

  • crear una instantánea de VM
  • copiar archivos a una ubicación de respaldo
  • eliminar instantánea

Probablemente podría escribir un script para crear / eliminar una instantánea. ¿Hay cron en ESXi para programar trabajos de copia de seguridad? Y otra pregunta: supongo que no hay rsync o rdiff-backup preinstalado en ESXi. ¿Existen binarios precompilados existentes que funcionen con ESXi?

galets
fuente
ESXi no ejecuta un kernel de Linux. ESX (no i) lo hace.
ktower
55
Uuh, creo que encontrarás que ESXi todavía ejecuta un kernel de Linux ... hay muchos lugares en Internet que te mostrarán cómo habilitar SSH en la caja para que puedas obtener un shell ...
Mark Henderson
ESX usa Linux como arranque; estos kernelgets de Linux migraron a una VM a mitad del proceso de arranque (y se convierten en la consola de servicio). El artículo de wikipedia describe el proceso y la arquitectura bastante bien.
Chris
@Farseeker: El hecho de que pueda obtener un shell no significa que sea Linux. Repito, el núcleo para ESXi no es Linux: es VMware VMKernel (habilite SSH en su caja ESXi y ejecute 'uname -a'). Como indica @chris, ESX realiza un arranque con un kernel de Linux, pero luego VMKernel se hace cargo y cambia el kernel de Linux a su propia VM.
ktower

Respuestas:

9

Aquí hay un artículo que describe la configuración y tiene scripts que puede usar para realizar una copia de seguridad de ESXi 3.5 y 4.0. No lo he implementado yo mismo, pero está en mi lista de tareas pendientes para configurar posiblemente.

En este momento solo estoy ejecutando copias de seguridad dentro de los invitados.

Zoredache
fuente
+1 para el enlace al artículo muy completo. ¡Gracias!
PEra
1
Una advertencia si está utilizando una de las versiones gratuitas de ESX (i): hay una versión más nueva de ghettoVCB disponible (ghettoVCBg2), pero requiere un host ESX (i) con licencia.
Dan
5

Zoredache ya ha mostrado el camino correcto. ghettoVCB.sh es su herramienta de elección. Funciona bastante bien, pero asegúrese de leer también los artículos de Raj Perumal ( Parte 1 , 2 y 3 ).

Phil Swiss
fuente
1
a partir de esta visualización, los artículos vinculados van a un dominio muerto.
Dan
@Dan: El enlace funcionó para mí y se actualizó a partir del 12 de mayo de 2010
Jamie
1
Me refiero a los enlaces de Raj Perumal blog.theworldrunsontechnology.com en esta publicación (no el enlace llamado ghettoVCB.sh) ... van a algún dominio estacionado desagradable para mí.
Dan
@Dan - Ya están arreglados.
Pauk
0

Comencé a escribir un script para hacer esto yo mismo, pero luego me encontré con un script gratuito que ya lo hace llamado XSIBackup .

Hace la programación también. Lo uso para programar copias de seguridad separadas en diferentes momentos para cada vm en nuestro servidor ESXi 6.0 de la oficina.

Incluso puede hacer copias de seguridad en caliente basadas en instantáneas como la costosa Veeam Backup.

Y lo bueno de esto es que todas las copias de seguridad se ejecutan desde cron directamente desde el host ESXi. No necesita vCenter Server ni ninguna de las costosas herramientas API como Veeam. Simplemente funciona

Jeffrey Kaminski
fuente