Host ESXi independiente (4.1) sin ningún servidor vCenter.
¿Cómo hacer una copia de seguridad de las máquinas virtuales de la manera más rápida y fácil de almacenar posible?
Sé que puedo acceder a la consola ESXi y usar el cp
comando estándar de Unix , pero esto tiene la desventaja de copiar todos los archivos VMDK, no solo su espacio realmente utilizado; entonces, para un VMDK de 30 GB de los cuales solo se usa 1 GB, la copia de seguridad tomaría 30 GB completos de espacio, y el tiempo correspondiente.
Y sí, sé sobre discos virtuales de aprovisionamiento delgado, pero tienden a comportarse muy mal cuando se copian físicamente, y / o explotar a su tamaño de aprovisionamiento completo; Además, no se recomiendan para el rendimiento real de VM.
Está bien para mí apagar las máquinas virtuales antes de hacer una copia de seguridad (es decir, no necesito copias de seguridad "en vivo"); pero necesito una forma de copiarlos de manera eficiente; y sí, una forma de automatizar el apagado / inicio cuando se realiza una copia de seguridad también ayudaría.
Solo tengo ESXi; sin consola de servicio, sin servidor vCenter ... ¿cuál es la mejor manera de manejar esta tarea? Además, ¿qué pasa con las restauraciones?
fuente
No sé si esto le conviene, pero VM Explorer hace un buen trabajo al realizar copias de seguridad en frío o en caliente de máquinas virtuales. Creo que con ESXi 4.1 VM Explorer también le permite realizar copias de seguridad de invitados VM de un host a otro.
fuente
Terminé escribiendo un script que copia los archivos de configuración de VM y los usa
vmkfstools -d
para clonar los VMDK mientras se preserva el aprovisionamiento delgado.Para referencia:
Esto requiere que la VM esté apagada y no tenga instantáneas activas.
fuente
Intentaría usar una solución probada de algún tipo en lugar de usar la suya. La molestia, el tiempo y el riesgo reducidos se amortizarán fácilmente incluso si opta por una solución que no sea gratuita. Todos estos problemas que le preocupan se abordan en cualquier solución de copia de seguridad moderna para ESXi.
La solución que utiliza un cliente en su entorno ESXi con buena suerte es Veeam. Incluso hay una edición gratuita que puede funcionar para sus necesidades: https://www.veeam.com/virtual-machine-backup-solution-free.html
fuente
Ghetto VCB puede hacer la copia de seguridad mientras la máquina está en funcionamiento. Para el espacio, puede usar un sistema de archivos de deduplicación + compresión como lessfs en el servidor de respaldo.
fuente
XSIBackup es un servicio de ESXi que se ejecuta en el SO del hipervisor ESXi y tiene una huella mínima. De hecho, sus usuarios no notarán que hay una copia de seguridad en segundo plano.
Ofrece dos herramientas diferentes: XSIBackup-Free y XSIBackup-Pro.
XSIBackup-Free ofrece todas las características presentes en la versión Pro, como:
La versión Pro ofrece todas las herramientas anteriores más extendidas que acelerarán sus transferencias de datos (XSIDiff), certificación de respaldo mediante suma de verificación, métodos rápidos de comparación de archivos y una GUI SSH (interfaz gráfica de usuario) que permite configurar todas las opciones desde un asistente, acelerar la configuración de trabajos de respaldo.
https://33hops.com/xsibackup-pro-vmware-esxi-backup.html
fuente
También estoy exportando a formato OVF. Está bien porque comprime sobre la marcha la imagen con gzip.
Pero las licencias se han ido, porque con la importación de un archivo OVF a un ESXI se crea una máquina con nuevo hardware.
Solución:
Respaldo (descargo) la carpeta de archivos de la máquina virtual sin la imagen grande y los comprimo.
Tanto la carpeta ovf como la copia comprimida de los archivos de imagen virtual (sin imagen grande) están en la misma carpeta.
Restaurando:
-> Importar OVF a ESXI y cargar la configuración descomprimida (desde la carpeta de archivos copiados) -> La máquina virtual está bien nuevamente
ismail
fuente
cpio
puede copiar archivos dispersos mientras conserva los "agujeros" en ellos.fuente