Назад | Перейти на главную страницу

Как безопасно клонировать виртуальную машину Linux в Hyper-V?

Это домашняя лаборатория, поэтому ничего критичного. У меня есть базовый ISO-образ Linux, который я устанавливаю для всех своих виртуальных машин, но установка занимает много времени, и даже после того, как она будет завершена, мне все равно придется установить тонну обновлений и несколько пакетов. Я хочу начать клонирование моей виртуальной машины с базовой виртуальной машины, которую я постоянно обновляю.

Моя первая мысль заключалась в том, чтобы просто скопировать файл VHDX и запустить новую машину, подключенную к нему, но потом у меня возникли другие мысли, так как я понял, что могу столкнуться с конфликтами с MAC-адресами, IP-адресами, именами машин и т. Д. (Возможно, больше я уже не думаю).

Что мне нужно сделать, чтобы минимизировать подобные конфликты? Есть ли что-нибудь, кроме MAC-адреса, IP-адреса и имени хоста, о чем мне следует беспокоиться? Или я действительно могу просто скопировать VHDX и запустить новую машину? Есть ли лучший способ сделать это, минимизируя конфликты между клонированными машинами?


РЕДАКТИРОВАТЬ: Есть ли причина для отрицательных голосов? Я буду рад пересмотреть или переместить свой вопрос, если он плохо построен или принадлежит другому месту.

Для гостей Windows вы должны использовать Sysprep для обобщения виртуальной машины, которую вы используете в качестве шаблона. Не знаю, существует ли что-то подобное для Linux.

Что касается MAC-адреса, каждая клонированная виртуальная машина будет иметь собственный уникальный MAC-адрес, который генерируется Hyper-V, так что это не должно быть проблемой.

Что касается IP-адреса, если вы используете DHCP для назначения IP-адресов, это тоже не должно быть проблемой.

Единственная реальная проблема, которую я вижу, - это имя хоста.