How to alter a vm snapshot’s ip and mac address

vmware-vmdk

I have installed VMware and taken a snapshot of a VM.
I want to change the virtual operating system's ip address and mac address in the snapshot state.

Is there a way to accomplish this by editing the VM's files?
I don't know whether this way is feasible. If you know how to implement this, please tell me.

Thank you very much! Best wishs!

Best Answer

The feature you are asking for is called "snapshots in a process tree" in VMWare terms and "snapshot branching" everywhere else and is a feature of the VMWare Workstation product line:

snapshots in a process tree

Note that vSphere / ESX(i) products do not have this feature. Technically, there is support for linked clones in vCenter for use with the VMWare View VDI solution. Unfortunately, the vSphere/vCenter client does not expose any controls to manage linked clones, so you would need to revert to API calls to use it. Of course, there are scripts readily available making life easier when you need to use this feature - vGhettoLinkedClone being one of them. But mind that this use case would not be supported by VMWare.