англійськафранцузькаіспанська

Ad


Значок OnWorks

libguestfs-test-tool – онлайн у хмарі

Запустіть libguestfs-test-tool у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда libguestfs-test-tool, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


libguestfs-test-tool - Діагностика для libguestfs

СИНТАКСИС


libguestfs-test-tool [--параметри]

ОПИС


libguestfs-test-tool – це тестова програма, що постачається разом із libguestfs, щоб дозволити вам перевірити основні
Функціональність libguestfs працює. Це потрібно, тому що libguestfs час від часу
ламається з незалежних від нас причин: зазвичай через зміни основного qemu
або пакети ядра, або середовище хоста.

Якщо ви підозрюєте проблему в libguestfs, просто запустіть:

інструмент тестування libguestfs

Він надрукує багато діагностичних повідомлень.

Якщо він завершиться успішно, ви побачите це ближче до кінця:

===== ТЕСТ ЗАВЕРШЕНО ОК =====

і інструмент тестування вийде з кодом 0.

Якщо це не вдається (та/або виходить з ненульовим кодом помилки), вставте повний, невідредагований
виведення інструменту тестування у звіт про помилку. Додаткову інформацію про повідомлення про помилки можна отримати
знайдено на http://libguestfs.org/ .

ВАРІАНТИ


--допомога
Відобразити коротку інформацію про використання та вийти.

--qemu qemu_binary
Якщо ви завантажили інший двійковий файл qemu, вкажіть цей параметр на повний шлях файлу
бінарний, щоб спробувати.

--qemudir qemu_source_dir
Якщо ви скомпільували qemu з вихідного коду, вкажіть цей параметр у каталозі джерел
Спробуй це.

-t N
--час вийшов N
Встановіть час очікування запуску на "N" секунд. За замовчуванням це 600 секунд (10 хвилин).
зазвичай не потребує коригування.

-V
-- версія
Відобразити номер версії libguestf і вийти.

ПРОВЕДЕННЯ OUT A ІНШИЙ Версія OF QEMU


Якщо ви зібрали іншу версію qemu з вихідних кодів і хочете спробувати це, тоді
Ви можете використовувати --qemudir можливість вказувати на вихідний каталог qemu.

Якщо ви десь завантажили двійковий файл qemu, скористайтеся файлом --qemu можливість вказати на
двійкові.

Зауважте, що при використанні цих параметрів ви можете ігнорувати роботу сценаріїв-обгорток qemu ("QEMU
ОБгортки» в guestfs(3)), оскільки libguestfs-test-tool пише для вас сценарій обгортки if
один потрібен.

ПРОВЕДЕННЯ OUT A ІНШИЙ ЯДРОК


Ви можете сказати supermin спробувати інше ядро. Ви робите це, налаштовуючи середовище
змінні "SUPERMIN_KERNEL", "SUPERMIN_KERNEL_VERSION" та/або "SUPERMIN_MODULES".

Зверніться до "ЗМІННИХ СЕРЕДОВИЩА" в супермін(1) для отримання додаткової інформації.

ПРОВЕДЕННЯ OUT A ІНШИЙ Версія OF ЛІБВІРТ


Щоб дізнатися, який бекенд є за замовчуванням у вашому пакеті libguestfs, виконайте:

скасувати налаштування LIBGUESTFS_BACKEND
get-backend guestfish

Якщо ви використовуєте бекенд libvirt, ви можете спробувати інший (наприклад, upstream)
версія libvirt, виконавши ці команди (НЕ як root):

killall libvirtd lt-libvirtd
~/шлях/до/libvirt/виконати інструмент тестування libguestfs

Перша команда вбиває будь-який процес(и) "libvirtd" сеансу, які можуть бути запущені на
машина. Друга команда використовує скрипт libvirt «запустити» (у збірці libvirt верхнього рівня
каталог), щоб встановити деякі змінні середовища, щоб альтернативна версія libvirt була
використовується для запуску програми.

ПРОВЕДЕННЯ OUT З / БЕЗ ЛІБВІРТ


Щоб дізнатися, який бекенд є за замовчуванням у вашому пакеті libguestfs, виконайте:

скасувати налаштування LIBGUESTFS_BACKEND
get-backend guestfish

Якщо ви використовуєте бекенд libvirt, ви можете спробувати без нього (тобто безпосередньо libguestfs
запуск qemu), виконавши:

експорт LIBGUESTFS_BACKEND=прямий

Або якщо ви використовуєте стандартний (прямий) бекенд, ви можете спробувати libvirt:

експорт LIBGUESTFS_BACKEND=libvirt

або з libvirt і певним URI libvirt:

експорт LIBGUESTFS_BACKEND=libvirt:qemu:///session

ПРОВЕДЕННЯ OUT ІНШИЙ SELINUX НАЛАШТУВАННЯ


Щоб дізнатися, який бекенд є за замовчуванням у вашому пакеті libguestfs, виконайте:

скасувати налаштування LIBGUESTFS_BACKEND
get-backend guestfish

Щоб дізнатися, чи використовується SELinux, виконайте:

getenforce

Якщо ви використовуєте libvirt, SELinux і sVirt, ви можете спробувати перевірити, чи змінюється SELinux
"дозвільний" режим має будь-яку різницю. Використовуйте цю команду як root:

setenforce Дозвіл

Якщо це має значення, подивіться в журналах аудиту на наявність останніх збоїв ("AVC"):

ausearch -m avc -ts останній

Ви можете перетворити AVC у запропоновані правила політики SELinux за допомогою таких інструментів, як audit2allow(1).
Для отримання додаткової інформації див. «Посібник користувача з покращеною системою безпеки Linux».

Щоб повторно увімкнути SELinux і sVirt, виконайте:

setenforce Виконання

САМОДІАГНОСТІКА


Зверніться до розділу «ПРОЦЕС ЗАВАНТАЖЕННЯ ПРИЛАДУ». guestfs(3) зрозуміти повідомлення, створені
libguestfs-test-tool та/або можливі помилки.

EXIT СТАТУС


libguestfs-test-tool повертає 0 якщо тести виконані без помилок, або 1 якби був
помилка

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


Повний список змінних середовища, які можуть вплинути на libguestfs, див
guestfs(3) сторінка посібника.

Використовуйте libguestfs-test-tool онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad