table of contents
| virt-v2v-release-notes-1.42(1) | Virtualization Support | virt-v2v-release-notes-1.42(1) |
НАЗВА¶
virt-v2v-release-notes — нотатки щодо випуску virt-v2v для версії 1.42
ОПИС¶
Це нотатки щодо випуску для virt-v2v 1.42, випущеного 16 квітня 2020 року.
Нові можливості¶
Це перший випуск, у якому virt-v2v живе в окремому від libguestfs сховищі. Два проєкти тепер від'єднано один від одного.
Додано новий режим виведення -o json. В основному, цей режим використовується для перетворень до KubeVirt (Pino Toscano).
Використано нову можливість libvirt "<firmware>" для отримання початкового коду мікропрограми гостьової системи (Pino Toscano).
Новий параметр virt-v2v -o rhv-upload -oo rhv-disk-uuid, який уможливлює визначення UUID дисків. Крім того, -oo rhv-cafile тепер є необов'язковим (Pino Toscano).
У перетвореннях за ssh тепер використовується nbdkit-ssh-plugin(1) замість драйвера ssh QEMU. Так само, nbdkit-curl-plugin(1) використовується замість драйвера curl QEMU. Це надало нам змогу додати багато гнучких можливостей, зокрема розпізнавання за паролем, дроселювання ширини каналу зв'язку (новий параметр --bandwidth), випереджувальне читання та автоматичне відновлення з'єднання при помилках мережі.
Для гостьових систем Windows тепер може бути встановлено агент гостьової системи QEMU від MSI (Tomáš Golembiovský).
Інші виправлення¶
У режимі -o libvirt реалізовано підтримку Windows Server 2019 (Pino Toscano).
Виправлено перетворення Ubuntu Server (Pino Toscano).
Виправлено встановлення qemu-ga встановленням лише специфічних для архітектури файлів у гостьовій системі (Pino Toscano).
Реалізовано затримку встановлення qemu-ga до моменту після встановлення драйверів virtio-win і перезавантажено систему (Tomáš Golembiovský).
Реалізовано збереження журналу запуску засобу встановлення RHEV-APT для уможливлення діагностики (Tomáš Golembiovský).
Реалізовано перевірку існування кластера RHV перед спробою перетворення при використанні режиму -o rhv-upload. Це також надало нам змогу виявляти і обробляти різні інші умови на ранньому етапі. (Pino Toscano).
Реалізовано правильне позначення сокетів nbdkit для SELinux/sVirt (Martin Kletzander).
Ви можете скористатися блоковим пристроєм як драйвером virtio ISO Windows.
Декілька виправлень у вивантаженні RHV: належним чином встановлено значення поля "DISKTYPE" при перетворенні до RHV і VDSM. Реалізоване належне чищення системи при помилках. Реалізовано показ ідентифікатора диска у повідомленнях про помилку і параметрах скрипту журналювання — це допоможе у діагностиці. Декілька чищень у коді. (Nir Soffer).
Реалізовано підтримку перетворення до RHV у форматі qcow2 (Nir Soffer).
Виправлено виявлення стану диска та помилок після перетворення до RHV (Daniel Erez).
Реалізовано скасовування перенесення дисків і вилучення вивантажених дисків при помилці перетворення до RHV (Pino Toscano).
Образи, які містять малі прогалини (розріджені області) тепер мають перетворюватися швидше (Nir Soffer).
nbdkit-cacheextents-filter(1) використовується для прискорення джерел, які мають повільне виявлення розрідженості. В основному, це означає, що джерела VMware використовують VDDK (Martin Kletzander).
Реалізовано вимогу щодо принаймні 100 вільних inode у кожній гостьовій файловій системі до виконання перетворення, оскільки нестача inode може призвести до помилок при перетворенні (Pino Toscano).
Виправлено результат osinfo для перетворень CentOS 8 (Pino Toscano).
Інструменти VMware у новій версії у більшості випадків автоматично вилучаються із гостьових систем Windows (Pino Toscano).
У режимі -i ova програма більше не читає усі вхідні дані OVF до пам'яті, а обробляє їх з диска (Pino Toscano).
При перетворенні до OpenStack ми тепер чекаємо аж до 5 хвилин (замість 60 секунд) на долучення тому Cinder до базової системи перетворення, оскільки у деяких випадках процедура тривала надто довго.
Якщо використано достатньо нову версію nbdkit, журнали virt-v2v мають бути набагато менш багатослівними.
Безпека¶
У цьому випуску вад, які було пов'язано із захистом, не виявлено.
Зміни у збиранні¶
Підвищено вимоги для libguestfs ≥ 1.40. Бібліотека тепер пакується і поширюється окремо від virt-v2v. Для розробників: ви можете скористатися локально зібраною (і не встановленою) копією libguestfs.
Для збирання virt-v2v тепер потрібна libvirt. Крім того, вам знадобляться прив'язки OCaml до libvirt (https://libvirt.org/ocaml/), хоча поки копію додано до пакунка (пізніше її буде вилучено). (Pino Toscano).
Для збирання virt-v2v потрібна libosinfo. Ця бібліотека використовується для отримання даних щодо драйверів гостьової системи. (Pino Toscano).
Виправлення для OCaml ≥ 4.10. Мінімальною потрібною версією OCaml все ще є 4.01, але її може бути підвищено до 4.05 у майбутньому.
Тестові перетворення Debian 9 і Fedora 29 (Pino Toscano).
Різноманітні виправлення для випадку srcdir != builddir (Pino Toscano).
Вилучено модулі gnulib, які не було використано virt-v2v (Pino Toscano).
Внутрішня частина роботи програми¶
При перетворенні гостьових систем SUSE нова версія програми завжди намагається встановити драйвер QXL (Mike Latimer).
Два нових модулі (Nbdkit and Nbdkit_sources) розподіляють загальні дії nbdkit і дії з джерелом nbdkit, відповідно.
Форматовано код Python для встановлення сумісності із PEP 8 / pycodestyle (Pino Toscano).
Тести пересунуто до підкаталогу tests/, підручники — до підкаталогу docs/.
Виправлені вади¶
- https://bugzilla.redhat.com/1791802
- Нова версія virt-v2v більше не встановлює qemu-ga до гостьових систем EL8
- https://bugzilla.redhat.com/1791257
- Виправлено неправильний приклад команди update-crypto-policies у virt-v2v-input-xen
- https://bugzilla.redhat.com/1791240
- [RFE] rhv-cafile зроблено необов'язковим
- https://bugzilla.redhat.com/1785528
- Має бути вилучено відомості щодо «Вилучення інструментів VMware з гостьових систем Windows» на сторінці підручника щодо virt-v2v-input-vmware
- https://bugzilla.redhat.com/1746699
- Неможливо імпортувати гостьову систему з експортованого домену до домену даних на rhv4.3 через помилку «Invalid parameter: 'DiskType=1'»
- https://bugzilla.redhat.com/1733168
- virt-v2v: використання scp -T у режимі -i vmx -it ssh
- https://bugzilla.redhat.com/1723305
- Вилучено дані щодо «export PATH=/шлях/до/nbdkit-1.1.x:$PATH» зі сторінки підручника virt-v2v-input-vmware
- https://bugzilla.redhat.com/1691659
- virt-v2v має показувати повідомлення, якщо у гостьовій системі успішно встановлено qemu-guest-agent під час перетворення
- https://bugzilla.redhat.com/1690574
- virt-v2v не може імпортувати гостьову систему, оскільки не може знайти `file_architecture` для файла
- https://bugzilla.redhat.com/1680361
- [v2v][RHV][Scale] v2v Перенесення на RHV завершувалося помилкою щодо перевищення часу очікування при очікуванні завершення передавання даних
- https://bugzilla.redhat.com/1626503
- Неможливо використовувати конфігурацію із статичною IP-адресою після перенесення віртуальної машини
- https://bugzilla.redhat.com/1612653
- Гостьова система не має дисків після перетворення rhv-upload, якщо домен даних призначення має подібну назву із іншим доменом даних у rhv4.2
- https://bugzilla.redhat.com/1605242
- Оновлено відомості щодо nbdkit для vddk на сторінці підручника щодо v2v
- https://bugzilla.redhat.com/1584678
- На W2K12r2 rhev-apt не запускається у неінтерактивному режимі, що спричиняє конкуренцію при запуску служби rhev-apt з командного рядка
- https://bugzilla.redhat.com/1518539
- Мережу Macvtap буде втрачено під час перетворення v2v
ТАКОЖ ПЕРЕГЛЯНЬТЕ¶
Попередні нотатки щодо випуску для virt-v2v можна знайти у проєкті libguestfs: guestfs-release-notes-1.40(1).
АВТОРИ¶
Daniel Erez
Richard W.M. Jones
Tomáš Golembiovský
Martin Kletzander
Mike Latimer
Nir Soffer
Pino Toscano
Ming Xie
АВТОРСЬКІ ПРАВА¶
Copyright (C) 2009-2025 Red Hat Inc.
LICENSE¶
BUGS¶
To get a list of bugs against libguestfs, use this link: https://bugzilla.redhat.com/buglist.cgi?component=libguestfs&product=Virtualization+Tools
To report a new bug against libguestfs, use this link: https://bugzilla.redhat.com/enter_bug.cgi?component=libguestfs&product=Virtualization+Tools
When reporting a bug, please supply:
- The version of libguestfs.
- Where you got libguestfs (eg. which Linux distro, compiled from source, etc)
- Describe the bug accurately and give a way to reproduce it.
- Run libguestfs-test-tool(1) and paste the complete, unedited output into the bug report.
| 2026-04-29 | virt-v2v-2.11.7 |