virt-v2v-output-rhv(1) | Virtualization Support | virt-v2v-output-rhv(1) |
virt-v2v-output-rhv — використання virt-v2v для перетворення гостьових систем із виведенням даних до oVirt або RHV
virt-v2v [-i* options] -o rhv-upload [-oc ENGINE_URL] -os STORAGE [-op PASSWORD] [-of raw] [-oo rhv-cafile=FILE] [-oo rhv-cluster=CLUSTER] [-oo rhv-proxy] [-oo rhv-disk-uuid=UUID ...] [-oo rhv-verifypeer] virt-v2v [параметри -i*] -o rhv -os [esd:/шлях|/шлях] virt-v2v [параметри -i*] -o vdsm [-oo vdsm-image-uuid=UUID] [-oo vdsm-vol-uuid=UUID] [-oo vdsm-vm-uuid=UUID] [-oo vdsm-ovf-output=КАТАЛОГ]
На цій сторінці наведено документацію щодо використання virt-v2v(1) для перетворення гостьових систем на керований екземпляр системи oVirt або RHV. Передбачено три режими виведення даних, одним з яких ви можете скористатися, але, зазвичай, слід користуватися лише -o rhv-upload. Два інших режими вважаються застарілими:
Це сучасний метод вивантаження до oVirt/RHV за допомогою програмного інтерфейсу REST. Потребує oVirt/RHV ≥ 4.2.
Це застарілий метод вивантаження даних до oVirt/RHV за допомогою домену сховища експортування (ESD). Доступ до ESD можна здійснювати або за допомогою NFS (використовуючи формат -os esd:/шлях), або, якщо сховище у вас вже змонтовано за допомогою NFS, визначенням шляху до точки монтування як -os /шлях.
Домен сховища експортування вважається застарілим з часу oVirt 4, тому у певний момент у майбутньому цей спосіб вже не працюватиме.
Це новий метод вивантаження гостьових систем до oVirt або RHV безпосередньо за допомогою програмного інтерфейсу REST, потребує oVirt/RHV ≥ 4.2.
Вам слід вказати -o rhv-upload, а також такі додаткові параметри:
Крім того, ви можете додати до адреси ім'я користувача і порт. Якщо ім'я користувача не вказано, virt-v2v типово використовуватиме комбінацію "admin@internal", яка задає типові параметри облікового запису суперкористувача для екземплярів систем oVirt.
Ці обмеження буде знято у майбутніх версіях.
Якщо увімкнено -oo rhv-verifypeer, цим параметром можна скористатися для керування тим, яка служба сертифікації використовуватиметься для перевірки ідентичності клієнта. Якщо цей параметр не використано, буде використано загальносистемне сховище довірених сертифікатів.
Вміст цього розділу стосується лише режиму виведення -o rhv. Якщо ви використовуєте virt-v2v з інтерфейсу користувача RHV-M, за сценою імпортування керується VDSM з використанням режиму виведення -o vdsm (режиму, яким кінцеві користувачі не повинні користуватися безпосередньо).
Вам слід вказати -o rhv і параметр -os, який вказує на домен сховища експортування RHV-M. Ви можете або вказати сервер NFS і точку монтування, наприклад "-os rhv-storage:/rhv/export", або можете спочатку змонтувати домен і вказати каталог, до якого його змонтовано, наприклад "-os /tmp/mnt". Будьте обережні: не слід вказувати домен сховища даних (Data Storage Domain), оскільки це не спрацює.
Якщо усі дії вдасться виконати успішно, virt-v2v запише нову гостьову систему до домену сховища експортування, але ця система ще не буде готова до запуску. Перш ніж нею можна буде скористатися, її слід імпортувати до RHV за допомогою інтерфейсу користувача.
У RHV ≥ 2.2 зробити це можна за допомогою вкладки «Storage» («Сховище»). Виберіть домен експортування, до якого було записано гостьову систему. У відповідь під списком доменів збереження буде показано панель із декількома вкладками, одна з яких називатиметься «VM Import». У списку буде пункт перетвореної гостьової системи. Позначте його і натисніть кнопку «Import». Докладніший опис можна знайти у документації з RHV.
Якщо ви експортуєте декілька гостьових систем, потім ви зможете усі їх імпортувати одночасно за допомогою інтерфейсу користувача.
Якщо у вас немає екземпляра oVirt або RHV для тестування, ви можете виконати тестування перетворення, створивши структуру каталогів, яка подібна до структури каталогів домену сховища експортування RHV-M, щоб «надурити» virt-v2v:
uuid=`uuidgen` mkdir /tmp/rhv mkdir /tmp/rhv/$uuid mkdir /tmp/rhv/$uuid/images mkdir /tmp/rhv/$uuid/master mkdir /tmp/rhv/$uuid/master/vms touch /tmp/rhv/$uuid/dom_md virt-v2v [...] -o rhv -os /tmp/rhv
Коли ви експортуєте дані до домену сховища експортування RHV-M, а потім імпортуєте гостьову систему за допомогою інтерфейсу користувача RHV-M, ви можете зіткнутися із помилками при імпортуванні. Діагностування причини цих помилок — справа дуже складна, оскільки, зазвичай, інтерфейс користувача приховує справжню причину помилки.
Цікавими з цієї точки зору є такі файли журналів:
Цей каталог розташовано на вузлі, де виконується перетворення. Цей вузол можна вибрати за допомогою діалогового вікна імпортування або може бути знайдено за допомогою вкладки "Events" в адміністративному інтерфейсі oVirt.
Richard W.M. Jones
© Red Hat Inc., 2009–2020
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:
2023-01-10 | virt-v2v-2.2.0 |