VMware Global Community
rafadcp
Enthusiast
Enthusiast

Ayuda con GhettoVCB

Buenos días,

No se si es operativo preguntar esto aquí, de no serlo, por favor, indicármelo.

Estoy probando el sistema de backups GhettoVCB visto aquí: Ghetto Tech Preview - ghettoVCB-restore.sh - Restoring VM's backed up from ghettoVCB to ESX(i) 3.5, ...

pero tengo varios problemas. Si alguien ha trabajado o trabaja con este sistema, por favor, ruego me responda.

Dispongo de ESXi 5.5 y quiero hacer backups de las MVs. Según la guía que puse en el enlace anterior (teniendo en cuenta que mi inglés no es muy bueno) he configurado el ghettoVCB.conf de la siguiente manera:

VM_BACKUP_VOLUME=/vmfs/volumes/NFS/VMs

DISK_BACKUP_FORMAT=thin

VM_BACKUP_ROTATION_COUNT=1

POWER_VM_DOWN_BEFORE_BACKUP=0

ENABLE_HARD_POWER_OFF=0

ITER_TO_WAIT_SHUTDOWN=3

POWER_DOWN_TIMEOUT=5

ENABLE_COMPRESSION=0

VM_SNAPSHOT_MEMORY=0

VM_SNAPSHOT_QUIESCE=0

ALLOW_VMS_WITH_SNAPSHOTS_TO_BE_BACKEDUP=0

ENABLE_NON_PERSISTENT_NFS=0

UNMOUNT_NFS=0

NFS_SERVER=192.168.1.87

NFS_MOUNT=/backups

NFS_LOCAL_NAME=NFS

NFS_VM_BACKUP_DIR=VMs

SNAPSHOT_TIMEOUT=15

EMAIL_LOG=0

WORKDIR_DEBUG=0

VM_SHUTDOWN_ORDER=

VM_STARTUP_ORDER=

Quiero realizar el backup en un NFS compartido por un Windows 2008 R2.

El datastore NFS configurado en el ESXi se llama NFS, a la carpeta /backups y dentro de esta cree una nueva llamada VMs para alojar los backups.

El error es el siguiente:

/ghettoVCB-master # ./ghettoVCB.sh -m p3 -g ghettoVCB.conf

Logging output to "/tmp/ghettoVCB-2014-09-04_12-05-29-87383.log" ...

2014-09-04 12:05:30 -- info: ============================== ghettoVCB LOG START ==============================

2014-09-04 12:05:30 -- info: CONFIG - USING GLOBAL GHETTOVCB CONFIGURATION FILE = ghettoVCB.conf

2014-09-04 12:05:30 -- info: CONFIG - VERSION = 2013_26_11_2

2014-09-04 12:05:30 -- info: CONFIG - GHETTOVCB_PID = 87383

2014-09-04 12:05:30 -- info: CONFIG - VM_BACKUP_VOLUME = /vmfs/volumes/NFS/VMs

2014-09-04 12:05:30 -- info: CONFIG - VM_BACKUP_ROTATION_COUNT = 1

2014-09-04 12:05:30 -- info: CONFIG - VM_BACKUP_DIR_NAMING_CONVENTION = 2014-09-04_12-05-29

2014-09-04 12:05:30 -- info: CONFIG - DISK_BACKUP_FORMAT = thin

2014-09-04 12:05:30 -- info: CONFIG - POWER_VM_DOWN_BEFORE_BACKUP = 0

2014-09-04 12:05:30 -- info: CONFIG - ENABLE_HARD_POWER_OFF = 0

2014-09-04 12:05:30 -- info: CONFIG - ITER_TO_WAIT_SHUTDOWN = 3

2014-09-04 12:05:30 -- info: CONFIG - POWER_DOWN_TIMEOUT = 5

2014-09-04 12:05:30 -- info: CONFIG - SNAPSHOT_TIMEOUT = 15

2014-09-04 12:05:30 -- info: CONFIG - LOG_LEVEL = info

2014-09-04 12:05:30 -- info: CONFIG - BACKUP_LOG_OUTPUT = /tmp/ghettoVCB-2014-09-04_12-05-29-87383.log

2014-09-04 12:05:30 -- info: CONFIG - ENABLE_COMPRESSION = 0

2014-09-04 12:05:30 -- info: CONFIG - VM_SNAPSHOT_MEMORY = 0

2014-09-04 12:05:30 -- info: CONFIG - VM_SNAPSHOT_QUIESCE = 0

