Backups no VMware gratuitos com ghettoVCB

ghettoVCB.sh é um dos poucos scripts bons que conheço que nos serve para realizar cópias do nosso ambiente VMware de forma gratuita, Isso é, podemos fazer cópias de segurança tanto em servidores ESX como em ESXi sem licença! Podemos dizer que se comporta da mesma forma que o VCB tradicional, realiza um snapshot da máquina virtual a copiar, copia-nos para um diretório os ficheiros da máquina virtual e posteriormente apaga o snapshot.

ghettoVCB é um script que deve ser executado no próprio servidor VMware ESX(eu), podemos programar a sua execução através de tarefas ‘Cron’ ou, como no meu caso, executá-lo-ei a partir de um equipamento remoto através da utilidade plink.exe. Além disso, ghettoVCB armazena os backups num datastore do ESX(eu), neste documento veremos no final como fazer o backup numa pasta Windows que tenhamos graças ao NFS.

Lo primero de todo es bajarnos el script de AQUI, Além disso, tenéis la documentación oficial y el link de descargas en: http://communities.vmware.com/docs/DOC-8760.

Lo guardamos en el servidor ESX(eu), podremos subirlo al servidor con alguna utilidad tipo WinSCP o FastSCP que mediante SSH podremos realizar transferencias seguras de ficheros a los host ESX(eu) (previamente deberemos tener habilitado el acceso SSH a los host), lo guardamos en un datastore, donde querramos, lo descomprimimos con: ‘tar -zxvf ghettoVCB.tar.gz

Entramos en el directorio que nos acaba de generar y editamos el fichero de configuración con: ‘vi ghettoVCB.conf’. En este fichero indicaremos donde se realizará el backup (VM_BACKUP_VOLUME), si queremos que sea el formato de la copia sólo de lo usado o respetando todo el tamaño (DISK_BACKUP_FORMAT thin o thick), si queremos comprimirlo, si queremos con destino NFS se configuraría aquí (por ahora en este ejemplo no está configurado)…

Podremos si queremos crear un fichero con un listado de las máquinas virtuales a realizar backup para posteriormente indicarlo a la hora de ejecutar el script con el parámetro -f, o si queremos hacer backup de todas las máquinas virtuales que se están ejecutando en este host pondríamos el parámetro -a. Ejecutando el script una vez configurado el fichero ghettoVCB.conf: ‘./ghettoVCB.sh -f FICHERO_LISTA_MV -g /PATH/FICHERO_CONFIGURACIÓN

Dependiendo de la estructura de nuestros sistemas la copia tardará más o menos.

Se quisermos, podremos programar mediante Cron la ejecución del script ghettoVCB.sh para que se ejecute de forma periódica desde los host VMware como se configuraría en cualquier linux. Si preferimos ejecutarlo de forma remota, podemos mediante plink.exe ejecutarlo desde un Windows e incluso configurando esto como un BAT/CMD y configurarlo como tarea programada. Para ejecutarlo: ‘plink.exe usuario@host -pw CONTRASEÑACOMANDO A EJECUTAR”‘.

Se quisermos, podemos realizar estas copias en datastores que los ubicaremos en nuestros Windows, para ello usaremos NFS, podemos instalar en un Windows el rolServicios para NEtwork File Systemy compartir una carpeta de nuestros discos locales para almacenar ahí los backups, sea en un disco externo USB, en un disco local, una carpeta de red

Una vez instalado ese rol, vamos a la carpeta que queremos compartir como destino NFS para que el host ESX(eu) se conecte, no “Segurança” agregamos aAnonymouscon todos los permisos.

Exceto, entramos en su pestañaUso compartido de NFSy compartimos la carpeta, marcaremos la opciónPermitir acceso anónimoy ponemosUID anónimo” Para 0 e “GID anónimotambién a 0. Clicamos no botão “Permisos” y agregamos el/los host ESX(eu) que querramos que accedan (o ponemos TODOS LOS EQUIPOS), Pôr “Lectura y escritura” e “Permitir acceso a la raiz”.

Además para que no nos de errores en las propiedades delServidor para NFS” a partir do console “Servicios para Network File Systemy en protocolo de transporte ponemos sólo “TCP”. Y podemos también abrir con gpedit.msc la consola de directivas (GPO) locales, Nós vamos “Configuración de equipo” > “Configurações do Windows” > “Configurações de Segurança” > “Diretivas locais” > “Opções de Segurança” y habilitamos la directivaAcceso a redes: permitir la aplicación de los permisos Todos a los usuarios anónimos”.

Ahora desde el host, desde “Configuração” > “Armazenamento” Clique em “Adicionar armazenamento…”, Selecionar “Network File System” & “Próximo”,

Em “Servidor” ponemos el nombre/IP del servidor NFS, em “Folderla carpeta e indicamos el nombre del datastore.

Listo lo tenemos ahí montado. Ahora sólo queda que en el archivo ghettoVCB.conf modifiquemos/agregemos las siguientes líneas de configuración para que los backups se guarden en el dispositivo NFS:

UNMOUNT_NFS=0
NFS_SERVER=SERVIDOR_NFS
NFS_MOUNT=/RUTA
NFS_LOCAL_NAME=NOMBRE
NFS_VM_BACKUP_DIR=RUTA


Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!