Free ESXi VM backup/ Automated scheduled VM Backups using GhettoVCB

Поделиться
HTML-код
  • Опубликовано: 4 окт 2024
  • GhettoVCB is the free tools allows to backup VMware ESXi VMs without vcenter or any commercial backup software.
    Previous video covers how to configure and run manual backups using Ghetto VCB.
    • Free ESX virtual machi...
    This is video covers how to schedule GhettoVCB backup using ESXi Crontab and Windows Task Scheduler.
    • Free ESXi VM backup/ A...
    1. Crontab
    Edit Crontab ###
    vi /var/spool/cron/crontabs/root
    Find Current cron process id ###
    cat /var/run/crond.pid
    Stop/Kill Current cron process ###
    Kill pid
    Start cron process ###
    /usr/lib/vmware/busybox/bin/busybox crond
    Verify cron process ###
    cat /var/run/crond.pid
    2. Windows
    Submit job using privatekey ###
    C:\Program Files\PuTTY\plink.exe -batch root@192.168.0.240 -i C:\Users\Lab\Desktop\esxi_pri.ppk /opt/ghettovcb/bin/ghettoVCB.sh -m boss
    Submit job using Username and password ###
    C:\Program Files\PuTTY\plink.exe -batch root:Password@192.168.0.240 /opt/ghettovcb/bin/ghettoVCB.sh -l /tmp/ghettoVCB.log -m boss
    Submit job using Username and password for all VMs###
    C:\Program Files\PuTTY\plink.exe -batch root:Password@192.168.0.240 /opt/ghettovcb/bin/ghettoVCB.sh -l /tmp/ghettoVCB.log -a
    Check backup files ###
    ls -l /vmfs/volumes/datastore1/backups/boss/
    ------------------------------SOCIAL-------------------------------
    Blog: www.rdcloudcom...
  • НаукаНаука

Комментарии • 10

  • @khanhhuynhthe401
    @khanhhuynhthe401 2 года назад +1

    Thank you very much

  • @cesargdmi2
    @cesargdmi2 Год назад

    cannot work after to reboot, the crontab lost config 😞

  • @cesargdmi2
    @cesargdmi2 Год назад

    Additional notes for schedule task via crontab and retain after reboot
    * editar el archivo de crontab y agregar las lineas del programado apuntando al archivo de ghettoVCB.sh q hayas ajustado
    vi /var/spool/cron/crontabs/root
    0 3 * * * /opt/ghettovcb/bin/ghettoVCB-new.sh -a
    * se busca el PID de proceso de contab y se mata
    cat /var/run/crond.pid
    kill "iddelproceso"
    * se llama de nuevo al proceso via busybox
    /usr/lib/vmware/busybox/bin/busybox crond
    * luego se ejecuta un echo para que reconfirme la linea en el crontab
    /bin/echo "0 3 * * * /opt/ghettovcb/bin/ghettoVCB-new.sh -a" >> /var/spool/cron/crontabs/root
    * Editar el archivo /etc/rc.local.d/local.sh y ANTESSSSSS de la linea q dice "exit 0" colocar lo siguiente
    /bin/kill $(cat /var/run/crond.pid)
    /bin/echo "0 3 * * * /opt/ghettovcb/bin/ghettoVCB-new.sh -a" >> /var/spool/cron/crontabs/root
    /usr/lib/vmware/busybox/bin/busybox crond
    * Ejecutar el comando de auto backup para guardar los cambios
    auto-backup.sh

    • @cesargdmi2
      @cesargdmi2 Год назад

      otra nota importante, validen que que archivo al que apuntan en el crond realmente exista, tambien importante indicar que secureboot NO puede estar activo, sino el script no se ejecutara

  • @kishanshrestha5856
    @kishanshrestha5856 2 года назад

    Hi can we backup to remote location ?

    • @rdcloudcompute5510
      @rdcloudcompute5510  2 года назад

      You can use NFS share for remote backup. Either mount NFS share to ESXi and point backups to that volume or configure below parameters in ghettoVCB.conf for Ghetto to mount NFS automatically.
      **********************************************
      ENABLE_NON_PERSISTENT_NFS=1
      UNMOUNT_NFS=1
      NFS_SERVER=172.30.0.195
      NFS_VERSION=nfs
      NFS_MOUNT=/nfsshare
      NFS_LOCAL_NAME=nfs_storage_backup
      NFS_VM_BACKUP_DIR=mybackups
      **********************************************

  • @conor2414
    @conor2414 2 года назад

    p̶r̶o̶m̶o̶s̶m̶ 🤘

  • @maurocandido
    @maurocandido Год назад

    English man !