GoGPT Best VPN GoSearch

OnWorks فافيكون

adt-Virt-qemu - عبر الإنترنت في السحابة

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

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

برنامج:

اسم


adt-Virt-qemu - خادم المحاكاة الافتراضية autopkgtest باستخدام QEMU

موجز


adt-Virt-qemu [الخيارات] صورة [صورة رو ...]

الوصف


adt-Virt-qemu يوفر خادم محاكاة افتراضية autopkgtest باستخدام QEMU.

عادة adt-Virt-qemu سيتم الاحتجاج به من قبل adt- تشغيل.

تحتاج دائمًا إلى تحديد صورة QEMU VM واحدة على الأقل. إذا كان جهاز VM الخاص بك يحتاج إلى المزيد من الأقراص ، فأنت
يمكن أن تحدد بشكل تعسفي العديد من الصور الإضافية التي سيتم إضافتها بالترتيب.

adt-Virt-qemu هل ليست تعديل الصور المحددة ، ولكنها ستنشئ بدلاً من ذلك ملفًا مؤقتًا
تراكب للصورة الأساسية ، وإضافة جميع الصور الأخرى للقراءة فقط.

تتم دائمًا إضافة الصورة الأولى بدون التراكب كمحرك أقراص ثابت إضافي للقراءة فقط ،
والتي ستكون متاحة للاختبارات مثل / dev / baseimage. هذا يسمح بإجراء الاختبارات التي تتطلب
متداخلة VMs لإعادة استخدام نفس الصورة. انتبه أن / dev / baseimage لن يكون الوصول إليها
بين النداء adt-reboot-Preparation والتمهيد التالي ، لذا تأكد من التوقف عن الوصول إليه
قبل.

المتطلبات


adt-Virt-qemu يفترض أنك قد أعددت بالفعل صورة QEMU مناسبة على أساس دبيان
(انظر BUILDING صور منشأة بالذكاء الاصطناعي أدناه لمعرفة كيفية إنشائها). ولكن يمكنك استخدام أي جهاز افتراضي يحتوي على ملفات
python3 or الثعبان تثبيت وإما

* يفتح قذيفة جذر في ttyS1 ، أو

* يحتوي على وحدة تحكم تسلسلية على ttyS0 حيث يمكنك تسجيل الدخول (getty أو ما شابه) باستخدام المحدد
المستخدم وكلمة المرور. سيتم استخدام هذا بعد ذلك لبدء قذيفة جذر على ttyS1 ، لتقليل
هذا إلى الحالة الأولى وعدم افتراض أن ttyS0 يظل عاملاً طوال الوقت
الاختبار الكامل.

OPTIONS


-u المستخدم | - المستخدم =المستخدم

اسم المستخدم لإجراء الاختبارات التي لا تتطلب امتيازات الجذر.

إذا لم يكن الجهاز الظاهري جاهزًا بالفعل لبدء shell root على ttyS1 ، فسيكون ذلك أيضًا
تستخدم لتسجيل الدخول على ttyS0. إذا لم يكن هذا هو الجذر ، فيجب أن يكون قادرًا على تشغيل sudo
بدون كلمة مرور لتصبح جذرًا لهذا الغرض.

-p كلمه السر | - كلمة المرور =كلمه السر
كلمة المرور للمستخدم أعلاه لتسجيل الدخول إلى VM على ttyS0. هذا ضروري إذا كان
VM غير جاهز بالفعل لبدء shell root على ttyS1.

-q أمر | - أمر qemu =أمر
أمر QEMU للتشغيل. هذا افتراضيات إلى نظام qemu- * الذي يطابق نظامك
هندسة معمارية.

-o دير | - overlay-dir =دير
الدليل حيث يتم إنشاء تراكب الصور المؤقت للصورة الأساسية. بواسطة
سيحدث هذا افتراضيًا في دليل العمل في / تمة (أو تمبدير $) ، ولكن يمكنك استخدام ملفات
هذا للتأكد على سبيل المثال من وضع التراكب على tmpfs إذا كان لديك / تمة دليل
ليس على tmpfs. سيؤدي ذلك إلى زيادة السرعة بشكل كبير.

-c NUM | --cpus =الأسطوانات "
عدد وحدات المعالجة المركزية (الافتراضية) في الجهاز الظاهري. الافتراضي هو 1.

- حجم الجرام =ميب
حجم ذاكرة الوصول العشوائي VM في MiB. الافتراضي هو 1024 ، أي 1 غيغابايت.

- عرض الحذاء
إظهار رسائل التمهيد من وحدة التحكم التسلسلية.

-d | --Debug
تمكين إخراج التصحيح.

- خيارات qemu =الحجج
قم بالتمرير عبر الوسائط إلى أمر QEMU ؛ على سبيل المثال --qemu-options = '- readconfig qemu.cfg'

CONFIGURATION FILES


إذا كنت تستخدم الكثير من الخيارات أو الصور ، فيمكنك وضع أجزاء من أو سطر الأوامر بالكامل فيه
ملف نصي ، بسطر واحد لكل خيار. E. ز. يمكنك إنشاء ملف sid-desktop.cfg مع
محتويات مثل

-المستخدم
-ps3kr1t
- حجم الجرام = 4096
/home/bob/autokgtest/sid-desktop.img

ثم قم بتشغيل

adt-run [...] --- adt-Virt-qemu @ sid-desktop.cfg

سيتم توسيع محتويات ملف التكوين في مكانها كما لو كنت ترغب في ذلك
بالنظر إلى محتوياته في سطر الأوامر. يرجى التأكد من ذلك لا مكان المساحات ما بين
الخيارات القصيرة وقيمها ، ستصبح جزءًا من قيمة الوسيطة.

إدخال، OUTPUT لأي لبس EXIT الوضع


سلوك adt-Virt-qemu كما هو موضح بواسطة AutomatedTesting virtualisation
مواصفات النظام.

الملاحظات


adt- تشغيل لا يعمل الرابطة بين الحصول على تحديث في بداية بناء الحزمة ، مما قد يؤدي إلى ظهور ملف
بناء الفشل إذا كنت تستخدم قالب سلسلة تطوير. سوف تحتاج إلى الجري الرابطة بين الحصول على
تحديث في النموذج بنفسك (على سبيل المثال استخدام - أوامر الإعداد).

إذا كان - أمر qemu لم يتم تحديد الخيار ولم يتم تحديد أي نوع مخصص من وحدة المعالجة المركزية في
- خيارات qemu, adt-Virt-qemu سيحاول تمكين دعم KVM المتداخل افتراضيًا على x86_64
الأنظمة الأساسية إذا كان الجهاز يدعم هذا. لتمكين هذا بشكل كامل ، يحتاج المرء إلى بالإضافة إلى ذلك
قم بتعيين بعض معلمات الوحدة على المضيف ، عن طريق إنشاء ملف /etc/modprobe.d/nested_kvm.conf
بالمحتويات

خيارات kvm_intel متداخلة = 1
خيارات kvm_amd متداخلة = 1

وإعادة تشغيل أو إعادة تحميل وحدات KVM. لا يزال من الممكن استخدام QEMU في الاختبارات
بدون هذا ، وإن كان ذلك بدون تسريع الأجهزة. في أنظمة Ubuntu ، تتوفر خيارات الوحدة هذه
عادة ما تكون محددة بالفعل.

BUILDING صور منشأة بالذكاء الاصطناعي


ديبيان
بالنسبة إلى Debian ، يمكنك استخدام ملفات vmdebootstrap(8) لبناء صورة مناسبة. E. ز. لعدم الاستقرار:

vmdebootstrap - overbose - وحدة تحكم تسلسلية - التوزيع = sid \
- تخصيص = / usr / share / autopkgtest / setup-commands / setup-testbed \
- المستخدم = adt / adt - الحجم = 10000000000 --grub --image = adt-sid.raw
qemu-img تحويل -O qcow2 adt-sid.raw adt-sid.img
rm adt-sid.raw

vmdebootstrap يمكن فقط إنشاء صورة بتنسيق خام ؛ يوصى بتحويله إلى qcow2
لأن هذا أصغر بكثير (في حدود 700 ميجابايت لـ qcow2 مقابل 10 جيجابايت كما هو محدد
أعلاه) ويدعم أيضًا ميزات إضافية مثل اللقطات أو الضغط. يمكنك الجري
هذا الأمر مع ضبط متغير البيئة ADT_APT_PROXY إلى الوكيل الذي سيكون
المستخدمة من قبل apt في VM. إذا كان لديك apt-cacher-ng مثبتًا على المضيف ، فسيتم استخدامه
تلقائيا؛ وإلا يمكنك تشغيل على سبيل المثال

ADT_APT_PROXY =http://10.0.2.2: 8080 vmdebootstrap [...]

أوبونتو
بالنسبة إلى Ubuntu ، يوفر autopkgtest ملفات adt-buildvm-ubuntu-cloud(1) لبناء VM على أساس
صور سحابة أوبونتو. لإنشاء صورة لسلسلة التطوير الحالية و i386
هندسة معمارية:

adt-buildvm-ubuntu-cloud -v -a i386

هذا سوف ينتج على سبيل المثال adt-trusty-i386-cloud.img.

مثال


قم بتشغيل اختبارات الحزمة المصدر libpng ، باستخدام صورة سحابية لـ Ubuntu:

adt-run libpng - adt-Virt-qemu adt-trusty-i386-cloud.img

استخدم adt-Virt-qemu عبر الإنترنت باستخدام خدمات onworks.net


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

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

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.