Problem:
I have two virtual environments (one public and one private). The two are disjointed.
My public virtual machines:
VM1, Windows 7
VM2, Windows 8
VM3, Windows 10
VM4, Red Hat
...
VM100, Windows 10
receive regular updates via the Internet.
My private virtual machines are the same as the public virtual machines, the only difference is that the public virtual machines are up to date.
Presently, if we want to update the private virtual machines, we need to export the public virtual machines, hand-carry them to the private network, delete the older private virtual machines and replace them with the newer public machines.
Question:
Can I use ZFS to speed up the process by performing a backup and restore on the block level, only restoring blocks that have been changed or been added?
Is the following possible:
1. Deploy two FreeNAS servers (one on the public network and one on the private network).
2. Create iSCSI volumes on both Free NAS Servers.
3. Mount the iSCSI volumes as ESXi VMFS datastores.
4. In the public virtual infrastructure, perform a one-time full block-level backup (is that a snapshot?).
5. Export the full backup to a external disk, carry it to the private virtual infrastructure and perform a restore.
6. In the public virtual infrastructure, perform an backup of blocks that have changed only.
7. Export the and restore the significantly smaller backup.
I have two virtual environments (one public and one private). The two are disjointed.
My public virtual machines:
VM1, Windows 7
VM2, Windows 8
VM3, Windows 10
VM4, Red Hat
...
VM100, Windows 10
receive regular updates via the Internet.
My private virtual machines are the same as the public virtual machines, the only difference is that the public virtual machines are up to date.
Presently, if we want to update the private virtual machines, we need to export the public virtual machines, hand-carry them to the private network, delete the older private virtual machines and replace them with the newer public machines.
Question:
Can I use ZFS to speed up the process by performing a backup and restore on the block level, only restoring blocks that have been changed or been added?
Is the following possible:
1. Deploy two FreeNAS servers (one on the public network and one on the private network).
2. Create iSCSI volumes on both Free NAS Servers.
3. Mount the iSCSI volumes as ESXi VMFS datastores.
4. In the public virtual infrastructure, perform a one-time full block-level backup (is that a snapshot?).
5. Export the full backup to a external disk, carry it to the private virtual infrastructure and perform a restore.
6. In the public virtual infrastructure, perform an backup of blocks that have changed only.
7. Export the and restore the significantly smaller backup.