عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

أداة اختبار libguestfs - عبر الإنترنت في السحابة

قم بتشغيل أداة اختبار libguestfs في موفر الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذه هي أداة اختبار libguestfs التي يمكن تشغيلها في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


أداة اختبار libguestfs - تشخيصات libguestfs

موجز


أداة اختبار libguestfs [--خيارات]

الوصف


أداة libguestfs-test-tool عبارة عن برنامج اختبار يتم شحنه مع libguestfs للسماح لك بالتحقق من الأساسيات
وظيفة libguestfs تعمل. وهذا مطلوب لأن libguestfs في بعض الأحيان
فواصل لأسباب خارجة عن إرادتنا: عادة بسبب التغيرات في qemu الأساسي
أو حزم النواة، أو البيئة المضيفة.

إذا كنت تشك في وجود مشكلة في libguestfs، فما عليك سوى تشغيل:

أداة اختبار libguestfs

سيتم طباعة الكثير من الرسائل التشخيصية.

إذا تم تشغيله حتى الاكتمال بنجاح، فسترى هذا بالقرب من النهاية:

===== انتهى الاختبار بشكل جيد =====

وستخرج أداة الاختبار بالرمز 0.

إذا فشل (و/أو تم الخروج برمز خطأ غير صفري)، فيرجى لصق ملف اكتمال، غير محرر
إخراج أداة الاختبار إلى تقرير الأخطاء. يمكن الحصول على مزيد من المعلومات حول الإبلاغ عن الأخطاء
وجدت على http://libguestfs.org/ موقع الكتروني.

OPTIONS


--مساعدة
عرض معلومات الاستخدام القصيرة والخروج.

- qemu qemu_binary
إذا قمت بتنزيل ثنائي qemu آخر، فقم بتوجيه هذا الخيار إلى المسار الكامل لملف qemu
ثنائي لمحاولة ذلك.

--قمدير qemu_source_dir
إذا قمت بتجميع qemu من المصدر، فقم بتوجيه هذا الخيار إلى الدليل المصدر إلى
جربها.

-t N
--نفذ الوقت N
اضبط مهلة الإطلاق على "N" ثانية. الافتراضي هو 600 ثانية (10 دقائق) والتي
لا تحتاج عادة إلى تعديل.

-V
--الإصدار
اعرض رقم إصدار libguestfs واخرج.

محاولة OUT A مختلف VERSION OF كيمو


إذا قمت بتجميع نسخة أخرى من qemu من المصدر وترغب في تجربة ذلك، إذن
يمكنك استعمال ال --قمدير خيار للإشارة إلى الدليل المصدر qemu.

إذا قمت بتنزيل ملف ثنائي qemu من مكان ما، فاستخدم ملف - qemu خيار للإشارة إلى
ثنائي.

لاحظ أنه عند استخدام هذه الخيارات، يمكنك تجاهل عمل البرامج النصية المجمعة لـ qemu ("QEMU
المغلفة" في Guestfs(3))، نظرًا لأن أداة libguestfs-test-tool تكتب لك برنامجًا نصيًا مُجمّعًا if
هناك حاجة إلى واحد.

محاولة OUT A مختلف نواة


يمكنك إخبار المشرف بتجربة نواة مختلفة. يمكنك القيام بذلك عن طريق ضبط البيئة
المتغيرات "SUPERMIN_KERNEL" و"SUPERMIN_KERNEL_VERSION" و/أو "SUPERMIN_MODULES".

راجع "متغيرات البيئة" في سوبرمين(1) لمزيد من المعلومات.

محاولة OUT A مختلف VERSION OF ليبيرت


لمعرفة أي الواجهة الخلفية هي الافتراضية في حزمة libguestfs الخاصة بك، قم بما يلي:

قم بإلغاء تعيين LIBGUESTFS_BACKEND
Guestfish get-backend

إذا كنت تستخدم الواجهة الخلفية libvirt، فيمكنك تجربة واجهة مختلفة (على سبيل المثال، المنبع)
إصدار libvirt عن طريق تشغيل هذه الأوامر (ليس كجذر):

Killall libvirtd lt-libvirtd
~/path/to/libvirt/run أداة اختبار libguestfs

يقوم الأمر الأول بقتل أي عملية (عمليات) "libvirtd" للجلسة والتي قد تكون قيد التشغيل على
آلة. يستخدم الأمر الثاني البرنامج النصي "run" الخاص بـ libvirt (في بنية libvirt ذات المستوى الأعلى
الدليل) لتعيين بعض متغيرات البيئة بحيث يكون الإصدار البديل من libvirt
تستخدم لتشغيل البرنامج.

محاولة OUT مع / WITHOUT ليبيرت


لمعرفة أي الواجهة الخلفية هي الافتراضية في حزمة libguestfs الخاصة بك، قم بما يلي:

قم بإلغاء تعيين LIBGUESTFS_BACKEND
Guestfish get-backend

إذا كنت تستخدم الواجهة الخلفية libvirt، فيمكنك المحاولة بدون (على سبيل المثال، libguestfs مباشرة
إطلاق qemu) عن طريق القيام بما يلي:

تصدير LIBGUESTFS_BACKEND = مباشر

أو إذا كنت تستخدم الواجهة الخلفية الافتراضية (المباشرة)، فيمكنك تجربة libvirt:

تصدير LIBGUESTFS_BACKEND=libvirt

أو باستخدام libvirt وعنوان URI محدد لـ libvirt:

تصدير LIBGUESTFS_BACKEND=libvirt:qemu:///session

محاولة OUT مختلف سيلينو إعدادات


لمعرفة أي الواجهة الخلفية هي الافتراضية في حزمة libguestfs الخاصة بك، قم بما يلي:

قم بإلغاء تعيين LIBGUESTFS_BACKEND
Guestfish get-backend

لمعرفة ما إذا كان SELinux قيد الاستخدام، قم بما يلي:

getenforce

إذا كنت تستخدم libvirt وSELinux وsVirt، فيمكنك محاولة معرفة ما إذا كان سيتم تغيير SELinux أم لا
إلى وضع "مسموح" يحدث أي فرق. استخدم هذا الأمر كجذر:

setenforce متساهل

إذا كان هذا يحدث فرقًا، فابحث في سجلات التدقيق عن حالات الفشل الأخيرة ("AVCs"):

ausearch -m avc -ts الأخيرة

يمكنك تحويل AVCs إلى قواعد سياسة SELinux المقترحة باستخدام أدوات مثل Audit2allow(1).
لمزيد من المعلومات، راجع "دليل مستخدم Linux المحسّن للأمان".

لإعادة تمكين SELinux وsVirt، قم بما يلي:

تطبيق setenforce

تشخيص ذاتي


راجع "عملية تشغيل التطبيق" في Guestfs(3) فهم الرسائل التي يصدرها
أداة اختبار libguestfs و/أو الأخطاء المحتملة.

EXIT الوضع


إرجاع أداة اختبار libguestfs 0 إذا اكتملت الاختبارات دون خطأ، أو 1 إذا كان هناك
خطأ.

البيئة المتغيرات


للحصول على القائمة الكاملة لمتغيرات البيئة التي قد تؤثر على libguestfs، يرجى مراجعة ملف
Guestfs(3) صفحة دليل.

استخدم أداة اختبار libguestfs عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad