Ini adalah perintah libguestfs-test-tool yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
libguestfs-test-tool - Diagnostik untuk libguestfs
RINGKASAN
libguestfs-test-tool [--opsi]
DESKRIPSI
libguestfs-test-tool adalah program uji yang dikirimkan bersama libguestfs untuk memungkinkan Anda memeriksa dasar
fungsionalitas libguestfs berfungsi. Ini diperlukan karena libguestfs kadang-kadang
istirahat karena alasan di luar kendali kami: biasanya karena perubahan qemu . yang mendasarinya
atau paket kernel, atau lingkungan host.
Jika Anda mencurigai ada masalah di libguestfs, jalankan saja:
libguestfs-test-alat
Ini akan mencetak banyak pesan diagnostik.
Jika berjalan sampai selesai dengan sukses, Anda akan melihat ini di dekat akhir:
===== UJI SELESAI OK =====
dan alat uji akan keluar dengan kode 0.
Jika gagal (dan/atau keluar dengan kode kesalahan bukan nol), silakan tempelkan lengkap, yg belum diperiksa
keluaran alat uji ke dalam laporan bug. Informasi lebih lanjut tentang melaporkan bug dapat
ditemukan di http://libguestfs.org/ website.
PILIHAN
--membantu
Tampilkan informasi penggunaan singkat dan keluar.
--qemu qemu_biner
Jika Anda telah mengunduh biner qemu lainnya, arahkan opsi ini ke jalur lengkap dari
biner untuk mencobanya.
--qemudir qemu_source_dir
Jika Anda telah mengkompilasi qemu dari sumber, arahkan opsi ini ke direktori sumber ke
Cobalah.
-t N
--waktu habis N
Setel batas waktu peluncuran ke "N" detik. Standarnya adalah 600 detik (10 menit) yang
biasanya tidak perlu disesuaikan.
-V
--Versi: kapan
Tampilkan nomor versi libguestfs dan keluar.
MENCOBA OUT A BERBEDA VERSION OF QEMU
Jika Anda telah mengkompilasi versi lain dari qemu dari sumber dan ingin mencobanya, maka
Anda bisa menggunakan --qemudir opsi untuk menunjuk ke direktori sumber qemu.
Jika Anda telah mengunduh biner qemu dari suatu tempat, gunakan --qemu pilihan untuk menunjuk ke
biner.
Catatan saat menggunakan opsi ini, Anda dapat mengabaikan bisnis skrip pembungkus qemu ("QEMU
PEMBUNGKUS" di tamu(3)), karena libguestfs-test-tool menulis skrip pembungkus untuk Anda jika
satu dibutuhkan.
MENCOBA OUT A BERBEDA INTI
Anda dapat memberi tahu supermin untuk mencoba kernel yang berbeda. Anda melakukan ini dengan mengatur lingkungan
variabel "SUPERMIN_KERNEL", "SUPERMIN_KERNEL_VERSION" dan/atau "SUPERMIN_MODULES".
Lihat "VARIABEL LINGKUNGAN" di supermin(1) untuk informasi lebih lanjut.
MENCOBA OUT A BERBEDA VERSION OF LIBVIRT
Untuk mengetahui backend mana yang merupakan default dalam paket libguestfs Anda, lakukan:
hapus LIBGUESTFS_BACKEND
backend ikan tamu
Jika Anda menggunakan libvirt backend, maka Anda dapat mencoba yang lain (mis. upstream)
versi libvirt dengan menjalankan perintah ini (tidak sebagai akar):
bunuh semua libvirtd lt-libvirtd
~/path/ke/libvirt/run libguestfs-test-alat
Perintah pertama mematikan proses sesi "libvirtd" apa pun yang mungkin berjalan di
mesin. Perintah kedua menggunakan skrip "jalankan" libvirt (di build libvirt tingkat atas
direktori) untuk mengatur beberapa variabel lingkungan sehingga versi alternatif libvirt adalah
digunakan untuk menjalankan program.
MENCOBA OUT DENGAN / TANPA LIBVIRT
Untuk mengetahui backend mana yang merupakan default dalam paket libguestfs Anda, lakukan:
hapus LIBGUESTFS_BACKEND
backend ikan tamu
Jika Anda menggunakan libvirt backend, Anda dapat mencobanya tanpa (mis. libguestfs secara langsung
meluncurkan qemu) dengan melakukan:
ekspor LIBGUESTFS_BACKEND=langsung
Atau jika Anda menggunakan backend default (langsung), maka Anda dapat mencoba libvirt:
ekspor LIBGUESTFS_BACKEND=libvirt
atau dengan libvirt dan URI libvirt tertentu:
ekspor LIBGUESTFS_BACKEND=libvirt:qemu:///session
MENCOBA OUT BERBEDA SELINUX PENGATURAN
Untuk mengetahui backend mana yang merupakan default dalam paket libguestfs Anda, lakukan:
hapus LIBGUESTFS_BACKEND
backend ikan tamu
Untuk mengetahui apakah SELinux sedang digunakan, lakukan:
getenforce
Jika Anda menggunakan libvirt, SELinux dan sVirt, maka Anda dapat mencoba untuk melihat apakah mengubah SELinux
ke mode "permisif" membuat perbedaan. Gunakan perintah ini sebagai root:
setenforce Permisif
Jika ini membuat perbedaan, lihat log audit untuk kegagalan terbaru ("AVC"):
ausearch -m avc -ts terbaru
Anda dapat mengonversi AVC menjadi aturan kebijakan SELinux yang disarankan menggunakan alat seperti audit2izinkan(1).
Untuk informasi lebih lanjut, lihat "Panduan Pengguna Linux yang Ditingkatkan Keamanan".
Untuk mengaktifkan kembali SELinux dan sVirt, lakukan:
setenforce Menegakkan
DIAGNOSIS DIRI
Lihat "PROSES BOOT APLIKASI" di tamu(3) untuk memahami pesan yang dihasilkan oleh
libguestfs-test-tool dan/atau kemungkinan kesalahan.
EXIT STATUS
libguestfs-test-tool kembali 0 jika tes selesai tanpa kesalahan, atau 1 jika ada
kesalahan.
LINGKUNGAN VARIABEL
Untuk daftar lengkap variabel lingkungan yang dapat mempengaruhi libguestfs, silakan lihat:
tamu(3) halaman manual.
Gunakan libguestfs-test-tool online menggunakan layanan onworks.net