2014-09-04 12:05:30 -- info: CONFIG - ALLOW_VMS_WITH_SNAPSHOTS_TO_BE_BACKEDUP = 0

2014-09-04 12:05:30 -- info: CONFIG - VMDK_FILES_TO_BACKUP = all

2014-09-04 12:05:30 -- info: CONFIG - VM_SHUTDOWN_ORDER =

2014-09-04 12:05:30 -- info: CONFIG - VM_STARTUP_ORDER =

2014-09-04 12:05:30 -- info: CONFIG - RSYNC_LINK = 0

2014-09-04 12:05:30 -- info: CONFIG - EMAIL_LOG = 0

2014-09-04 12:05:30 -- info:

, backup will not begin until VM is off...initiated for

Insufficient arguments.

2014-09-04 12:05:32 -- info: VM is powerdOff

/': Invalid argumentdirectory '/vmfs/volumes/NFS/VMs

/p3"! - Ensure VM_BACKUP_VOLUME was defined correctlyvolumes/NFS/VMs

/ghettoVCB-master #

He probado de mil formas cambiando la ruta del backups, conseguí hacerlo en local, pero no para NFS y es TOTALMENTE necesario que los backups me los aloje en un NFS compartido desde otro servidor FISICO (no virtual ni gestionado por VMware)

Mi correo por si alguien trabaja con este sistema me pueda ayudar y no llenar el foro de mensajes con consultas es:

rafadcp@yahoo.es

Gracias de antemano. Saludos

0 Kudos
6 Replies
sanmarfe
Expert
Expert

Estimado Rafa,

Estoy analizando lo que tu has enviado, pero para ir ganando tiempo, comentame si has probado de montar el nfs como si fuera un datastore mas.

Por favor, si no lo has hecho, prueba de montar el NFS en el esxi para descartar que eso no sea un problema.

Espero tus comentarios.

Sanmarfe. VMware Certified Professional VCP3/VCP4/VCP5 VTSP4 / VTSP5 Si esta u otra respuesta es util, por favor marca su correspondiente notificador. Gracias/Regards
0 Kudos
rafadcp
Enthusiast
Enthusiast

Si, agregué el NFS al ESXi...Conectado como datastore sin ningún problema. Si es necesario, te agrego pantallazos de la configuración del NFS sobre W2008R2 que creé y la conexión como datastore del ESXi.

0 Kudos
rafadcp
Enthusiast
Enthusiast

He encontrado otra herramienta que hace la misma operación:

XSIBackups

Que para el tema de alojar el backup en NFS lo hacer perfecto y sin problemas, pero esta herramienta tiene otro fallo o que no se configurar, los backups de discos THIN los convierte en THICK lo cual, los backups ocupan demasiado....

Si sabéis si se puede configurar esta herramienta para que no cambie el aprovisionamiento a thick de los discos vmdks en los backups, por favor, indicármelo.

Gracias de antemano. Saludos

0 Kudos
sanmarfe
Expert
Expert

Estimado puedes ejecutar:

/ghettoVCB-master # ./ghettoVCB.sh -m p3 -g ghettoVCB.conf -d debug


Y pegarnos el resultado

Sanmarfe. VMware Certified Professional VCP3/VCP4/VCP5 VTSP4 / VTSP5 Si esta u otra respuesta es util, por favor marca su correspondiente notificador. Gracias/Regards
0 Kudos
rafadcp
Enthusiast
Enthusiast

./ghettoVCB.sh -m p3 -g ghettoVCB.conf -d debug

Logging output to "/tmp/ghettoVCB-2014-09-05_07-24-21-276832.log" ...

2014-09-05 07:24:21 -- info: ============================== ghettoVCB LOG START ==============================

2014-09-05 07:24:21 -- debug: Succesfully acquired lock directory - /tmp/ghettoVCB.work

2014-09-05 07:24:21 -- debug: HOST VERSION: VMware ESXi 5.5.0 build-1623387

2014-09-05 07:24:21 -- debug: HOST LEVEL: VMware ESXi 5.5.0 Update 1

2014-09-05 07:24:21 -- debug: HOSTNAME: SRVACH

2014-09-05 07:24:21 -- info: CONFIG - USING GLOBAL GHETTOVCB CONFIGURATION FILE = ghettoVCB.conf

2014-09-05 07:24:21 -- info: CONFIG - VERSION = 2013_26_11_2

2014-09-05 07:24:21 -- info: CONFIG - GHETTOVCB_PID = 276832

