Мне необходимо переместить несколько файлов из моментального снимка виртуальной машины с шифрованием LUKS (CentOS) в другой на другом гипервизоре. Я могу смонтировать раздел в интерактивной оболочке guestfish и использовать функцию копирования, чтобы переместить файлы в локальный каталог, но я бы хотел найти способ выполнить перемещение за меньшее количество шагов, чем:
копирование на локальный> rsync на удаленный гипервизор> копирование на удаленную виртуальную машину
Кто-нибудь делал это, передавая вывод копии или что-то в этом роде? Мы ценим любые предложения!
Спасибо, Боб
Ты можешь использовать tar-out
чтобы получить tar-файл (или virt-tar-out
что эквивалентно команде). Его можно передать в ssh, чтобы скопировать. Я думаю, это снижает сложность на один шаг. Что-то вроде:
virt-tar-out -a disk.img / - | ssh remote "cat > /tmp/remote.tar"