Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


vmware: difference between Clone, Clone to Template and conver to template

Posted on 2012-08-27
Medium Priority
Last Modified: 2012-08-29
what's the difference between Clone, Clone to Template and conver to template?
I think the Clone as it says it's exactly copy of the original VM... not sure what is Clone to Template and convert to template?
Question by:okamon
  • 5
  • 5
LVL 24

Expert Comment

by:Nagendra Pratap Singh
ID: 38339372
lets start with a single VM, A1

Clone will give us A1 and A2, we get 2 VMs

Clone to template will get us A1, A2. Here A2 is not a VM so we cannot use it directly. We can create VMs from this template.

Convert to template will convert A1 to a template, which cannot be used as a VM directly. To use it, we need to make VMs from this.
LVL 125
ID: 38339665
When you use Clone, it is an exact copy of the Virtual Machine, but the UUID and MAC Addresses are changed in the VMX Configuration file.

Clone to Template, Copies the Virtual Machine to a Template Format. UUID and MAC Address are changed.

Convert to Template, changes the Virutal Machine to Template format.

Once in Template Format, these can be used to quickly Deploy Virtual Machines from Templates.

Author Comment

ID: 38341613
thanks, but still not clear. Let's say I have installed winodws 7, install office and setup outlook profile So if I use clone to template, it will have all my applications ready but no setting configured? for ex here, no outlook profile? Also the CPU, RAM, etc, will I be able to specify the setting while setting up a new vm from the template? If that's not the case, what makes Clone and Clone to template different?
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

LVL 125
ID: 38341653
A template can have a Customization Profile associated with it, to configure the machine name, IP Address, Join to Domain, change the VM parameters etc at time of deployment.

(e.g. it run's a script and runs Sysprep, with an Answer File to fill in Windows Product Key, TimeZone Info, Keyboard and Locale etc)

a Clone is an identical copy.

Author Comment

ID: 38342133
I see so with clone to template, if I setup outlook profile, then the outlook profile will be in the new vm as well correct?

- do I still need to run sysprep when doing clone to template?
- when would be the time to use clone? as it's identical to the original vm, it will only cause problem if I turn the machine on in my network, for testing and troubleshooting on different network or isolated I guess?

Didn't you mention "When you use Clone, it is an exact copy of the Virtual Machine, but the UUID and MAC Addresses are changed in the VMX Configuration file.? So I guess even I power the same vm on it shouldn't cause any problem.....
LVL 125
ID: 38342159
A clone is a clone, if you clone to template, that template will be identical to the original VM.

No there is no requirement to use Sysprep, when Clone to Template, if required you would run the Customization as part of the Deployment of the Template.

You would use Clone, if you want to create a CLONE for development on a Development Network or a Backup!

many use Clone as a Backup!

Author Comment

ID: 38344090
Thanks. I just installed the vcenter and experienced the result. But it seems I got exactly the same copy as the original vm. (It looks like a clone to me) See in the screenshot it says "A duplicate name exits..." Here is how I did it (please see my pdf attachment)

Author Comment

ID: 38344152
Just an update. I tried with a windows 7 vm this time and while doign the deployment. I was able to see the "Guest customization" this time. I am not sure what was the issue. Is it possible that the xp vm was moved from my old vm workstation and it doesn't support some new feature?

LVL 125
ID: 38344296
Deploy template function usually shows that dialogue for any VM.

Author Comment

ID: 38345802
Thanks. I just did a clone test though. Even though you mentioned clone is a identical copy, but from the screenshot, I can still do customization. It seems makes no difference from clone to template.... it's kind of confusing to me.

LVL 125

Accepted Solution

Andrew Hancock (VMware vExpert / EE MVE^2) earned 1400 total points
ID: 38345856
A template results in a template which is smaller and in template format, than a clone. which is a virtual machine.

You cannot power on a Template, it must be deployed or converted to a VM.

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

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

A look into Log Analysis and Effective Critical Alerting.
Ransomware is a malware that is again in the list of security  concerns. Not only for companies, but also for Government security and  even at personal use. IT departments should be aware and have the right  knowledge to how to fight it.
Advanced tutorial on how to run the esxtop command to capture a batch file in csv format in order to export the file and use it for performance analysis. He demonstrates how to download the file using a vSphere web client (or vSphere client) and exp…
This video shows you how to use a vSphere client to connect to your ESX host as the root user. Demonstrates the basic connection of bypassing certification set up. Demonstrates how to access the traditional view to begin managing your virtual mac…
Suggested Courses

564 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