VMware Cloud Community
nandelbosc
Contributor
Contributor

Backup with vcbMounter can't be restored using vcbRestore

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

Initializing SSL context

Vmacore::InitSSL: doVersionCheck = true, handshakeTimeoutUs = 120000000

Sending soap request to : retrieveContent

Received soap response from : retrieveContent

Connected using API Namespace vim25.

Password:

Authenticating user root

Sending soap request to : login

Received soap response from : login

Logged in!

Catalog parsed successfully

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

Querying resources.

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

matching object vm vm

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

matching object vm host

Sending soap request to : GetName

Received soap response from : GetName

Sending soap request to : GetName

Received soap response from : GetName

matching object host host

Sending soap request to : GetName

Received soap response from : GetName

Sending soap request to : GetName

Received soap response from : GetName

Looking into entity vm host

Sending soap request to : GetName

Received soap response from : GetName

Sending soap request to : GetName

Received soap response from : GetName

Looking into entity host host

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.

Tags (3)
0 Kudos
2 Replies
nandelbosc
Contributor
Contributor

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!

0 Kudos
nandelbosc
Contributor
Contributor

Change resourcepool line in catalog file

0 Kudos