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

virt-install на Centos 8.1 не завершается при использовании --location http: // localhost / inst

Если вы достигли этого раньше, дайте мне знать.

ВЫПУСК

virt-install хорошо работает при передаче аргументов --cdrom / path / to / iso (и создает гостя), например

[root@192-168-0-104 admin]#  virt-install --virt-type kvm --name tester2 --memory 2048 --disk path=/var/lib/libvirt/images/tester2.qcow2,format=qcow2,size=20,bus=virtio --os-variant generic --os-type linux --cdrom Downloads/CentOS-8.1.1911-x86_64-dvd1.iso --connect qemu:///system --debug  --vnc &

тогда как использование --location http: // localhost / inst

root@192-168-0-104 admin]# virt-install --virt-type kvm --name tester2 --memory 2048 --disk path=/var/lib/libvirt/images/tester2.qcow2,format=qcow2,size=20,bus=virtio --os-variant centos7.0 --location http://localhost/inst --connect qemu:///system --graphics vnc &

только что созданный гость останавливается в

[ok] достиг целевой базовой системы, а затем через некоторое время dracut истекает в следующей последовательности:

dracut-initqueue [941]: Предупреждение: таймаут dracut-initqueue - запуск сценариев тайм-аута

dracut-initqueue [941]: Предупреждение: не удалось загрузиться

[ok] Запуск настройки виртуальной консоли

Запуск аварийной оболочки ...

Достигнута цель в аварийном режиме

Предупреждение: / dev / root / не существует

Создание "/run/initramfs/rdsosreport.txt"

Графический интерфейс виртуальной консоли клиента не создается и зависает.

УСЛОВИЯ

версия Centos 8.1

cat / etc / * релиз | grep rel

CentOS Linux, выпуск 8.1.1911 (Core)

firewal остановился, selinux разрешает; HTTP-сервер на прослушивании хоста

Содержимое веб-сервера с установочными файлами было скопировано, а локальный репозиторий http был создан с помощью:

dnf установить httpd

systemctl включить httpd

systemctl start httpd

cp -apRfv / media / iso /. / var / www / html / inst /

diff -R / media / iso / / var / www / html / inst /

chcon -R --reference / var / www / / var / www / html / inst

chmod ugo + wx / var / www / html / inst /

[корень @ 192-168-0-104 админ] # netstat -atunp | grep httpd

tcp6 0 0 ::: 80 ::: * СЛУШАТЬ 2137 / httpd

(это первый раз, когда работаешь как-то серьезно с IPv6, где же простой слушатель IPv4 - tcp?)

ЖУРНАЛЫ

Пытался отладить

==== Команда (с --cdrom =) с хорошими результатами:

[root@192-168-0-104 admin]#  virt-install --virt-type kvm --name tester2 --memory 2048 --disk path=/var/lib/libvirt/images/tester2.qcow2,format=qcow2,size=20,bus=virtio --os-variant generic --os-type linux --cdrom Downloads/CentOS-8.1.1911-x86_64-dvd1.iso --connect qemu:///system --debug  --vnc 

[1] 17639

[root @ 192-168-0-104 admin] # [Mon, 30 Mar 2020 07:55:33 virt-install 17639] DEBUG (cli: 208) Запускается из командной строки: / usr / share / virt-manager / virt -install --virt-type kvm --name tester2 --memory 2048 - путь к диску = / var / lib / libvirt / images / tester2.qcow2, format = qcow2, size = 20, bus = virtio --os-variant общий --os-type linux --cdrom Downloads / CentOS-8.1.1911-x86_64-dvd1.iso --connect qemu: /// system --debug --vnc

[Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (virt-install: 207) Distilled --network options: ['default']

[Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (virt-install: 244) - сгенерировано графическое соответствие: vnc

[Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (virt-install: 139) Удаленные параметры --disk: ['path = / var / lib / libvirt / images / tester2.qcow2, format = qcow2 , size = 20, bus = virtio ']

[Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (cli: 224) Запрос URI libvirt qemu: /// system [Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (cli : 227) Получен URI libvirt qemu: /// system [Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (хранилище: 208) обновление пула = по умолчанию [Пн, 30 марта 2020 г. 07:55:33 virt -install 17639] DEBUG (disk: 225) Создание тома 'tester2.qcow2' в пуле 'default' [Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (disk: 359) disk.set_vol_install: name = tester2.qcow2 poolxml = по умолчанию 840a9fc8-fa3c-44fc-bf2a-9766f1f91efc 308013432832 31819522048 276193910784 / var / lib / libvirt / images 0711 0 0 system_u: object_r: virt_image_t: s0

[Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (гость: 463) Настройка имени гостевой osinfo <_OsVariant name = generic> [Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG ( установщик: 398) installer.detect_distro Return = None [Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (гость: 463) Настройка имени гостевой osinfo <_OsVariant name = generic> [Пн, 30 марта 2020 г. 07: 55:33 virt-install 17639] DEBUG (virt-install: 648) Guest.has_install_phase: True [Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (cli: 272) Запуск установки ...

Запуск установки ... [Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (хранилище: 643) Создание тома хранилища 'tester2.qcow2' с xml: tester2.qcow2 21474836480 0

[Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (хранилище: 681) Использование vol create flags = 1 Размещение 'tester2.qcow2' | 20 ГБ 00:00:00
[Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (хранилище: 687) Том хранилища 'tester2.qcow2' установка завершена. [Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (установщик: 442) Созданный установочный XML: tester2 212cd18c-b62d-4fe4-bbb1-13eb4921e1fe 2097152 2097152 1 hvm destroy / usr / libexec / qemu-kvm

[Пн, 30 марта 2020 г. 07:55:33 virt-install 17639] DEBUG (установщик: 443) Созданный загрузочный XML: tester2 212cd18c-b62d-4fe4-bbb1-13eb4921e1fe 2097152 2097152 1 hvm / usr / libexec / qemu-kvm

[Пн, 30 марта 2020 г. 07:55:34 virt-install 17639] DEBUG (установщик: 497) XML, полученный из объекта libvirt: tester2 212cd18c-b62d-4fe4-bbb1-13eb4921e1fe 2097152 2097152 1 / машина hvm Haswell-noTSX-IBRS Intel уничтожить уничтожить уничтожить / usr / libexec / qemu-kvm system_u: system_r: svirt_t: s0: c590, c764 system_u: object_r: svirt_image_t: s0: c590, c764 +107: +107 +107: +107

[Пн, 30 марта 2020 г. 07:55:34 virt-install 17639] DEBUG (cli: 395) Запуск программы virt-viewer для графического типа 'vnc' [Пн, 30 марта 2020 г. 07:55:34 virt-install 17639] DEBUG ( cli: 370) Запуск: virt-viewer --connect qemu: /// system --wait tester2 Протокол не указан

(virt-viewer: 17776): dbind-WARNING **: 07: 55: 34.530: Не удалось открыть X-дисплей

(virt-viewer: 17776): GLib-GIO-CRITICAL **: 07: 55: 34.558: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (соединение)' не удалось

=== Команда (с --location =) без результатов

(такие же результаты были получены при использовании публичного http-зеркала)

root@192-168-0-104 admin]# virt-install --virt-type kvm --name tester2 --memory 2048 --disk path=/var/lib/libvirt/images/tester2.qcow2,format=qcow2,size=20,bus=virtio --os-variant centos7.0 --location http://localhost/inst --connect qemu:///system --graphics vnc &

[1] 10581

[root @ 192-168-0-104 admin] # Запускаем установку ... Получение файла vmlinuz ... | 7,7 МБ 00:00:00
Получение файла initrd.img ... | 59 МБ 00:00:00
Размещение 'tester2.qcow2' | 20 ГБ 00:00:00
Протокол не указан

(virt-viewer: 10739): dbind-WARNING **: 07: 01: 02.446: Не удалось открыть X-дисплей

(virt-viewer: 10739): GLib-GIO-CRITICAL **: 07: 01: 02.472: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (соединение)' не удалось

(cli: 227) Получен URI libvirt qemu: /// system [Mon, 30 Mar 2020 07:06:10 virt-install 10931] DEBUG (guest: 463) Установка имени гостевой osinfo <_OsVariant name = generic>

[Пн, 30 марта 2020 г., 07:06:10 virt-install 10931] DEBUG (urlfetcher: 104) Использование scratchdir = / var / lib / libvirt / boot

[Пн, 30 марта 2020 г., 07:06:10 virt-install 10931] DEBUG (urldetect: 280) Поиск магазина дистрибутива для location =http: // localhost / inst

[Пн, 30 марта 2020 г., 07:06:10 virt-install 10931] DEBUG (osdict: 260) Ошибка создания объекта дерева libosinfo для location =http: // localhost / inst : g-io-error-quark: Не удалось загрузить файл .treeinfo | treeinfo: Операция не поддерживается (15)

[Пн, 30 марта 2020 г. 07:06:10 virt-install 10931] ОТЛАДКА (urlfetcher: 139) Получение URI: http: //localhost/inst/.treeinfo

[Пн, 30 марта 2020 г. 07:06:10 virt-install 10931] DEBUG (urldetect: 71) treeinfo family = CentOS Linux [Пн, 30 марта 2020 г. 07:06:10 virt-install 10931] DEBUG (urldetect: 75) обнаружен treeinfo version = 8

[Пн, 30 марта 2020 г. 07:10:58 virt-install 11310] DEBUG (cli: 395) Запуск программы virt-viewer для графического типа 'vnc'

[Пн, 30 марта 2020 г. 07:10:58 virt-install 11310] DEBUG (cli: 370) Выполняется: virt-viewer --connect qemu: /// system --wait tester2 Протокол не указан

(virt-viewer: 11455): dbind-WARNING **: 07: 10: 58.348: Не удалось открыть X-дисплей

(virt-viewer: 11455): GLib-GIO-CRITICAL **: 07: 10: 58.371: g_dbus_proxy_new_sync: assertion 'G_IS_DBUS_CONNECTION (соединение)' не удалось

заранее спасибо

это просто перешло начальное зависание и начало обрабатывать файл анаконды

virt-install --name tester2 --location "ftp://192.168.0.101/pub/inst" --memory 3096 --disk path=/var/lib/libvirt/images/tester2.qcow2,size=20,bus=virtio  --os-variant rhel8.1 --extra-args "ks=ftp://192.168.0.101/pub/inst/initial-setup-ks.cfg" --debug &