2014-09-05 07:24:21 -- info: CONFIG - VM_BACKUP_VOLUME = /vmfs/volumes/NFS/VMs

2014-09-05 07:24:21 -- info: CONFIG - VM_BACKUP_ROTATION_COUNT = 1

2014-09-05 07:24:21 -- info: CONFIG - VM_BACKUP_DIR_NAMING_CONVENTION = 2014-09-05_07-24-21

2014-09-05 07:24:21 -- info: CONFIG - DISK_BACKUP_FORMAT = thin

2014-09-05 07:24:21 -- info: CONFIG - POWER_VM_DOWN_BEFORE_BACKUP = 0

2014-09-05 07:24:21 -- info: CONFIG - ENABLE_HARD_POWER_OFF = 0

2014-09-05 07:24:21 -- info: CONFIG - ITER_TO_WAIT_SHUTDOWN = 3

2014-09-05 07:24:21 -- info: CONFIG - POWER_DOWN_TIMEOUT = 5

2014-09-05 07:24:21 -- info: CONFIG - SNAPSHOT_TIMEOUT = 15

2014-09-05 07:24:21 -- info: CONFIG - LOG_LEVEL = debug

2014-09-05 07:24:21 -- info: CONFIG - BACKUP_LOG_OUTPUT = /tmp/ghettoVCB-2014-09-05_07-24-21-276832.log

2014-09-05 07:24:21 -- info: CONFIG - ENABLE_COMPRESSION = 0

2014-09-05 07:24:21 -- info: CONFIG - VM_SNAPSHOT_MEMORY = 0

2014-09-05 07:24:21 -- info: CONFIG - VM_SNAPSHOT_QUIESCE = 0

2014-09-05 07:24:21 -- info: CONFIG - ALLOW_VMS_WITH_SNAPSHOTS_TO_BE_BACKEDUP = 0

2014-09-05 07:24:21 -- info: CONFIG - VMDK_FILES_TO_BACKUP = all

2014-09-05 07:24:21 -- info: CONFIG - VM_SHUTDOWN_ORDER =

2014-09-05 07:24:22 -- info: CONFIG - VM_STARTUP_ORDER =

2014-09-05 07:24:22 -- info: CONFIG - RSYNC_LINK = 0

2014-09-05 07:24:22 -- info: CONFIG - EMAIL_LOG = 0

2014-09-05 07:24:22 -- info:

2014-09-05 07:24:22 -- debug: VM Shutdown Order:

, backup will not begin until VM is off...initiated for

Insufficient arguments.

2014-09-05 07:24:24 -- info: VM is powerdOff

2014-09-05 07:24:28 -- debug: Storage Information before backup:

2014-09-05 07:24:28 -- debug: SRC_DATASTORE: VMs-RAID5

2014-09-05 07:24:28 -- debug: SRC_DATASTORE_CAPACITY: 63488.0

838.2 GB

2014-09-05 07:24:28 -- debug: SRC_DATASTORE_FREE: 730.8 GB

2014-09-05 07:24:28 -- debug: SRC_DATASTORE_BLOCKSIZE: 1

2014-09-05 07:24:28 -- debug: SRC_DATASTORE_MAX_FILE_SIZE: 256 GB

2014-09-05 07:24:28 -- debug:

2014-09-05 07:24:28 -- debug: DST_DATASTORE: NFS

2014-09-05 07:24:28 -- debug: DST_DATASTORE_CAPACITY: 63488.0

100.0 GB

2014-09-05 07:24:28 -- debug: DST_DATASTORE_FREE: 60.9 GB

2014-09-05 07:24:28 -- debug: DST_DATASTORE_BLOCKSIZE: NA

2014-09-05 07:24:28 -- debug: DST_DATASTORE_MAX_FILE_SIZE: NA

2014-09-05 07:24:28 -- debug:

/': Invalid argumentdirectory '/vmfs/volumes/NFS/VMs

/p3"! - Ensure VM_BACKUP_VOLUME was defined correctlyvolumes/NFS/VMs

/ghettoVCB-master #

0 Kudos
rafadcp
Enthusiast
Enthusiast

Al final voy a usar XSIbackup, hace la misma operación y sin problemas, luego comprimo los fichero en .tar.gz y de esa forma en disco ya si me ocupa lo real (como si fuera thin provisioning) y no el completo del -flat.vmdk

Gracias por todas las respuestas.

Saludos.

0 Kudos