Hello, All
recently we'v moved to esx 5.1 and have faced with the problem of no working backups. I'v used a latest version of the script.
Could you please help me fight the problem
There are free space available on DST storage:
/ghettoVCB # df -h
Filesystem Size Used Available Use% Mounted on
NFS 372.6G 247.6G 125.0G 66% /vmfs/volumes/EsxDumps
here is a session log:
/ghettoVCB # ./ghettoVCB.sh -f vmlist -d debug
Logging output to "/tmp/ghettoVCB-2013-02-11_11-41-52-3248003.log" ...
2013-02-11 11:41:52 -- info: ============================== ghettoVCB LOG START ==============================
2013-02-11 11:41:52 -- debug: Succesfully acquired lock directory - /tmp/ghettoVCB.work
2013-02-11 11:41:52 -- debug: HOST VERSION: VMware ESXi 5.1.0 build-799733
2013-02-11 11:41:52 -- debug: HOST LEVEL: VMware ESXi 5.1.0 GA
2013-02-11 11:41:52 -- debug: HOSTNAME: vs01.corp.local
2013-02-11 11:41:52 -- info: CONFIG - VERSION = 2013_01_11_0
2013-02-11 11:41:52 -- info: CONFIG - GHETTOVCB_PID = 3248003
2013-02-11 11:41:52 -- info: CONFIG - VM_BACKUP_VOLUME = /vmfs/volumes/EsxDumps
2013-02-11 11:41:52 -- info: CONFIG - VM_BACKUP_ROTATION_COUNT = 1
2013-02-11 11:41:52 -- info: CONFIG - VM_BACKUP_DIR_NAMING_CONVENTION = 2013-02-11_11-41-52
2013-02-11 11:41:52 -- info: CONFIG - DISK_BACKUP_FORMAT = 2gbsparse
2013-02-11 11:41:52 -- info: CONFIG - POWER_VM_DOWN_BEFORE_BACKUP = 0
2013-02-11 11:41:52 -- info: CONFIG - ENABLE_HARD_POWER_OFF = 0
2013-02-11 11:41:52 -- info: CONFIG - ITER_TO_WAIT_SHUTDOWN = 3
2013-02-11 11:41:52 -- info: CONFIG - POWER_DOWN_TIMEOUT = 5
2013-02-11 11:41:52 -- info: CONFIG - SNAPSHOT_TIMEOUT = 15
2013-02-11 11:41:52 -- info: CONFIG - LOG_LEVEL = debug
2013-02-11 11:41:52 -- info: CONFIG - BACKUP_LOG_OUTPUT = /tmp/ghettoVCB-2013-02-11_11-41-52-3248003.log
2013-02-11 11:41:52 -- info: CONFIG - ENABLE_COMPRESSION = 0
2013-02-11 11:41:52 -- info: CONFIG - VM_SNAPSHOT_MEMORY = 0
2013-02-11 11:41:52 -- info: CONFIG - VM_SNAPSHOT_QUIESCE = 0
2013-02-11 11:41:52 -- info: CONFIG - ALLOW_VMS_WITH_SNAPSHOTS_TO_BE_BACKEDUP = 0
2013-02-11 11:41:52 -- info: CONFIG - VMDK_FILES_TO_BACKUP = all
2013-02-11 11:41:52 -- info: CONFIG - VM_SHUTDOWN_ORDER =
2013-02-11 11:41:52 -- info: CONFIG - VM_STARTUP_ORDER =
2013-02-11 11:41:52 -- info: CONFIG - EMAIL_LOG = 0
2013-02-11 11:41:52 -- info:
2013-02-11 11:41:56 -- debug: Storage Information before backup:
2013-02-11 11:41:56 -- debug: SRC_DATASTORE: VM
2013-02-11 11:41:56 -- debug: SRC_DATASTORE_CAPACITY: 599.8 GB
2013-02-11 11:41:56 -- debug: SRC_DATASTORE_FREE: 89.5 GB
2013-02-11 11:41:56 -- debug: SRC_DATASTORE_BLOCKSIZE: 1
2013-02-11 11:41:56 -- debug: SRC_DATASTORE_MAX_FILE_SIZE: 256 GB
2013-02-11 11:41:56 -- debug:
2013-02-11 11:41:56 -- debug: DST_DATASTORE: EsxDumps
2013-02-11 11:41:56 -- debug: DST_DATASTORE_CAPACITY: 372.6 GB
2013-02-11 11:41:56 -- debug: DST_DATASTORE_FREE: 45.6 GB
***
*** strange that it thinks 45Gb available, while df shows 125Gb
***
2013-02-11 11:41:56 -- debug: DST_DATASTORE_BLOCKSIZE: NA
2013-02-11 11:41:56 -- debug: DST_DATASTORE_MAX_FILE_SIZE: NA
2013-02-11 11:41:56 -- debug:
2013-02-11 11:41:56 -- debug: getVMDKs() - TestServer_1.vmdk###30:TestServer.vmdk###40:
2013-02-11 11:41:57 -- info: Initiate backup for TestServer
2013-02-11 11:41:57 -- info: Creating Snapshot "ghettoVCB-snapshot-2013-02-11" for TestServer
2013-02-11 11:41:58 -- debug: Waiting for snapshot "ghettoVCB-snapshot-2013-02-11" to be created
2013-02-11 11:41:58 -- debug: Snapshot timeout set to: 900 seconds
2013-02-11 11:41:58 -- debug: findVMDK() - Searching for VMDK: "TestServer_1.vmdk" to backup
2013-02-11 11:41:58 -- debug: /sbin/vmkfstools -i "/vmfs/volumes/VM/TestServer/TestServer_1.vmdk" -a "lsilogic" -d "2gbsparse" "/vmfs/volumes/EsxDumps/TestServer/TestServer-2013-02-11_11-41-52/TestServer_1.vmdk"
2013-02-11 11:42:05 -- info: ERROR: error in backing up of "/vmfs/volumes/VM/TestServer/TestServer_1.vmdk" for TestServer
2013-02-11 11:42:05 -- debug: findVMDK() - Searching for VMDK: "TestServer.vmdk" to backup
2013-02-11 11:42:05 -- debug: /sbin/vmkfstools -i "/vmfs/volumes/VM/TestServer/TestServer.vmdk" -a "lsilogic" -d "2gbsparse" "/vmfs/volumes/EsxDumps/TestServer/TestServer-2013-02-11_11-41-52/TestServer.vmdk"
2013-02-11 11:42:14 -- info: ERROR: error in backing up of "/vmfs/volumes/VM/TestServer/TestServer.vmdk" for TestServer
2013-02-11 11:42:16 -- info: Removing snapshot from TestServer ...
2013-02-11 11:42:16 -- debug: Removing /vmfs/volumes/EsxDumps/TestServer/TestServer-2013-02-11_11-20-55
2013-02-11 11:42:16 -- info: Backup Duration: 19 Seconds
2013-02-11 11:42:16 -- info: ERROR: Unable to backup TestServer due to error in VMDK backup!
2013-02-11 11:42:16 -- info: ###### Final status: ERROR: No VMs backed up! ######
2013-02-11 11:42:16 -- debug: Succesfully removed lock directory - /tmp/ghettoVCB.work
2013-02-11 11:42:16 -- info: ============================== ghettoVCB LOG END ================================
This is a dryrun:
/ghettoVCB # ./ghettoVCB.sh -f vmlist -d dryrun
Logging output to "/tmp/ghettoVCB-2013-02-11_11-40-55-3247795.log" ...
2013-02-11 11:40:56 -- info: ============================== ghettoVCB LOG START ==============================
2013-02-11 11:40:56 -- info: CONFIG - VERSION = 2013_01_11_0
2013-02-11 11:40:56 -- info: CONFIG - GHETTOVCB_PID = 3247795
2013-02-11 11:40:56 -- info: CONFIG - VM_BACKUP_VOLUME = /vmfs/volumes/EsxDumps
2013-02-11 11:40:56 -- info: CONFIG - VM_BACKUP_ROTATION_COUNT = 1
2013-02-11 11:40:56 -- info: CONFIG - VM_BACKUP_DIR_NAMING_CONVENTION = 2013-02-11_11-40-55
2013-02-11 11:40:56 -- info: CONFIG - DISK_BACKUP_FORMAT = 2gbsparse
2013-02-11 11:40:56 -- info: CONFIG - POWER_VM_DOWN_BEFORE_BACKUP = 0
2013-02-11 11:40:56 -- info: CONFIG - ENABLE_HARD_POWER_OFF = 0
2013-02-11 11:40:56 -- info: CONFIG - ITER_TO_WAIT_SHUTDOWN = 3
2013-02-11 11:40:56 -- info: CONFIG - POWER_DOWN_TIMEOUT = 5
2013-02-11 11:40:56 -- info: CONFIG - SNAPSHOT_TIMEOUT = 15
2013-02-11 11:40:56 -- info: CONFIG - LOG_LEVEL = dryrun
2013-02-11 11:40:56 -- info: CONFIG - BACKUP_LOG_OUTPUT = /tmp/ghettoVCB-2013-02-11_11-40-55-3247795.log
2013-02-11 11:40:56 -- info: CONFIG - ENABLE_COMPRESSION = 0
2013-02-11 11:40:56 -- info: CONFIG - VM_SNAPSHOT_MEMORY = 0
2013-02-11 11:40:56 -- info: CONFIG - VM_SNAPSHOT_QUIESCE = 0
2013-02-11 11:40:56 -- info: CONFIG - ALLOW_VMS_WITH_SNAPSHOTS_TO_BE_BACKEDUP = 0
2013-02-11 11:40:56 -- info: CONFIG - VMDK_FILES_TO_BACKUP = all
2013-02-11 11:40:56 -- info: CONFIG - VM_SHUTDOWN_ORDER =
2013-02-11 11:40:56 -- info: CONFIG - VM_STARTUP_ORDER =
2013-02-11 11:40:56 -- info: CONFIG - EMAIL_LOG = 0
2013-02-11 11:40:56 -- info:
2013-02-11 11:40:56 -- dryrun: ###############################################
2013-02-11 11:40:56 -- dryrun: Virtual Machine: TestServer
2013-02-11 11:40:56 -- dryrun: VM_ID: 10
2013-02-11 11:40:56 -- dryrun: VMX_PATH: /vmfs/volumes/VM/TestServer/TestServer.vmx
2013-02-11 11:40:56 -- dryrun: VMX_DIR: /vmfs/volumes/VM/TestServer
2013-02-11 11:40:56 -- dryrun: VMX_CONF: TestServer/TestServer.vmx
2013-02-11 11:40:56 -- dryrun: VMFS_VOLUME: VM
2013-02-11 11:40:56 -- dryrun: VMDK(s):
2013-02-11 11:40:56 -- dryrun: TestServer_1.vmdk 30 GB
2013-02-11 11:40:57 -- dryrun: TestServer.vmdk 40 GB
2013-02-11 11:40:57 -- dryrun: INDEPENDENT VMDK(s):
2013-02-11 11:40:57 -- dryrun: TOTAL_VM_SIZE_TO_BACKUP: 70 GB
2013-02-11 11:40:57 -- dryrun: ###############################################
2013-02-11 11:40:57 -- info: ###### Final status: OK, only a dryrun. ######
2013-02-11 11:40:57 -- info: ============================== ghettoVCB LOG END ================================
Here is a config:
VM_BACKUP_VOLUME=/vmfs/volumes/EsxDumps
DISK_BACKUP_FORMAT=2gbsparse
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=10.64.0.2
NFS_MOUNT=/EsxDumps
NFS_LOCAL_NAME=EsxDumps
NFS_VM_BACKUP_DIR=esxbckps
EMAIL_LOG=0
EMAIL_DELAY_INTERVAL=1
EMAIL_SERVER=auroa.primp-industries.com
EMAIL_SERVER_PORT=25
EMAIL_FROM=root@ghettoVCB
EMAIL_TO=auroa@primp-industries.com
VM_SHUTDOWN_ORDER=
VM_STARTUP_ORDER=
ADDITIONAL_ROTATION_PATH=
WORKDIR_DEBUG=0