Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

libguestfs-test-tool — Online w chmurze

Uruchom libguestfs-test-tool w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie libguestfs-test-tool, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


libguestfs-test-tool - Diagnostyka dla libguestfs

STRESZCZENIE


libguestfs-narzędzie-testowe [--opcje]

OPIS


libguestfs-test-tool to program testowy dostarczany z libguestfs, który umożliwia sprawdzenie podstawowych
Funkcjonalność libguestfs działa. Jest to potrzebne, ponieważ libguestfs od czasu do czasu
psuje się z przyczyn od nas niezależnych: zwykle z powodu zmian w podstawowym qemu
lub pakiety jądra lub środowisko hosta.

Jeśli podejrzewasz problem w libguestfs, po prostu uruchom:

libguestfs-narzędzie-testowe

Wydrukuje wiele komunikatów diagnostycznych.

Jeśli zakończy się pomyślnie, zobaczysz to pod koniec:

===== TEST ZAKOŃCZONY OK =====

a narzędzie testowe zakończy pracę z kodem 0.

Jeśli się nie powiedzie (i/lub zakończy z niezerowym kodem błędu), wklej plik kompletny, nieedytowane
wyjście narzędzia testowego do raportu o błędzie. Więcej informacji na temat zgłaszania błędów można znaleźć
znalezione w http://libguestfs.org/ stronie internetowej.

OPCJE


--help
Wyświetl krótkie informacje o użytkowaniu i wyjdź.

--qemu qemu_binarny
Jeśli pobrałeś inny plik binarny qemu, wskaż tę opcję na pełnej ścieżce pliku
binarny, aby spróbować.

--qemudir qemu_katalog_źródłowy
Jeśli skompilowałeś qemu ze źródła, wskaż tę opcję w katalogu źródłowym
Spróbuj.

-t N
--koniec czasu N
Ustaw limit czasu uruchamiania na „N” sekund. Wartość domyślna to 600 sekund (10 minut).
zwykle nie wymaga regulacji.

-V
--wersja
Wyświetl numer wersji libguestfs i wyjdź.

PRÓBOWAĆ OUT A RÓŻNE WERSJA OF QEMU


Jeśli skompilowałeś inną wersję qemu ze źródeł i chciałbyś tego spróbować, to w takim razie
możesz użyć --qemudir opcja wskazywania katalogu źródłowego qemu.

Jeśli skądś pobrałeś plik binarny qemu, użyj pliku --qemu możliwość wskazania na
binarny.

Uwaga, używając tych opcji, możesz zignorować biznes skryptów opakowujących qemu („QEMU
OPAKOWANIA" w goście(3)), ponieważ libguestfs-test-tool pisze dla ciebie skrypt opakowujący if
jeden jest potrzebny.

PRÓBOWAĆ OUT A RÓŻNE JĄDRO


Możesz powiedzieć superminowi, aby spróbował innego jądra. Robisz to, ustawiając środowisko
zmienne "SUPERMIN_KERNEL", "SUPERMIN_KERNEL_VERSION" i/lub "SUPERMIN_MODULES".

Patrz „ZMIENNE ŚRODOWISKOWE” w supermin(1) w celu uzyskania dalszych informacji.

PRÓBOWAĆ OUT A RÓŻNE WERSJA OF LIBVIRT


Aby dowiedzieć się, który backend jest domyślny w twoim pakiecie libguestfs, wykonaj:

usuń LIBGUESTFS_BACKEND
backend dla guestfish

Jeśli używasz backendu libvirt, możesz wypróbować inny (np. upstream)
wersję libvirt, uruchamiając te polecenia (nie jako root):

killall libvirtd lt-libvirtd
~/ścieżka/do/libvirt/uruchom libguestfs-narzędzie-testowe

Pierwsze polecenie zabija wszystkie procesy sesyjne „libvirtd”, które mogą być uruchomione na komputerze
maszyna. Drugie polecenie używa skryptu „run” libvirt (w kompilacji libvirt najwyższego poziomu
katalog), aby ustawić niektóre zmienne środowiskowe, tak aby alternatywna wersja libvirt była
używany do uruchamiania programu.

PRÓBOWAĆ OUT Z / BEZ LIBVIRT


Aby dowiedzieć się, który backend jest domyślny w twoim pakiecie libguestfs, wykonaj:

usuń LIBGUESTFS_BACKEND
backend dla guestfish

Jeśli używasz backendu libvirt, możesz spróbować bez (np. libguestfs bezpośrednio
uruchamiając qemu) wykonując:

eksportuj LIBGUESTFS_BACKEND=bezpośrednio

Lub jeśli używasz domyślnego (bezpośredniego) zaplecza, możesz wypróbować libvirt:

eksport LIBGUESTFS_BACKEND=libvirt

lub z libvirt i określonym URI libvirt:

eksport LIBGUESTFS_BACKEND=libvirt:qemu:///session

PRÓBOWAĆ OUT RÓŻNE SELINUX USTAWIENIA


Aby dowiedzieć się, który backend jest domyślny w twoim pakiecie libguestfs, wykonaj:

usuń LIBGUESTFS_BACKEND
backend dla guestfish

Aby dowiedzieć się, czy używany jest SELinux, wykonaj:

getenforce

Jeśli używasz libvirt, SELinux i sVirt, możesz spróbować sprawdzić, czy zmiana SELinux
do trybu „permisywnego” robi jakąkolwiek różnicę. Użyj tego polecenia jako root:

setenforce Dozwolone

Jeśli to ma znaczenie, przejrzyj dzienniki kontroli pod kątem ostatnich awarii („AVC”):

ausearch -m avc -ts ostatnie

Możesz konwertować AVC na sugerowane reguły polityki SELinux za pomocą narzędzi takich jak audyt2zezwól(1).
Aby uzyskać więcej informacji, zobacz „Podręcznik użytkownika systemu Linux z ulepszonymi zabezpieczeniami”.

Aby ponownie włączyć SELinux i sVirt, wykonaj:

setenforce Wymuszanie

SAMODIAGNOZA


Patrz „PROCES URUCHAMIANIA URZĄDZENIA” w goście(3) zrozumieć komunikaty produkowane przez
libguestfs-test-tool i/lub możliwe błędy.

EXIT STATUS


libguestfs-test-tool powraca 0 jeżeli testy zakończyły się bezbłędnie, lub 1 gdyby był
Błąd.

ŚRODOWISKO ZMIENNE


Pełną listę zmiennych środowiskowych, które mogą mieć wpływ na libguestfs, można znaleźć w pliku
goście(3) strona podręcznika.

Skorzystaj z narzędzia libguestfs-test-tool online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad