Если вы достигли этого раньше, дайте мне знать.
ВЫПУСК
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 &