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

virt-sysprep не меняет имя хоста

Я использую виртуализацию на основе KVM в своей ОС Fedora 30 для запуска 3 виртуальных машин, runnung Ubuntu 18.04 LTS с мини-кластером Hadoop для тестирования.

Хранилище виртуальных машин настроено для использования файла, сопоставленного с логическими томами LVM.

Сначала я создал одну машину master а затем, после создания нового логического тома для следующей машины, использовал virt-clone создать еще один, slave1. Затем я побежал virt-sysprep --hostname slave1 -d slave1 и вывод, окрашенный в зеленый цвет, содержал строку вроде changing hostname, но после того, как я вошел в slave1 Я обнаружил, что имя хоста на самом деле не меняется и такое же, как у исходной виртуальной машины - master чего я не ожидал.

Все примеры, которые я нашел, использовали qcow образ для хранилища ВМ, возможно, это как-то связано с моей проблемой, но у меня недостаточно опыта, чтобы выяснить это. Обратите внимание, что я не использовал пул хранения для создания хранилища виртуальной машины.

Немного поздно с ответом, но мне пришлось добавить --enable customize к команде, чтобы заставить его установить имя хоста.