2

Моя цель - автоматизировать задачи резервного копирования виртуальных машин. Недавно я обнаружил использование команды Vboxmanage и получил несколько хороших результатов.

Однако я озадачен командой:

VBoxManage  clonevm "name of the vm"

Он прекрасно работает, создавая новую папку с копией VDI, но не новую виртуальную машину.

Там нет новой виртуальной машины в графическом интерфейсе и

VBoxManage list vms

не перечисляет больше виртуальных машин, чем раньше. Кроме того .Virtualbox/VirtualBox.xml остается нетронутым.

Моя конечная цель - скрипт, который будет:

  1. Остановить работающую ВМ,
  2. Клонируй это полностью,
  3. Скопируйте его на другой носитель (внешний USB-накопитель) и
  4. Перезагрузите исходную виртуальную машину

Я хотел бы, чтобы процесс делал это снова каждую ночь и удалял старую виртуальную машину, возможно, в течение 3 дней.

1 ответ1

2

Используйте параметр --register в команде clonevm. Это регистрирует ВМ в XML-файле VirtualBox. С опцией --basefolder вы можете выбрать папку, в которой должна быть сохранена новая конфигурация виртуальной машины. И вы можете сделать запланированное задание на хосте Windows для автоматического клонирования ВМ.

Смотрите больше :: Clone VM с графическим интерфейсом

Клонировать ВМ с Командой

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .