Приведенная ниже команда хорошо работает для стандартных ISO, предоставляемых Ubuntu, но сталкивается с проблемой при использовании настройки ISO.
virt-install --name = vm - vcpu = 18 --ram = 65536 --location = / home / customize.iso --network bridge = br0 --network bridge = br0 --disk path = / VMs / harddisk / vm.img -x "console = ttyS0" --nographics -v --debug
Журнал отладки:
Чт, 7 марта 2019 г. 05:17:54 virt-install 17496] DEBUG (cli: 265) Запускается с помощью командной строки: / usr / share / virt-manager / virt-install --name = test --vcpu = 18 - ram = 65536 --location = / var / lib / libvirt / images / test-0_2_4.iso --network bridge = br0 --network bridge = br0 --disk path = / VMs / wdcsbm / wdcsbm.img -x console = ttyS0 --nographics -v --debug [Чт, 7 марта 2019 г. 05:17:54 virt-install 17496] DEBUG (cli: 279) Запрос URI libvirt по умолчанию [Чт, 7 марта 2019 г. 05:17:54 virt-install 17496 ] DEBUG (cli: 282) Получен URI libvirt qemu: /// system [четверг, 7 марта 2019 г. 05:17:54 virt-install 17496] DEBUG (virt-install: 358) Запрос метода virt 'hvm', hv type ' дефолт'. [Чт, 7 марта 2019 г. 05:17:54 virt-install 17496] DEBUG (virt-install: 583) Получен виртуальный метод 'kvm' [Вт, 7 марта 2019 г. 05:17:54 virt-install 17496] DEBUG (virt- install: 584) Имя гипервизора - 'hvm' [Thu, 07 Mar 2019 05:17:54 virt-install 17496] DEBUG (virt-install: 270) Distilled --network options: ['bridge = br0', 'bridge = br0 '] [Вт, 7 марта 2019 г. 05:17:54 virt-install 17496] DEBUG (virt-install: 316) --graphics compat created: none [Вт, 7 марта 2019 г. 05:17:54 virt-install 17496] DEBUG (virt-install: 183) Удаленные параметры --disk: ['path = / VMs / test / test.img'] [четверг, 7 марта 2019 г., 05:17:55 virt-install 17496] DEBUG (установщик дистрибутива: 283) installer.detect_distro return = None [Чт, 7 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (гость: 251) Установка для Guest.os_variant значения «Нет» [Вт, 7 марта 2019 г. 05:17:55 virt-install 17496] ПРЕДУПРЕЖДЕНИЕ (virt-install: 545) Операционная система не обнаружена, производительность виртуальной машины может снизиться. Для получения оптимальных результатов укажите ОС с параметром --os-option. [Вт, 7 марта 2019 г., 05:17:55 virt-install 17496] ОТЛАДКА (virt-install: 697) Guest.has_install_phase: True
Запуск установки ... [Вт, 7 марта 2019 г. 05:17:55 virt-install 17496] ОТЛАДКА (urlfetcher: 56) Использование scratchdir = / var / lib / libvirt / boot [Вт, 7 марта 2019 г. 05:17:55 virt -install 17496] DEBUG (urlfetcher: 503) Поиск хранилища дистрибутива для location = / var / lib / libvirt / images / test-0_2_4.iso [четверг, 7 марта 2019 г., 05:17:55 virt-install 17496] DEBUG (urlfetcher: 345) Запуск isoinfo: ['isoinfo', '-J', '-i', '/var/lib/libvirt/images/test-0_2_4.iso', '-x', '/.treeinfo'] [Чт , 07 мар 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 89) Получение URI: /.treeinfo Получение файла .treeinfo ... | 0 B 00:00:00 [Thu, 07 Mar 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 164) Файл сохранен в /var/lib/libvirt/boot/virtinst-.treeinfo.d9lSWN [Thu, 07 мар 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 404) Не удалось найти раздел 'family' в treeinfo [Чт, 07 марта 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 345) Запуск isoinfo: ['isoinfo', '-J', '-i', '/var/lib/libvirt/images/test-0_2_4.iso', '-x', '/ content'] [Чт, 07 мар. 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 89) Получение URI: / content Получение содержимого файла ... | 0 B 00:00:00 [Thu, 07 Mar 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 1144) В uri не найдено treearch, по умолчанию используется arch = i386 [Thu, 07 Mar 2019 05:17: 55 virt-install 17496] DEBUG (urlfetcher: 357) Запуск isoinfo: ['isoinfo', '-J', '-i', '/var/lib/libvirt/images/test-0_2_4.iso', '-f '] [Вт, 7 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/ current / images / MANIFEST) возвращает значение False [Вт, 7 марта 2019 г. 05:17:55 virt-install 17496 ] DEBUG (urlfetcher: 144) hasFile (/ daily / MANIFEST) возвращает False [чт, 07 марта 2019 г., 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/. Disk / info) возвращает True [Thu , 07 мар 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 345) Запуск isoinfo: ['isoinfo', '-J', '-i', '/ var / lib / libvirt / images / test- 0_2_4.iso ',' -x ',' /.disk/info '] [Чт, 07 марта 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 89) Получение URI: /.disk/info Получение файла информация ... | 51 B 00:00:00 [Вт, 7 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (urlfetcher: 1191) Регулярное выражение не соответствует, это не дистрибутив Debian [Вт, 7 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/ Fedora) возвращает False [Чт, 07 марта 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/ SL) возвращает False [Thu, 07 мар 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/ CentOS) возвращает False [четверг, 07 марта 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile ( / VERSION) возвращается False [чт, 7 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/. Disk / info) возвращает True [четверг, 7 марта 2019 г. 05:17:55 virt- установить 17496] DEBUG (urlfetcher: 345) Запуск isoinfo: ['isoinfo', '-J', '-i', '/var/lib/libvirt/images/test-0_2_4.iso', '-x', ' /.disk/info '] [Чт, 7 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (urlfetcher: 89) Получение URI: /.disk/info Получение информации о файле ... | 51 B 00:00:00 [чт, 7 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (urlfetcher: 1378) Регулярное выражение не соответствует, это не дистрибутив ALT Linux [четверг, 7 марта 2019 г. 05:17: 55 virt-install 17496] DEBUG (urlfetcher: 1144) В uri не найдено treearch, по умолчанию - arch = i386 [Thu, 07 Mar 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/ current / images / MANIFEST) возвращается False [Чт, 7 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/ daily / MANIFEST) возвращает False [Вт, 7 марта 2019 г. 05:17:55 virt- установить 17496] DEBUG (urlfetcher: 144) hasFile (/. disk / info) возвращает True [чт, 07 марта 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 345) Запуск isoinfo: ['isoinfo', ' -J ',' -i ',' /var/lib/libvirt/images/test-0_2_4.iso ',' -x ',' /.disk/info '] [Чт, 07 марта 2019 г., 05:17:55 virt-install 17496] DEBUG (urlfetcher: 89) Получение URI: /.disk/info Получение информации о файле ... | 51 B 00:00:00 [чт, 7 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (urlfetcher: 1191) Регулярное выражение не соответствует, это не дистрибутив Ubuntu [четверг, 7 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/ Server) возвращает False [чт, 07 марта 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/ Client) возвращает False [Thu, 07 мар 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/ RedHat) возвращает False [чт, 07 марта 2019 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile ( / images / pxeboot / vmlinuz) возвращает False [Чт, 7 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/ ppc / ppc64 / vmlinuz) возвращает False [Вт, 7 марта 2019 г. 05: 17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/images/boot.iso) возвращает False [четверг, 07 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/ boot / boot.iso) возвращает значение False [чт, 07 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/current/images/netboot/mini.iso) возвращается False [Чт, 7 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (urlfetcher: 144) hasFile (/install/images/boot.iso) возвращает False [Вт, 7 марта 2019 г. 05:17:55 virt- install 17496] DEBUG (urlfetcher: 144) hasFile (/) возвращает False [чт, 07 марта 2019 05:17:55 virt-install 17496] Файл DEBUG (cli: 317) "/ usr / share / virt-manager / virt- install ", строка 1008, в файле sys.exit (main ())" / usr / share / virt-manager / virt-install ", строка 1002, в основном файле start_install (guest, options)" / usr / share / virt -manager / virt-install ", строка 728, в start_install fail (e, do_exit = False) Файл" /usr/share/virt-manager/virtinst/cli.py ", строка 317, в fail logging.debug (" " .join (traceback.format_stack ()))
[Вт, 7 марта 2019 г. 05:17:55 virt-install 17496] ОШИБКА (cli: 318) Не удалось найти устанавливаемый дистрибутив в '/var/lib/libvirt/images/test-0_2_4.iso': URL-адрес не может быть доступным, может вы опечатались?
Расположение должно быть корневым каталогом дерева установки. См. Различные примеры дистрибутивов на странице руководства по virt-install. [Чт, 7 марта 2019 г. 05:17:55 virt-install 17496] DEBUG (cli: 320) Traceback (последний вызов последним): файл «/ usr / share / virt-manager / virt-install», строка 707, в start_install transient = options.transient) Файл "/usr/share/virt-manager/virtinst/guest.py", строка 480, в start_install self._prepare_install (meter, dry) Файл "/ usr / share / virt-manager / virtinst /guest.py ", строка 313, в _prepare_install self.installer.prepare (self, meter) Файл" /usr/share/virt-manager/virtinst/installer.py ", строка 200, при подготовке self._prepare (guest, meter) Файл "/usr/share/virt-manager/virtinst/distroinstaller.py", строка 220, в _prepare self._prepare_kernel_url (гость, сборщик) Файл "/usr/share/virt-manager/virtinst/distroinstaller.py" , строка 127, в _prepare_kernel_url store = self._get_store (гость, сборщик) Файл "/usr/share/virt-manager/virtinst/distroinstaller.py", строка 114, в _get_store self._cached_store = urlfetcher.getDistroStore (гость, сборщик ) Файл "/usr/share/virt-manager/virtinst/urlfetcher.py", строка 559, в getDistroStore (fetcher.location, extramsg))) ValueError: Не удалось найти устанавливаемый дистрибутив в '/var/lib/libvirt/images/test-0_2_4.iso': URL-адрес недоступен, возможно, вы ошиблись?
Расположение должно быть корневым каталогом дерева установки. См. Различные примеры дистрибутивов на странице руководства по virt-install. [Чт, 7 марта 2019 г., 05:17:55 virt-install 17496] DEBUG (cli: 331) Установка домена не прошла успешно. Если это так, вы можете перезапустить свой домен, запустив: virsh --connect qemu: /// system start wdcsbm, в противном случае перезапустите установку. Установка домена не была успешной. Если это так, вы можете перезапустить свой домен, запустив: virsh --connect qemu: /// system start wdcsbm, в противном случае перезапустите установку. корень @ kvm01: / media / cdrom #
Любая помощь от кого-либо будет оценена.
В руководстве говорится:
вы также можете передать ISO в --location, что работает для некоторых, но не для всех, CDROM носителей.
Можно попробовать (при подходящем /mnt
реж)
mount /home/customize.iso /mnt
Затем вы заменяете --location
следующим образом:
--location /mnt,kernel=/mnt/path/to/vmlinuz,initrd=/mnt/path/to/initrd.img
Отрегулируйте пути в зависимости от ядра вашего дистрибутива и initrd.