補覺鳴詩

學海無涯


  • 首頁

  • archive

  • 關於我

  • 搜尋

ESXi 使用 ghettoVCB 備份 VM

時間: 2018-12-04   |   分類: VMware   | 字數: 268 字 | 閱讀: 1分鐘 | 閱讀次數:

ghettoVCB

使用 ghettoVCB 備份   或是 xsibackup

ghettoVCB 說穿只是一個批次檔
他可以放在任意位置執行
也可以以 vib 檔安裝到 ESXi 中

官網
https://github.com/lamw/ghettoVCB

https://github.com/lamw/ghettoVCB/raw/master/vghetto-ghettoVCB-offline-bundle.zip

ESXi 開啟 ssh 的功能
以 ssh 登錄後
切換目錄到 datastore

cd /vmfs/volumes/datastore1/
下載 ghettoVCB
https://github.com/lamw/ghettoVCB/raw/master/vghetto-ghettoVCB-offline-bundle.zip

以 sFTP 或 SCP 丟到 ESXi 中

允許安裝非原廠 vib
esxcli software acceptance set –level=CommunitySupported

安裝
esxcli software vib install -d /vmfs/volumes/5b4aa160-d223f4c1-3f05-000c29cc1cbc/vghetto-ghettoVCB-offline-bundle.zip -f

安裝完後
批次部分在 /opt/ghettovcb/bin/
而 config 在 /etc/ghettovcb/

建立排程執行
因為 ESXi 每次從開機 crontab 會重置
所以不能直接修改 crontab (路徑於 /var/spool/cron/crontabs/)
vi /etc/rc.local.d/local.sh

echo “*/30 * * * * /opt/ghettovcb/bin/ghettoVCB.sh -g /etc/ghettovcb/ghettoVCB.conf -a > /dev/null” » /var/spool/cron/crontabs/root
kill -9 `cat /var/run/crond.pid `
/usr/lib/vmware/busybox/bin/busybox crond

======================================
以下注意事項
VM 名稱不能有特殊字元
ESXi 時間是 UTC 時區 就是沒有 timezone

config File 範例

VM_BACKUP_VOLUME=/vmfs/volumes/backup

DISK_BACKUP_FORMAT=thin

VM_BACKUP_ROTATION_COUNT=10

POWER_VM_DOWN_BEFORE_BACKUP=0

ENABLE_HARD_POWER_OFF=0

ITER_TO_WAIT_SHUTDOWN=3

POWER_DOWN_TIMEOUT=5

ENABLE_COMPRESSION=1

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=172.30.0.195

NFS_VERSION=nfs

NFS_MOUNT=/nfsshare

NFS_LOCAL_NAME=nfs_storage_backup

NFS_VM_BACKUP_DIR=mybackups

SNAPSHOT_TIMEOUT=15

EMAIL_ALERT=0

EMAIL_LOG=0

EMAIL_SERVER=auroa.primp-industries.com

EMAIL_SERVER_PORT=25

EMAIL_DELAY_INTERVAL=1

EMAIL_TO=auroa@primp-industries.com

EMAIL_ERRORS_TO=

EMAIL_FROM=root@ghettoVCB

WORKDIR_DEBUG=0

VM_SHUTDOWN_ORDER=

VM_STARTUP_ORDER=

 

comments powered by Disqus >
Owan

Owan

愛貓如癡

131 日誌
29 分類
37 標籤
GitHub
© 2010 - 2022 補覺鳴詩
Powered by - Hugo v0.96.0 / Theme by - NexT
0%