Let's say I have the following OSs:
Kali 2017.1
Ubuntu 17.04 Windows 10 Ent. 1607
Windows 7 Ent. SP1 Windows Server 2012 R2
Windows Server 2016
Right now I manage them this way (for Windows guests):
Install it via ISO on Type-2 Hypervisor (VMware Workstation or VirtualBox)
Wait for the automatic reboot after install Shutdown the virtual machine and save a snapshot as "RAW"
Turn on the virtual machine and continue the setup creating a username/password and doing the required initial config Activate the machine offline and turn it off
Save another snapshot as "ACTIVATED"
* Then I turn it on again and do all the updates necessary, turn it off and save a snapshot as "UPDATED"
From this point I do the things I need with the VM. If I need another virtual machine like this one I do a clone using the RAW or UPDATED as source.
-----
This process seems daunting and not reliable, also it's not recommended to use snapshots this way as stated by VMware Knowledge Base. How can I better handle my various VMs?
Kali 2017.1
Ubuntu 17.04 Windows 10 Ent. 1607
Windows 7 Ent. SP1 Windows Server 2012 R2
Windows Server 2016
Right now I manage them this way (for Windows guests):
Install it via ISO on Type-2 Hypervisor (VMware Workstation or VirtualBox)
Wait for the automatic reboot after install Shutdown the virtual machine and save a snapshot as "RAW"
Turn on the virtual machine and continue the setup creating a username/password and doing the required initial config Activate the machine offline and turn it off
Save another snapshot as "ACTIVATED"
* Then I turn it on again and do all the updates necessary, turn it off and save a snapshot as "UPDATED"
From this point I do the things I need with the VM. If I need another virtual machine like this one I do a clone using the RAW or UPDATED as source.
-----
This process seems daunting and not reliable, also it's not recommended to use snapshots this way as stated by VMware Knowledge Base. How can I better handle my various VMs?


