Hi Fabian, I Didn't have time to test previous patches series (and they didn't applied on master git some weeks later, I was a bit lazy to find correct commit).
I'll really to to test it this time as soon a possible. Thanks again for the hard work ! Le vendredi 05 novembre 2021 à 14:03 +0100, Fabian Grünbichler a écrit : > this series adds remote migration for VMs. there's still some of > TODOs/FIXMEs/stuff that requires discussion left, but this should > hopefully be possible to apply with minor modifications and lots of > future extensions. > > both live and offline migration including NBD and storage-migrated > disks > should work. > > besides lots of rebases, implemented todos and fixed issues the main > difference to the previous RFC is that we no longer define remote > entries in a config file, but just expect the caller/client to give > us > all the required information to connect to the remote cluster. > > overview over affected repos and changes, see individual patches for > more details. > > proxmox: > > some compatible changes to make websocket code usable for client-side > connections, required by proxmox-websocket-tunnel > > proxmox-websocket-tunnel: > > new tunnel helper tool for forwarding commands and data over > websocket > connections, required by qemu-server on source side > > pve-access-control: > > new ticket type, required by qemu-server on target side > > pve-common: > > bridgepair format akin to storage pair, pve-bridge-id option, > required > by qemu-server > remote format for specifying a remote endpoint (including API token, > fingerprint, ..) > > pve-guest-common: > > handle remote migration (no SSH) in AbstractMigrate, > required by qemu-server > > pve-storage: > > extend 'pvesm import' to allow import from UNIX socket, required on > target node by qemu-server > > qemu-server: > > some refactoring, new mtunnel endpoints, new remote_migration > endpoints > TODO: handle pending changes and snapshots > TODO: proper CLI for remote migration > potential TODO: precond endpoint? > > pve-http-server: > > fix for handling unflushed proxy streams > > as usual, some of the patches are best viewed with '-w', especially > in > qemu-server.. > > required dependencies are noted, qemu-server also requires a build- > dep > on patched pve-common since the required options/formats would be > missing otherwise.. > > > _______________________________________________ > pve-devel mailing list > pve-devel@lists.proxmox.com > https://antiphishing.cetsi.fr/proxy/v3?i=d09ZU0Z5WTAyTG85WWdYbIX9F1yN > D7gsvpr6o9NYFYg&r=UTEzTUpQcktwRVdhdEg1TKCFOzhw8CGaAiMfyFTpTR_LTspF9zP > 2JS-LN0ctA-XBzHeMG- > sD1OqL3ihNxDMXJg&f=TmtFVlNVNmxSYnFaWFhxYgbJpVVB9ZnN19DehJ0Wa7UDEK3Q5o > BOIPwujBOSdTuzYd4WFcuo4NETjbVsTIwTiQ&u=https%3A//lists.proxmox.com/cg > i-bin/mailman/listinfo/pve-devel&k=DWI7 > _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel