XenServer eksport do innego serwera

XenServer

Swojego czasu dopadła mnie potrzeba zaktualizowania jednego z serwerów opartych o XenServer, wiążącego się z całkowitym wyczyszczeniem dysku. Na serwerze nie rezydowało dużo maszyn wirtualnych oraz sam serwer nie był spięty w “pool”, podjąłem decyzję o najprostszej metodzie “ewakuacji” maszyn wirtualnych czyli eksporcie. Pierwsze podejście do eksportu polegało na wyeksportowaniu na serwer Ftp maszyn wirtualnych i zaimportowanie ich na nowym serwerze. Niby wszystko w założeniach poprawne poza jednym ważnym szczegółem - Czas! Żadnego sensu w czekaniu na zapis do serwera FTP a później odczyt nie ma i tu z pomocą przybył drugi pomysł: Eksportujmy bezpośrednio do docelowego serwera. Trochę studiowania manuala i narodziła się prosta komenda:

[root@xen /]# xe vm-export uuid=uuid-maszyny-wirtualnej filename= | xe vm-import filename=/dev/stdin -h iphostadocelowego -u uzytkownik -pw haslo

Pozwalająca zaoszczędzić podwójny czas wysłania danych na Ftp, a następnie pobrania ich na docelowym serwerze.