Solved

Restore with GhettoVCB

Posted on 2012-03-29
12
1,345 Views
Last Modified: 2012-04-18
I'm trying to test restoring with GhettoVCB.   When I restore the VM and power it on, everything's fine, but the restored VM looks like this:

vmguestname-2012-03-29_13-04-56

Instead of the original VM, which was :

vmguestname

How can I rename the restored VM?  I found an article about using vmkfstools to rename the VMDK file.  That worked fine, but the directory that the VMDK file is in, if I rename it using the "Browse Datastore" feature in VSphere client, when I try to add the virtual hard disk back to the VM, I get filename not found errors.  How can I rename the directory?
0
Comment
Question by:sedberg1
  • 6
  • 6
12 Comments
 

Author Comment

by:sedberg1
ID: 37783920
I'm running ESXi 5.0 free hypervisor.
0
 
LVL 119
ID: 37783922
Rename the folder using the vSphere Client Datastore browser.
0
 

Author Comment

by:sedberg1
ID: 37783931
As per my post:

"That worked fine, but the directory that the VMDK file is in, if I rename it using the "Browse Datastore" feature in VSphere client, when I try to add the virtual hard disk back to the VM, I get filename not found errors.  How can I rename the directory?"
0
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 
LVL 119
ID: 37783932
Right Click the Datastore, Browse Datastore, Right Click the Folder, and Select Rename.
0
 
LVL 119
ID: 37783945
You need to change ALL the entries in the VMX file.

Unregister the VM, Edit the VMX, making sure ALL the entries have the correct path.
0
 
LVL 119
ID: 37783962
also check the vmdk, and flat vmdk references are correct.
0
 

Author Comment

by:sedberg1
ID: 37784070
This is what I did:
Ran a ghettoVCB script on a VM named mail1.  This created a backup in a folder called mail1-2012-03-29_13-39-05

To restore, ran ghettoVCB-restore.sh which works fine.  It's just renaming the directory for easier mgmt in the future that's giving me trouble.  These are the steps I'm doing to rename the directory...

1. Removed the hard disk from the VM (not deleted, jsut removed)
2. vmkfstools -E mail1-0.vmdk mail1.vmdk  -  That renamed both the mail1-0.vmdk and mail1-0-flat.vmdk to mail1.vmdk and mail1-flat.vmdk respectively.
3. Edited any entry referring to the directory in the mail1.vmx file (full text attached)
4. Renamed the directory name from mail1-2012-03-29_13-39-05 to mail1
5. Added the hard disk back to the VM
6. Got this error:  

File <unspecified filename> was not found
Time: blah blah
Target: mail1
ESXi: 10.1.6.66
mail1-vmx.txt
0
 

Author Comment

by:sedberg1
ID: 37784076
With renaming the directory, I'm using the Datastore Browser inside VSphere client.
0
 
LVL 119
ID: 37784097
this error message can indicate the virtual machine disk is incorrect

what does the vmdk contents state
0
 

Accepted Solution

by:
sedberg1 earned 0 total points
ID: 37784161
Ok, if I right-click the VM in VSphere and choose Remove from Inventory, then rename the directory using the Datastore Brwoser in the VSphere client, then open up that directory, right-click the VMX file and choose Add to Inventory, I have no problem.  That renames everything, and I can resort to business as usual.  Problem solved.
0
 
LVL 119
ID: 37784176
Yes the VMX contents is cached.
0
 

Author Closing Comment

by:sedberg1
ID: 37859698
This is the answer.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When converting a physical machine to a virtual machine using VMware vCenter Converter Standalone or vCenter Converter Enterprise, if an adapter type is not selected during the initial customization the resulting virtual machine may contain an IDE d…
This article outlines why you need to choose a backup solution that protects your entire environment – including your VMware ESXi and Microsoft Hyper-V virtualization hosts – not just your virtual machines.
Teach the user how to delpoy the vCenter Server Appliance and how to configure its network settings Deploy OVF: Open VM console and configure networking:
Teach the user how to use create log bundles for vCenter Server or ESXi hosts Open vSphere Web Client: Generate vCenter Server and ESXi host log bundle:  Open vCenter Server Appliance Web Management interface and generate log bundle: Open vCenter Se…

832 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question