...i can't understando what you mean by
<<duplicate 2 VM to multiple units and deploy these units to remote sites. Instead of installing one by one>>
?
see
http://pve.proxmox.com/wiki/Backup_-_Restore_-_Live_Migration
backup/restore is the easiest way to "clone" proxmox virtual machines...
you still have to "make unique" each "cloned" vm, or it will became an exact clone, which usually you wish to avoid...
- scheduled backups are setup via pve gui, but you can start manual backup via pve CLI (vzdump)
see
http://wiki.openvz.org/Backup_of_a_running_container_with_vzdump
- restoring is always a pve CLI operation, and is performed either by vzrestore or qmrestore depending on the vm type.
so i guess you could:
- manually backup your vms, transfer backups to "remote sites" (running a compatible: pve version, storage, network and settings), then restore backups and then "make unique"
- manually backup your vms, restore backups as different vms, "make unique", backup new "unique" clones, transfer backups to "remote sites" (running a compatible: pve version, storage, network and settings) and simply restore them
you can prepare your "units" locally, move vms on them or send "units" to remote sites witha a bare pve install and move there vms with ssh.
you can do almost anything on pve remotely with ssh...
hth, but i'm not an expert...
Marco