Я пытаюсь установить гостевой сервер Ubuntu Server 18.04.1 на хосте Ubuntu Server 18.04.1 с помощью KVM. У меня есть ubuntu-18.04.1-live-server-amd64.iso, загруженный на хост.
Когда я запускаю следующее:
sudo virt-install -n marmoset-eugo-1 --description "Eng Undergrad Office Marmoset server" \
--os-type=Linux --os-variant=ubuntu18.04 --ram=4096 --vcpus=6 \
--disk path=/var/lib/libvirt/images/marmoset-eugo-1.img,bus=virtio,size=128,format=qcow2 \
--network bridge:br0 --graphics none \
--location /home/d24lau/Downloads/ubuntu-18.04.1-live-server-amd64.iso \
--extra-args console=ttyS0
Я получаю следующую ошибку:
Starting install...
Retrieving file .treeinfo... | 0 B 00:00:00
Retrieving file content... | 0 B 00:00:00
Retrieving file info... | 77 B 00:00:00
ERROR Couldn't find hvm kernel for Ubuntu tree.
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
virsh --connect qemu:///system start marmoset-eugo-1
otherwise, please restart your installation.
Тогда я пытаюсь использовать вместо этого вариант CDROM:
sudo virt-install -n marmoset-eugo-1 --description "Eng Undergrad Office Marmoset server" \
--os-type=Linux --os-variant=ubuntu18.04 --ram=4096 --vcpus=6 \
--disk path=/var/lib/libvirt/images/marmoset-eugo-1.img,bus=virtio,size=128,format=qcow2 \
--network bridge:br0 --graphics none \
--cdrom /home/d24lau/Downloads/ubuntu-18.04.1-live-server-amd64.iso
На данный момент кажется, что установка началась, но я делаю похоже, не может взаимодействовать с установкой. Я получаю следующий результат, и терминал ждет неопределенно долго:
WARNING CDROM media does not print to the text console by default, so you likely will not see text install output. You might want to use --location. See the man page for examples of using --location with CDROM media
Starting install...
Allocating 'marmoset-eugo-1.img' | 128 GB 00:00:00
Connected to domain marmoset-eugo-1
Escape character is ^]
Кто-нибудь имел опыт выполнения этого типа установки раньше? Я пытаюсь делать все из интерфейса командной строки, и единственные видеоуроки, которые я могу найти, делают это через графический виртуальный менеджер KVM.
Спасибо,
Я рекомендовал бы смотреть на uvtool, который, по моему опыту, работает намного лучше, чем virt-разработчик.
На самом деле, учитывая его больше не 2016, я еще больше рекомендовал бы смотреть на более современное и даже кросс-платформенное решение многопроходных.
Оба инструмента дадут Вам интерфейс cli для порождения гостей на основе облачных изображений Ubuntu. Это работает намного лучше, чем развертывание стиля virt-установки, поскольку "устанавливающий" в классике, имеющем в виду, ни не требуется, ни не полезен в мире, развертывающем рабочие нагрузки в "облачном стиле".
Для дальнейшей настройки - в случае необходимости - оба обеспечивают средства обеспечить облачные-init пользовательские данные.