Создайте виртуальную машину KVM, но пропустите процесс установки Ubuntu [закрыто]

В настоящее время я могу создать виртуальную машину Ubuntu 16.04 через KVM на моем хосте Ubuntu.

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

Можно ли это сделать через KVM?

0
задан 1 March 2018 в 07:42

2 ответа

Если бы у Вас уже есть установленный VM, можно просто скопировать установленный VM, Это позволило бы Вам проходить процесс установки только однажды, хотя Вам, вероятно, придется сделать некоторое редактирование...

Сначала скопируйте диски VM с/var/lib/libvirt/images на хосте src того же dir на узле назначения.

Затем, выполненные virsh dumpxml VMNAME> domxml.xml на источнике размещают и копируют этот xml в хост dest.

Затем на выполненном узле назначения virsh define domxml.xml

и запустите VM.

Приложение: Если VM имеет снимки, которые Вы хотите сохранить, необходимо вывести XML-файлы снимка на источнике с virsh snapshot-dumpxml $dom $name > file.xml для каждого снимка в списке снимка VM virsh snapshot-list --name $dom.

Затем на целевом использовании virsh snapshot-create --redefine $dom file.xml закончить перемещать снимки.

Если Вы также заботитесь, о котором снимок является текущим, то дополнительно делают на источнике: virsh snapshot-current --name $dom и на месте назначения: virsh snapshot-current $dom $name

Примечание: Если дисковое местоположение отличается, необходимо отредактировать узел устройств/диска xml для указания на изображение на узле назначения, Если VM будет присоединен к пользовательским определенным сетям, то Вы должны будете или отредактировать их из xml на узле назначения или переопределить их также (virsh сеть-dumpxml>, netxml.xml и virsh сеть - определяют netxml.xml && virsh, запускают сеть NETNAME и virsh сетевой автоматический запуск NETNAME),

Источники: Этот ответ, бесстыдно смоделированный на ответах, найденных на

https://serverfault.com/questions/434064/correct-way-to-move-kvm-vm

1
ответ дан 30 October 2019 в 09:09

Можно использовать virt-builder создать изображения виртуальной машины большого разнообразия дистрибутивов Linux.

Virt-разработчик включен в libguestfs-tools пакет. Установите его с:

sudo apt-get install libguestfs-tools

Вы выполняете virt-разработчика путем сообщения этого, для какого дистрибутива Linux Вы хотите создать изображение. Для изучения, какие виртуальные машины это может создать работайте:

virt-builder --list
....
ubuntu-10.04             x86_64     Ubuntu 10.04 (Lucid)
ubuntu-12.04             x86_64     Ubuntu 12.04 (Precise)
ubuntu-14.04             x86_64     Ubuntu 14.04 (Trusty)
ubuntu-16.04             x86_64     Ubuntu 16.04 (Xenial)

Для создания виртуальной машины укажите, хотите ли Вы сырые данные или изображение QCOW2, размер диска Вы хотите, и имя файла, и идете:

virt-builder ubuntu-16.04 --format qcow2 --size 10G --output my-ubuntu-vm.qcow2

По умолчанию virt-разработчик включит корневую учетную запись и установит случайный пароль для нее. Если Вы не хотите это, можно установить собственный пароль root. Можно также добавить учетные записи пользователей, установить или удалить пакеты, установить имя хоста VM и даже выполнить произвольные команды. virt-builder страница справочника имеет все подробности о них при необходимости в них.

0
ответ дан 30 October 2019 в 09:09

Другие вопросы по тегам:

Похожие вопросы: