Good mornig here!
I have to ESX servers for testing...
I'm using the following command to backup a Virtual Windows 2003 server inside a VMWare ESX...
"c:\Program Files\VMware\VMware Consolidated Backup Framework\vcbMounter.exe" -u root -p XXXXXX -h ESX_SERVER -m nbd -U
W2003_IP\backup_folder
what creates the following files...
catalog
scsi0-0-0-triescofac-s005.vmdk
scsi0-0-0-triescofac-s012.vmdk
scsi0-0-0-triescofac-s019.vmdk
scsi0-0-0-triescofac-s006.vmdk
scsi0-0-0-triescofac-s013.vmdk
scsi0-0-0-triescofac-s020.vmdk
scsi0-0-0-triescofac-s007.vmdk
scsi0-0-0-triescofac-s014.vmdk
scsi0-0-0-triescofac-s021.vmdk
scsi0-0-0-triescofac-s001.vmdk
scsi0-0-0-triescofac-s008.vmdk
scsi0-0-0-triescofac-s015.vmdk
scsi0-0-0-triescofac-s022.vmdk
scsi0-0-0-triescofac-s002.vmdk
scsi0-0-0-triescofac-s009.vmdk
scsi0-0-0-triescofac-s016.vmdk
scsi0-0-0-triescofac-s023.vmdk
scsi0-0-0-triescofac-s003.vmdk
scsi0-0-0-triescofac-s010.vmdk
scsi0-0-0-triescofac-s017.vmdk
scsi0-0-0-triescofac-s004.vmdk
scsi0-0-0-triescofac-s011.vmdk
scsi0-0-0-triescofac-s018.vmdk
scsi0-0-0-triescofac.vmdk
triescofac.nvram
triescofac.vmx
unmount.dat
vmware.log
vmware-1.log
vmware-2.log
vmware-3.log
vmware-4.log
All seems ok!
I mount a smb shared folder on a ESX server...
# smbmount //backup_server/backup_foler/ /for_restore_folder/ -o username=MYUSER,password=XXXXXXX
ok, no problem...
# ls -l /for_restore_folder/triescofac/
total 29254704
-rwxr-xr-x 1 root root 850 Jan 20 11:02 catalog
-rwxr-xr-x 1 root root 2146762752 Jan 20 11:21 scsi0-0-0-triescofac-s001.vmdk
-rwxr-xr-x 1 root root 1079050240 Jan 20 11:21 scsi0-0-0-triescofac-s002.vmdk
-rwxr-xr-x 1 root root 327680 Jan 20 11:21 scsi0-0-0-triescofac-s003.vmdk
-rwxr-xr-x 1 root root 2008875008 Jan 20 11:21 scsi0-0-0-triescofac-s004.vmdk
-rwxr-xr-x 1 root root 2146762752 Jan 20 11:21 scsi0-0-0-triescofac-s005.vmdk
-rwxr-xr-x 1 root root 2146762752 Jan 20 11:21 scsi0-0-0-triescofac-s006.vmdk
-rwxr-xr-x 1 root root 2146762752 Jan 20 11:21 scsi0-0-0-triescofac-s007.vmdk
-rwxr-xr-x 1 root root 2146762752 Jan 20 11:21 scsi0-0-0-triescofac-s008.vmdk
-rwxr-xr-x 1 root root 2146762752 Jan 20 11:21 scsi0-0-0-triescofac-s009.vmdk
-rwxr-xr-x 1 root root 2146762752 Jan 20 11:21 scsi0-0-0-triescofac-s010.vmdk
-rwxr-xr-x 1 root root 2146762752 Jan 20 11:21 scsi0-0-0-triescofac-s011.vmdk
-rwxr-xr-x 1 root root 2146762752 Jan 20 11:21 scsi0-0-0-triescofac-s012.vmdk
-rwxr-xr-x 1 root root 2146762752 Jan 20 11:21 scsi0-0-0-triescofac-s013.vmdk
-rwxr-xr-x 1 root root 2090926080 Jan 20 11:21 scsi0-0-0-triescofac-s014.vmdk
-rwxr-xr-x 1 root root 61931520 Jan 20 11:21 scsi0-0-0-triescofac-s015.vmdk
-rwxr-xr-x 1 root root 1585512448 Jan 20 11:21 scsi0-0-0-triescofac-s016.vmdk
-rwxr-xr-x 1 root root 1580007424 Jan 20 11:21 scsi0-0-0-triescofac-s017.vmdk
-rwxr-xr-x 1 root root 76611584 Jan 20 11:21 scsi0-0-0-triescofac-s018.vmdk
-rwxr-xr-x 1 root root 327680 Jan 20 11:21 scsi0-0-0-triescofac-s019.vmdk
-rwxr-xr-x 1 root root 327680 Jan 20 11:21 scsi0-0-0-triescofac-s020.vmdk
-rwxr-xr-x 1 root root 327680 Jan 20 11:21 scsi0-0-0-triescofac-s021.vmdk
-rwxr-xr-x 1 root root 327680 Jan 20 11:21 scsi0-0-0-triescofac-s022.vmdk
-rwxr-xr-x 1 root root 458752 Jan 20 11:21 scsi0-0-0-triescofac-s023.vmdk
-rwxr-xr-x 1 root root 1552 Jan 20 11:21 scsi0-0-0-triescofac.vmdk
-rwxr-xr-x 1 root root 8684 Jan 20 11:02 triescofac.nvram
-rwxr-xr-x 1 root root 1504 Jan 20 11:02 triescofac.vmx
-rwxr-xr-x 1 root root 62 Jan 20 11:21 unmount.dat
-rwxr-xr-x 1 root root 61644 Jan 20 11:02 vmware-1.log
-rwxr-xr-x 1 root root 27189 Jan 20 11:02 vmware-2.log
-rwxr-xr-x 1 root root 27472 Jan 20 11:02 vmware-3.log
-rwxr-xr-x 1 root root 26541 Jan 20 11:02 vmware-4.log
-rwxr-xr-x 1 root root 4017791 Jan 20 11:02 vmware.log
The problems arribes when I try to restore this virtual machine with vcbRestore...
# vcbRestore -h localhost -s /folder_to_restore/triescofac/ -L 6
Current working directory: /root
Connecting to host localhost on port 443 using protocol https
Vmacore::InitSSL: doVersionCheck = true, handshakeTimeoutUs = 120000000
Sending soap request to : retrieveContent
Received soap response from : retrieveContent
Connected using API Namespace vim25.
Password:
Sending soap request to : login
Received soap response from : login
Sending soap request to : retrieveContent
Received soap response from : retrieveContent
Looking up host esx4.manxa.es (192.168.112.214)
Sending soap request to : findByIp
Received soap response from : findByIp
Found host esx4.manxa.es (192.168.112.214) in this VirtualCenter instance.
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetConfig
Received soap response from : GetConfig
Sending soap request to : retrieveContent
Received soap response from : retrieveContent
Sending soap request to : GetName
Received soap response from : GetName
matching object ha-folder-root ha-folder-root
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetName
Received soap response from : GetName
Looking into entity ha-folder-root ha-folder-root
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetChildEntity
Received soap response from : GetChildEntity
Sending soap request to : GetName
Received soap response from : GetName
matching object ha-datacenter ha-datacenter
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetName
Received soap response from : GetName
Looking into entity ha-datacenter ha-datacenter
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetVmFolder
Received soap response from : GetVmFolder
Sending soap request to : GetHostFolder
Received soap response from : GetHostFolder
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : retrieveContent
Received soap response from : retrieveContent
Sending soap request to : GetName
Received soap response from : GetName
matching object ha-folder-root ha-folder-root
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetName
Received soap response from : GetName
Looking into entity ha-folder-root ha-folder-root
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetChildEntity
Received soap response from : GetChildEntity
Sending soap request to : GetName
Received soap response from : GetName
matching object ha-datacenter ha-datacenter
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetName
Received soap response from : GetName
Looking into entity ha-datacenter ha-datacenter
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetVmFolder
Received soap response from : GetVmFolder
Sending soap request to : GetHostFolder
Received soap response from : GetHostFolder
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetChildEntity
Received soap response from : GetChildEntity
Sending soap request to : GetName
Received soap response from : GetName
matching object esx4.manxa.es localhost.localdomain
Sending soap request to : GetName
Received soap response from : GetName
Sending soap request to : GetName
Received soap response from : GetName
Looking into entity esx4.manxa.es localhost.localdomain
Sending soap request to : GetName
Received soap response from : GetName
Error: ResourcePool "/ha-folder-root/ha-datacenter/host/localhost.localdomain/Resources" for VM not found.
Sending soap request to : logout
What does the error "Error: ResourcePool "/ha-folder-root/ha-datacenter/host/localhost.localdomain/Resources" for VM not found." mean?
Can somebody help me.
Ok, solved!
The second ESX server ins't named localhost.localdomain!
Changing "/ha-folder-root/ha-datacenter/host/localhost.localdomain/Resources" "/ha-folder-root/ha-datacenter/host/myhost.mydomain.tld/Resources" work's fine!
Change resourcepool line in catalog file