RSS

GhettoVCB Backups para VMWare 5 (Actualizado)

cli

Hace tiempo escribí un apunte sobre como hacer los backups con GhettoVCB .

Hoy lo he revisado para ponerlo en producción en un servidor y me he dado cuenta que ya están obsoletos para versiones 5, 5.1 y 5.5.

Dejo ghettoVCB el nuevo script y comento algunos cambios.

En las versiones 5 y superiores de VMWare ya no debemos modificar el fichero /etc/rc.local. De hecho nos lo impide el hypervisor incluso cambiando permisos en el fichero. Para añadir acciones en el inicio del servidor debemos utilizar el fichero /etc/rc.local.d/local.sh en el que se nos advierte que las modificaciones que hagamos en el sistemas están bajo nuestra responsabilidad. 🙂

Será entonces aquí donde copiaremos el nuevo fichero de crond para el usuario root. Esta ruta permanece intacta: /var/spool/cron/crontabs/root

Otra cosa que hay que modificar es el reinicio del servicio crond. Ahora se debe ejecutar con /usr/lib/busybox/bin/busybox crond

En resumen, el fichero quedará de esta forma: (modificando para las rutas correctas en cada caso.)

#!/bin/sh

# local configuration options

# Note: modify at your own risk!  If you do/use anything in this
# script that is not part of a stable API (relying on files to be in
# specific places, specific tools, specific output, etc) there is a
# possibility you will end up with a broken system after patching or
# upgrading.  Changes are not supported unless under direction of
# VMware support.

cp /vmfs/volumes/5395f311-efc84678-64d7-d4ae52d3967f/ghettoVCB/root /var/spool/cron/crontabs/root

alias ll=’ls -lth’

/bin/kill $(cat /var/run/crond.pid)
/usr/lib/vmware/busybox/bin/busybox crond

Para el resto, es igual. Dejo el enlace de la revisión anterior.

http://www.javierlerma.es/?p=91

 

 


Comments are closed.