Amazon Best VPN GoSearch

OnWorks فافيكون

virsh - عبر الإنترنت في السحابة

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

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

برنامج:

اسم


virsh - واجهة مستخدم الإدارة

موجز


فيرش [OPTION] ... [COMMAND_STRING]

فيرش [OPTION] ... COMMAND [ARG] ...

الوصف


ال فيرش البرنامج هو الواجهة الرئيسية لإدارة نطاقات virsh Guest. يمكن للبرنامج
يمكن استخدامها لإنشاء المجالات وإيقافها مؤقتًا وإيقاف تشغيلها. ويمكن استخدامه أيضًا لسرد التيار
المجالات. Libvirt عبارة عن مجموعة أدوات C للتفاعل مع إمكانيات المحاكاة الافتراضية الحديثة
إصدارات Linux (وأنظمة تشغيل أخرى). إنه برنامج مجاني متاح ضمن GNU Lesser
الترخيص العام العام. المحاكاة الافتراضية لنظام التشغيل Linux تعني القدرة على
تشغيل مثيلات متعددة لأنظمة التشغيل بشكل متزامن على نظام جهاز واحد حيث
يتم تشغيل الموارد الأساسية بواسطة مثيل Linux. تهدف المكتبة إلى توفير مجموعة طويلة
مصطلح C API مستقر. وهو يدعم حاليًا Xen وQEMU وKVM وLXC وOpenVZ وVirtualBox و
إم وير إي إس إكس.

الهيكل الأساسي لمعظم استخدامات virsh هو:

فيرش [خيار]... [الأرجنتين]...

في أمر هو أحد الأوامر المذكورة أدناه؛ نطاق هو معرف المجال الرقمي، أو
اسم المجال، أو UUID المجال؛ و ARGS هي خيارات أوامر محددة. هناك عدد قليل
استثناءات لهذه القاعدة في الحالات التي يعمل فيها الأمر المعني في جميع المجالات،
الجهاز بأكمله، أو مباشرة على برنامج Hypervisor xen. ستكون هذه الاستثناءات واضحة ل
كل من تلك الأوامر. ملاحظة: يجوز إعطاء أسماء رقمية للمجالات،
ومع ذلك، فإن القيام بذلك سيؤدي إلى مجال لا يمكن تحديده إلا من خلال معرف المجال. في
بمعنى آخر، إذا تم توفير قيمة رقمية، فسيتم تفسيرها على أنها معرف مجال، وليس على أنه
اسم.

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

ال فيرش يفهم البرنامج ما يلي OPTIONS.

-c, --الاتصال URI
قم بالاتصال بـ URI، كما لو كان بواسطة طريقة التنفيذ الأمر ، بدلاً من الافتراضي
الاتصال.

-d, --Debug الدور
تفعيل رسائل التصحيح بعدد صحيح الدور و ما فوق. الدور يمكن أن تتراوح من 0 إلى 4
(تقصير). انظر وثائق VIRSH_DEBUG متغير البيئة أدناه لـ
وصف لكل منهما الدور.

-e, --هرب سلسلة
قم بتعيين تسلسل الهروب البديل لـ يرجى العلم بأن يوجد سن محدد للمشاركة بهذه البطولات. الرجاء قراءة القواعد أدناه. يأمر. بشكل افتراضي، التلنت ^] .
الأحرف المسموح بها عند استخدام علامة القبعة هي: الحرف الأبجدي، @، [، ]، \، ^،
_.

-h, --مساعدة
تجاهل كل الحجج الأخرى ، وتصرف كما لو أن مساعدة تم إعطاء الأمر بدلاً من ذلك.

-k, --keepalive-interval INTERVAL
تعيين INTERVAL (بالثواني) لإرسال رسائل البقاء على قيد الحياة للتحقق مما إذا كان
الاتصال بالخادم لا يزال على قيد الحياة. يؤدي تعيين الفاصل الزمني إلى 0 إلى تعطيل العميل
آلية المحافظة.

-K, --keepalive-count بالإحصاء
قم بتعيين عدد المرات التي يمكن فيها إرسال رسالة Keepalive دون الحصول على إجابة من
الخادم دون وضع علامة على أن الاتصال ميت. لا يوجد أي تأثير لهذا الإعداد في
حالة ال INTERVAL تم ضبطه على 0.

-l, --سجل FILE
تفاصيل تسجيل الإخراج إلى FILE.

-q, --هادئ
تجنب الرسائل الإعلامية الإضافية.

-r, --يقرأ فقط
اجعل الاتصال الأولي للقراءة فقط، كما لو كان بواسطة --يقرأ فقط الخيار طريقة التنفيذ
أمر.

-t, --توقيت
إخراج معلومات الوقت المنقضي لكل أمر.

-v, - الإصدار [= قصير]
تجاهل جميع الوسائط الأخرى، واطبع إصدار مكتبة libvirt virsh
قادمة من

-V, - الإصدار = طويل
تجاهل جميع الوسائط الأخرى، واطبع إصدار مكتبة libvirt virsh
القادمة من والتي يتم تجميع الخيارات وبرامج التشغيل فيها.

الملاحظات


معظم فيرش تعتمد العمليات على قدرة مكتبة libvirt على الاتصال بمكتبة
تشغيل خدمة libvirtd. يمكن القيام بذلك عادةً باستخدام الأمر استدعاء-rc.d libvirtd
بداية.

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

معظم فيرش تعمل الأوامر بشكل متزامن، باستثناء إيقاف التشغيل وsetvcpus وsetmem. في
تلك الحالات حقيقة أن فيرش البرنامج الذي تم إرجاعه، قد لا يعني أن الإجراء قد اكتمل
ويجب عليك الاستطلاع بشكل دوري لتكتشف أن الضيف قد أكمل العملية.

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

عدة فيرش تأخذ الأوامر عددًا صحيحًا مُقاسًا بشكل اختياري؛ إذا لم يتم توفير مقياس، ثم
يتم إدراج الإعداد الافتراضي في الأمر (لأسباب تاريخية، تكون بعض الأوامر افتراضيًا
بايت، في حين أن الأوامر الأخرى هي kibibytes بشكل افتراضي). التالية حساسة لحالة الأحرف
يمكن استخدام اللواحق لتحديد مقياس معين:
ب، بايت بايت 1
كيلو بايت 1,000
ك، كيب كيب بايت 1,024،XNUMX
ميغابايت 1,000,000
M، MiB ميبيبايت 1,048,576،XNUMX،XNUMX
جيجا بايت 1,000,000,000
G، جيجا بايت جيبي بايت 1,073,741,824،XNUMX،XNUMX،XNUMX
تيرابايت 1,000,000,000,000
T، TiB تيبيبايت 1,099,511,627,776
بيتابايت بيتابايت 1,000,000,000,000,000
P، PiB بيبي بايت 1,125,899,906,842,624
إب إكسابايت 1,000,000,000,000,000,000
E، EiB إكسبيبايت 1,152,921,504,606,846,976

عام أوامر


الأوامر التالية عامة، أي أنها ليست خاصة بمجال ما.

مساعدة [قيادة أو مجموعة]
هذا يسرد كل من أوامر virsh. عند استخدامها بدون خيارات، تكون كافة الأوامر
مدرجة، واحدة في كل سطر، مجمعة في فئات ذات صلة، مع عرض الكلمة الرئيسية لكل منها
المجموعة.

لعرض أوامر مجموعة محددة فقط، قم بإدراج الكلمة الأساسية لهذه المجموعة كـ
اختيار. فمثلا:

virsh # مساعدة المضيف

المضيف ومراقب الأجهزة الافتراضية (الكلمة الرئيسية للمساعدة "مضيف"):
قدرات قدرات
تعرض نماذج وحدة المعالجة المركزية نماذج وحدة المعالجة المركزية للهندسة المعمارية
الاتصال (إعادة) الاتصال ببرنامج Hypervisor
ذاكرة خالية من الخلية الحرة NUMA
اسم المضيف طباعة اسم مضيف برنامج Hypervisor
qemu-attach قم بإرفاق عملية QEMU الحالية
qemu-monitor-command أمر مراقبة QEMU
qemu-agent-command قيادة الوكيل الضيف QEMU
sysinfo طباعة معلومات برنامج Hypervisor sysinfo
uri طباعة URI الكنسي لبرنامج Hypervisor

لعرض معلومات تفصيلية لأمر معين، قم بإدراج اسمه كخيار
بدلاً من. على سبيل المثال:

قائمة المساعدة virsh #
اسم
القائمة - قائمة المجالات

موجز
القائمة [--غير نشطة] [--الكل]

الوصف
إرجاع قائمة المجالات.

OPTIONS
- قائمة غير نشطة للمجالات غير النشطة
--جميع قائمة المجالات غير النشطة والنشطة

استقال, خروج
قم بإنهاء هذه المحطة التفاعلية

الإصدار [- ديمون]
سيتم طباعة معلومات الإصدار الرئيسية حول ما تم إنشاؤه منه. لو - ديمون is
المحدد ثم يتم تضمين إصدار البرنامج الخفي libvirt في الإخراج.

مثال

نسخة فيرش $
تم تجميعه مقابل المكتبة: libvirt 1.2.3
باستخدام المكتبة: libvirt 1.2.3
استخدام واجهة برمجة التطبيقات: QEMU 1.2.3
تشغيل برنامج Hypervisor: QEMU 2.0.50

نسخة virsh $ --daemon
تم تجميعه مقابل المكتبة: libvirt 1.2.3
باستخدام المكتبة: libvirt 1.2.3
استخدام واجهة برمجة التطبيقات: QEMU 1.2.3
تشغيل برنامج Hypervisor: QEMU 2.0.50
الجري ضد الخفي: 1.2.6

cd [دليل]
سيتم تغيير الدليل الحالي إلى دليل. الدليل الافتراضي ل cd أمر
هو الدليل الرئيسي ، أو إذا لم يكن هناك الصفحة الرئيسية متغير في البيئة ، الجذر
الدليل.

هذا الأمر متاح فقط في الوضع التفاعلي.

الأشخاص ذوي الإعاقة سيتم طباعة الدليل الحالي.

طريقة التنفيذ [URI] [--يقرأ فقط]
(إعادة) -الاتصال ببرنامج Hypervisor. عند بدء تشغيل الصدفة لأول مرة، يتم ذلك تلقائيًا
تشغيل مع URI المعلمة المطلوبة بواسطة الخيار "-c" في سطر الأوامر. ال URI
تحدد المعلمة كيفية الاتصال ببرنامج Hypervisor. صفحة التوثيق في
<http://libvirt.org/uri.html> أدرج القيم المدعومة، ولكن الأكثر شيوعًا هي:

xen: ///
يُستخدم هذا للاتصال ببرنامج Hypervisor المحلي لـ Xen

qemu: /// نظام
الاتصال محليًا كجذر بالبرنامج الخفي الذي يشرف على مجالات QEMU وKVM

qemu: /// جلسة
الاتصال محليًا كمستخدم عادي بمجموعته الخاصة من مجالات QEMU وKVM

lxc: ///
الاتصال بحاوية لينكس محلية

للعثور على URI المستخدم حاليًا ، تحقق من أوري الأمر موثق أدناه.

للوصول عن بعد ، راجع صفحة التوثيق علىhttp://libvirt.org/uri.html> على الكيفية
لإنشاء عناوين URI. ال --يقرأ فقط الخيار يسمح للاتصال للقراءة فقط

أوري يطبع URI الأساسي لبرنامج Hypervisor، ويمكن أن يكون مفيدًا في وضع Shell.

اسم المضيف
اطبع اسم مضيف برنامج Hypervisor.

[سسنفو
قم بطباعة تمثيل XML لمعلومات نظام برنامج Hypervisor، إذا كان ذلك متاحًا.

com.nodeinfo
إرجاع معلومات أساسية حول العقدة، مثل رقم وحدة المعالجة المركزية ونوعها وحجمها
ذاكرة جسدية. يتوافق الإخراج مع بنية virNodeInfo. على وجه التحديد،
حقل "مقبس (مقابس) وحدة المعالجة المركزية" يعني عدد مآخذ وحدة المعالجة المركزية لكل خلية NUMA. المعلومات
تعتمد عروض libvirt على ما قد توفره كل بنية.

com.nodecpumap [--جميلة]
يعرض العدد الإجمالي لوحدات المعالجة المركزية (CPUs) الخاصة بالعقدة وعدد وحدات المعالجة المركزية (CPUs) الموجودة على الإنترنت وقائمة
وحدات المعالجة المركزية عبر الإنترنت.

بدافع --جميلة تتم طباعة وحدات المعالجة المركزية عبر الإنترنت كنطاق بدلاً من القائمة.

com.nodecpustats [وحدة المعالجة المركزية] [--نسبه مئويه]
إرجاع إحصائيات وحدة المعالجة المركزية للعقدة. لو وحدة المعالجة المركزية تم تحديده، وهذا سوف يطبع وحدة المعالجة المركزية المحددة
الإحصائيات فقط. لو --نسبه مئويه تم تحديد هذا، وهذا سوف يطبع النسبة المئوية لكل نوع
من إحصائيات وحدة المعالجة المركزية خلال ثانية واحدة.

com.nodememstats [الخلية]
إرجاع إحصائيات الذاكرة للعقدة. لو الخلية تم تحديده، وهذا سوف يطبع المحدد
إحصائيات الخلية فقط

معرف com لهذا التطبيق هو com.nodesuspend [الهدف] [مدة الأقامة]
يضع العقدة (الجهاز المضيف) في حالة سكون على مستوى النظام ويجدول العقدة
مقاطعة Real-Time-Clock لاستئناف العقدة بعد المدة الزمنية المحددة بواسطة
مدة الأقامة خارج. الهدف يحدد الحالة التي سيتم تعليق المضيف إليها،
يمكن أن تكون "mem" (تعليق على ذاكرة الوصول العشوائي) أو "قرص" (تعليق على القرص) أو "مختلطة" (تعليق على ذاكرة الوصول العشوائي)
كل من ذاكرة الوصول العشوائي والقرص). مدة الأقامة يحدد المدة الزمنية بالثواني التي يتم خلالها
يجب تعليق المضيف، ويجب أن يكون ذلك لمدة 60 ثانية على الأقل.

عقدة الذاكرة لحن [صفحات shm للمسح الضوئي] [shm-النوم-ميلي ثانية] [shm-دمج عبر العقد]
يسمح لك بعرض أو ضبط معلمات ذاكرة العقدة. صفحات shm للمسح الضوئي يمكن أن يكون
يُستخدم لتعيين عدد الصفحات المطلوب مسحها ضوئيًا قبل الانتقال إلى خدمة الذاكرة المشتركة
ينام؛ shm-النوم-ميلي ثانية يمكن استخدامها لتعيين عدد المللي ثانية المشتركة
يجب أن تكون خدمة الذاكرة في وضع السكون قبل الفحص التالي؛ shm-دمج عبر العقد يحدد إذا
يمكن دمج الصفحات من عقد نوما مختلفة. عند التعيين على 0، يتم عرض الصفحات التي فقط
يمكن دمجها فعليًا في منطقة الذاكرة لنفس عقدة NUMA. عند التعيين على 1،
يمكن دمج الصفحات من جميع العقد. الافتراضي إلى 1.

ملاحظات: تعني "خدمة الذاكرة المشتركة" حاليًا فقط KSM (دمج Kernel Samepage).

قدرات
اطبع مستند XML يصف إمكانيات برنامج Hypervisor الذي نستخدمه حاليًا
متصلا. يتضمن هذا قسمًا عن قدرات المضيف فيما يتعلق بوحدة المعالجة المركزية (CPU) و
الميزات ومجموعة من الوصف لكل نوع من الضيوف والتي يمكن جعلها افتراضية.
للحصول على وصف أكثر اكتمالا، انظر:
<http://libvirt.org/formatcaps.html> يُظهر XML أيضًا معلومات طوبولوجيا NUMA
إن وجد.

القدرة على العمل [com.virttype] [emulatorbin] [قوس] [آلة]
قم بطباعة مستند XML يصف إمكانيات المجال لبرنامج Hypervisor الذي نحن عليه
مرتبطة باستخدام المعلومات إما مصدرها مجال موجود أو مأخوذة منه
القادم فيرش قدرات انتاج. قد يكون هذا مفيدًا إذا كنت تنوي إنشاء مجال جديد
ويشعرون بالفضول إذا كان بإمكانهم على سبيل المثال الاستفادة من VFIO عن طريق إنشاء مجال لـ
برنامج Hypervisor مع محاكي وبنية محددة.

سيكون لكل برنامج Hypervisor متطلبات مختلفة فيما يتعلق بالخيارات المطلوبة
والتي تكون اختيارية. يمكن أن يدعم برنامج Hypervisor توفير قيمة افتراضية لأي منها
الخيارات.

ال com.virttype يحدد الخيار نوع المحاكاة الافتراضية المستخدمة. القيمة التي سيتم استخدامها هي
إما من السمة "النوع" الخاصة بـ عنصر المستوى الأعلى من المجال
XML أو سمة "النوع" الموجودة داخل كل منها عنصر من فيرش
قدرات انتاج. ال emulatorbin يحدد الخيار المسار إلى المحاكي. ال
القيمة التي سيتم استخدامها هي إما عنصر في المجال XML أو فيرش
قدرات انتاج. ال قوس يحدد الخيار البنية التي سيتم استخدامها لـ
اِختِصاص. القيمة التي سيتم استخدامها هي إما السمة "arch" من ملف XML الخاص بالمجال
عنصر و العنصر الفرعي أو سمة "الاسم" لـ عنصر
من فيرش قدرات انتاج. ال آلة يحدد نوع الجهاز ل
محاكي. القيمة التي سيتم استخدامها هي إما سمة "الجهاز" من ملف XML الخاص بالمجال
عنصر و عنصر فرعي أو واحد من قائمة الأجهزة من فيرش
قدرات الإخراج لبنية محددة ونوع المجال.

بالنسبة لبرنامج Hypervisor qemu، أ com.virttype يجب توفير إما "qemu" أو "kvm" على طول
مع أي من emulatorbin or قوس من أجل توليد الإخراج الافتراضي
آلة. توريد أ آلة القيمة ستولد مخرجات للجهاز المحدد.

حقن نمي نطاق
حقن NMI للضيف.

الإدارية [--غير نشط | --الكل] [--إدارة الحفظ] [--لقب] {[--طاولة] | --اسم | --uid }
[--مثابر] [--عابر] [--مع-الحفظ المُدار] [--بدون حفظ مُدار] [--بدء تلقائي]
[--لا تشغيل تلقائي] [--مع لقطة] [--بدون لقطة] [- تشغيل الدولة] [--حالة متوقفة مؤقتًا]
[--إغلاق الحالة] [--الدولة-أخرى]
طباعة معلومات حول المجالات الموجودة. إذا لم يتم تحديد أي خيارات فسيتم طباعتها
معلومات حول تشغيل المجالات.

مثال على تنسيق القائمة هو كما يلي:

فيرش الإدارية
حالة اسم المعرف
-------------------------------------------------- -
0 المجال - 0 قيد التشغيل
2 فيدورا متوقفة مؤقتا

الاسم هو اسم المجال. معرف معرف المجال الرقمي. الحالة هي حالة التشغيل
(انظر أدناه).

تنص على

يسرد حقل الحالة 8 حالات للمجال، وأي منها يقع فيه النطاق الحالي.

تشغيل
المجال يعمل حاليا على وحدة المعالجة المركزية

الخمول
المجال خامل، وغير قيد التشغيل أو قابل للتشغيل. يمكن أن يحدث هذا بسبب
المجال في انتظار الإدخال/الإخراج (حالة انتظار تقليدية) أو أنه دخل في وضع السكون بسبب
لم يكن هناك شيء آخر لتفعله.

توقفت
تم إيقاف المجال مؤقتًا ، وعادةً ما يحدث ذلك من خلال تشغيل المسؤول
فيرش تعليق. عندما يكون المجال في حالة الإيقاف المؤقت، سيستمر في استهلاك النطاق المخصص
الموارد مثل الذاكرة، ولكنها لن تكون مؤهلة للجدولة بواسطة برنامج Hypervisor.

إغلاق
المجال قيد الإغلاق، أي أن نظام التشغيل الضيف لديه
تم إخطاره ويجب أن يكون بصدد إيقاف عملياته بأمان.

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

تحطم
لقد انهار المجال ، وهي دائمًا نهاية عنيفة. عادة يمكن لهذه الدولة
يحدث فقط إذا تم تكوين المجال بحيث لا يتم إعادة تشغيله عند حدوث عطل.

الموت
النطاق في طور الموت ، لكنه لم يتم إغلاقه أو تعطله تمامًا.

com.pmsuspending
تم تعليق المجال من قبل إدارة طاقة الضيف، على سبيل المثال تم إدخاله في s3
الدولة.

عادةً ما يتم سرد المجالات النشطة فقط. لسرد المجالات غير النشطة حدد --غير نشط
or --الكل لسرد المجالات النشطة وغير النشطة.

لمزيد من تصفية قائمة النطاقات، يمكنك تحديد علامة واحدة أو أكثر من علامات التصفية
بدعم من الإدارية يأمر. يتم تجميع هذه الأعلام حسب الوظيفة. تحديد واحد أو
المزيد من العلامات من مجموعة تمكن مجموعة التصفية. لاحظ أن بعض مجموعات من الأعلام
قد لا تسفر عن أي نتائج. أعلام ومجموعات التصفية المدعومة:

إصرار
علم --مثابر يتم استخدامه لتضمين المجالات الدائمة في القائمة التي تم إرجاعها. ل
تشمل تحديد المجالات المؤقتة --عابر.

وجود of تمكن حفظ صورة
لسرد النطاقات التي تحتوي على صورة حفظ مُدارة، حدد علامة --مع-الحفظ المُدار. إلى
تحديد المجالات التي لا تحتوي على صورة حفظ مُدارة --بدون حفظ مُدار.

نطاق حالة
تقوم علامات التصفية التالية بتحديد المجال حسب حالته: - تشغيل الدولة لـ
تشغيل المجالات, --حالة متوقفة مؤقتًا للنطاقات المتوقفة مؤقتًا، --إغلاق الحالة للتحول
خارج المجالات و --الدولة-أخرى لجميع الدول الأخرى كاحتياطي.

التشغيل التلقائي المجالات
لسرد مجالات التشغيل التلقائي، استخدم العلامة --بدء تلقائي. لسرد المجالات مع هذا
ميزة تعطيل الاستخدام --لا تشغيل تلقائي.

لقطة وجود
يمكن إدراج النطاقات التي تحتوي على صور لقطة باستخدام العلامة --مع لقطة,
المجالات دون لقطة --بدون لقطة.

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

If --إدارة الحفظ تم تحديده، ثم المجالات التي تمكنت من حفظ حالة (فقط
ممكن إذا كانوا في غلق خصم الدولة، لذلك تحتاج إلى تحديد --غير نشط or --الكل
لإدراجها فعليًا) ستظهر بدلاً من ذلك كـ تم الحفظ في القائمة. هذه العلامة صالحة للاستعمال
فقط مع الافتراضي --طاولة انتاج. لاحظ أن هذه العلامة لا تقوم بتصفية قائمة
المجالات.

If --اسم يتم تحديد أسماء المجالات بدلاً من الجدول المنسق
في كل سطر. لو --uid يتم طباعة UUID الخاص بالمجال المحدد بدلاً من الأسماء. علَم
--طاولة يحدد أنه يجب استخدام الإخراج المنسق بالجدول القديم. هذا ال
تقصير. كل هذه الأشياء متنافية.

If --لقب تم تحديده، ثم تتم طباعة وصف المجال القصير (العنوان) في ملف
عمود إضافي. هذه العلامة قابلة للاستخدام فقط مع الافتراضي --طاولة الناتج.

على سبيل المثال:

فيرش القائمة --العنوان
اسم معرف الدولة العنوان
-------------------------------------------------- ------------------------
0 المجال-0 تشغيل خادم البريد 1
2 فيدورا متوقفة مؤقتا

الخلية الحرة [{ [--خلية لا] خلية لا | --الكل }]
يطبع مقدار الذاكرة المتوفرة على الجهاز أو داخل خلية NUMA. ال
يمكن أن يوفر أمر الخلية الحرة واحدة من ثلاث شاشات عرض مختلفة للذاكرة المتوفرة
الجهاز حسب الخيارات المحددة. مع عدم وجود خيارات، فإنه يعرض
إجمالي الذاكرة الحرة على الجهاز. باستخدام الخيار --all، فإنه يعرض الذاكرة الفارغة
في كل خلية وإجمالي الذاكرة الحرة على الجهاز. وأخيرا، مع عدد
الوسيطة أو باستخدام --cellno بالإضافة إلى رقم الخلية، سيعرض الذاكرة الخالية لـ
الخلية المحددة فقط

صفحات مجانية [{ [--خلية لا] خلية لا [--مقاس الصفحه] مقاس الصفحه | --الكل }]
يطبع الكمية المتوفرة من الصفحات داخل خلية NUMA. خلية لا يشير إلى NUMA
الخلية التي تهتم بها. مقاس الصفحه هو عدد صحيح متدرج (انظر الملاحظات في الاعلى).
أو بدلاً من ذلك --الكل يتم استخدام معلومات حول كل مجموعة ممكنة من خلايا NUMA و
تتم طباعة حجم الصفحة.

تخصيص الصفحات [--مقاس الصفحه] مقاس الصفحه [--عدد الصفحات] عدد الصفحات [[--خلية لا] خلية لا] [--يضيف]
[--الكل]
تغيير حجم تجمع الصفحات مقاس الصفحه على المضيف. لو --يضيف محددًا ، إذن
عدد الصفحات تتم إضافة الصفحات إلى التجمع. ومع ذلك، إذا --يضيف لم يتم تحديده، ثم
عدد الصفحات يتم اعتباره الحجم المطلق الجديد للمجمع (يمكن استخدام هذا لتحرير بعض
الصفحات وحجم التجمع لأسفل). ال خلية لا يمكن استخدام المعدل لتضييق نطاق
وصولاً إلى خلية NUMA مضيفة واحدة. على الطرف الآخر من الطيف يكمن --الكل
الذي ينفذ التعديل على جميع خلايا NUMA.

وحدة المعالجة المركزية الأساسية FILE [--الميزات] [--migable]
حساب وحدة المعالجة المركزية الأساسية التي سيتم دعمها من قبل جميع وحدات المعالجة المركزية المضيفة الواردة في . ال
يتم إنشاء قائمة وحدات المعالجة المركزية المضيفة عن طريق استخراج كافة عناصر من . وهكذا،
يمكن أن تحتوي إما على مجموعة من العناصر مفصولة بخطوط جديدة أو حتى مجموعة
كاملة العناصر المطبوعة بواسطة قدرات يأمر. لو --الميزات is
المحدد، فإن وصف XML الناتج سيتضمن بشكل صريح جميع الميزات التي
تشكل وحدة المعالجة المركزية، بدون هذا الخيار لن تتمكن الميزات التي تشكل جزءًا من نموذج وحدة المعالجة المركزية
يتم إدراجها في وصف XML. لو --migable تم تحديد الميزات التي تمنع
لن يتم تضمين الترحيل في وحدة المعالجة المركزية الناتجة.

قارن وحدة المعالجة المركزية FILE [--خطأ]
قارن تعريف وحدة المعالجة المركزية من XML مع وحدة المعالجة المركزية المضيفة. XML يمكن أن يحتوي
إما تعريف وحدة المعالجة المركزية المضيفة أو الضيف. تعريف وحدة المعالجة المركزية المضيفة هو عنصر و
محتوياته كما طبعها قدرات يأمر. تعريف وحدة المعالجة المركزية الضيف هو
العنصر ومحتوياته من تعريف المجال XML. لمزيد من المعلومات حول وحدة المعالجة المركزية الضيف
تعريف انظر:http://libvirt.org/formatdomain.html#elementsCPU>. لو --خطأ is
المحدد، فسيقوم الأمر بإرجاع خطأ عندما تكون وحدة المعالجة المركزية المحددة غير متوافقة معها
وحدة المعالجة المركزية المضيفة وستظهر رسالة توفر المزيد من التفاصيل حول عدم التوافق
طبعت.

نماذج وحدة المعالجة المركزية قوس
اطبع قائمة نماذج وحدة المعالجة المركزية المعروفة بالبنية المحددة.

صدى [--الصدف] [--xml] [الأرجنتين...]
صدى الظهر لكل منهما الأرجنتين، مفصولة بمساحة. لو --الصدف تم تحديده، ثم سوف الإخراج
تكون علامات اقتباس مفردة عند الحاجة، بحيث تكون مناسبة لإعادة الاستخدام في سياق الصدفة.
If --xml تم تحديده، ثم سيتم تهريب الإخراج لاستخدامه في XML.

المجال أوامر


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

تشغيل تلقائي [--إبطال] نطاق
قم بتكوين مجال ليتم تشغيله تلقائيًا عند التمهيد.

الخيار --إبطال تعطيل التشغيل التلقائي.

يرجى العلم بأن يوجد سن محدد للمشاركة بهذه البطولات. الرجاء قراءة القواعد أدناه. نطاق [اسم المطور] [--آمنة] [--فرض]
قم بتوصيل وحدة التحكم التسلسلية الافتراضية للضيف. الاختياري اسم المطور المعلمة
يشير إلى الاسم المستعار للجهاز لوحدة تحكم بديلة أو جهاز تسلسلي أو متوازي
تم تكوينه للضيف. إذا تم حذفه، سيتم فتح وحدة التحكم الأساسية.

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

خلق FILE [--وحدة التحكم] [- متوقف] [--autodestroy] [--pass-fds ن،م،...]
إنشاء مجال من XML . طريقة سهلة لإنشاء ملف XML هو استخدام
تفريغ أمر للحصول على تعريف الضيف الموجود مسبقًا. سيكون المجال
توقف مؤقتًا إذا - متوقف يتم استخدام الخيار ودعمه من قبل السائق؛ وإلا فإنه سوف
يكون قيد التشغيل. لو --وحدة التحكم مطلوب إرفاقه بوحدة التحكم بعد الإنشاء. لو
--autodestroy يتم طلب ذلك، فسيتم تدمير الضيف تلقائيًا عندما يصبح فيرش
يغلق اتصاله بـ libvirt، أو يخرج بطريقة أخرى.

If --pass-fds تم تحديد الوسيطة وهي قائمة مفصولة بفواصل من الملفات المفتوحة
الأوصاف التي ينبغي تمريرها إلى الضيف. سيتم إعادة واصفات الملف
مرقمة في الضيف، بدءًا من 3. وهذا مدعوم فقط مع الحاوية
الافتراضية.

مثال

virsh dumpxml > المجال.xml
vi domain.xml (أو قم بإجراء تغييرات باستخدام محرر النصوص الآخر)
virsh قم بإنشاء domain.xml

حدد FILE
تحديد مجال من XML . تم تسجيل تعريف المجال ولكن لا
بدأت. إذا كان المجال قيد التشغيل بالفعل، فستصبح التغييرات سارية المفعول عند التشغيل التالي.

تنازلي نطاق [[--يعيش] [- تكوين] | [--حاضِر]] [--لقب] [--تعديل] [--وصف جديد جديد
رسالة الوصف أو العنوان]
إظهار أو تعديل الوصف وعنوان المجال. هذه القيم هي حقول المستخدم التي
السماح بتخزين البيانات النصية التعسفية للسماح بتحديد النطاقات بسهولة. عنوان
يجب أن تكون قصيرة، على الرغم من عدم تنفيذها. (أنظر أيضا البيانات الوصفية الذي يعمل مع XML
بيانات تعريف المجال المستندة.)

اعلام --يعيش or - تكوين حدد ما إذا كان هذا الأمر يعمل بشكل مباشر أو مستمر
تعريفات المجال. إذا كان كل من --يعيش و - تكوين تم تحديدها، - تكوين
يكون للخيار الأسبقية للحصول على الوصف الحالي والتكوين المباشر
ويتم تحديث التكوين أثناء إعداد الوصف. --حاضِر حصري و
ضمنيًا إذا لم يتم تحديد أي من هذه.

علم --تعديل يحدد أن المحرر يحتوي على محتويات الوصف أو العنوان الحالي
يجب فتحه وحفظ المحتويات مرة أخرى بعد ذلك.

علم --لقب يختار العملية في حقل العنوان بدلاً من الوصف.

إذا لم يكن أي منهما --تعديل و --وصف جديد يتم تحديد المذكرة أو يتم عرض الوصف
بدلا من تعديلها.

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

If نطاق مؤقتًا، فسيتم فقدان البيانات الوصفية لأي لقطات بمجرد الضيف
توقف عن التشغيل، ولكن محتويات اللقطة لا تزال موجودة، ومجال جديد بنفس الشيء
يمكن للاسم وUUID استعادة البيانات التعريفية لللقطة باستخدام لقطة إنشاء.

If - رشيقة تم تحديده، فلا تلجأ إلى الإجراءات المتطرفة (مثل SIGKILL) عندما يكون
لا يتوقف الضيف بعد فترة زمنية معقولة؛ إرجاع خطأ بدلا من ذلك.

com.domblkstat نطاق [جهاز كتلة] [--بشري]
احصل على إحصائيات حظر الجهاز لنطاق قيد التشغيل. أ جهاز كتلة يتوافق مع فريدة من نوعها
اسم الهدف ( ) أو الملف المصدر ( ) لأحد
أجهزة القرص المرفقة نطاق (انظر أيضا com.domblklist لإدراج هذه الأسماء). على
مجال lxc أو qemu، مع حذف جهاز كتلة ينتج إحصائيات كتلة الجهاز بشكل موجز
للمجال بأكمله.

استعمل --بشري للحصول على مخرجات أكثر قابلية للقراءة من قبل الإنسان.

يعتمد توفر هذه الحقول على برنامج Hypervisor. الحقول غير المدعومة مفقودة
من الإخراج. قد تظهر حقول أخرى في حالة الاتصال بإصدار أحدث من
libvirtd.

تفسير of الحقول (تظهر الحقول بالترتيب التالي):
rd_req - عدد عمليات القراءة
rd_bytes - عدد بايتات القراءة
wr_req - عدد عمليات الكتابة
wr_bytes - عدد البايتات المكتوبة
يخطئ - عدد الأخطاء
Flush_operations - عدد عمليات التدفق
rd_total_times - إجمالي الوقت الذي استغرقته عمليات القراءة (ns)
wr_total_times - إجمالي الوقت الذي استغرقته عمليات الكتابة (ns)
Flush_total_times - إجمالي الوقت الذي استغرقته عمليات التدفق (ns)
<-- الحقول الأخرى التي يوفرها برنامج Hypervisor -->

domifaddr نطاق [الواجهة] [--ممتلىء] [--مصدر إيجار | وكيل]
احصل على قائمة بواجهات النطاق قيد التشغيل بالإضافة إلى عناوين IP وMAC الخاصة بها، أو
إخراج محدود فقط لواجهة واحدة إذا الواجهة محدد. لاحظ أن الواجهة
يمكن أن يعتمد على برنامج التشغيل، ويمكن أن يكون الاسم الموجود في نظام التشغيل الضيف أو الاسم الذي تراه
في مجال XML. علاوة على ذلك، قد يتطلب الأمر بأكمله تكوين وكيل ضيف
للمجال الذي تم الاستعلام عنه ضمن بعض برامج التشغيل، ولا سيما qemu. لو --ممتلىء محددًا ،
يتم عرض اسم الواجهة دائمًا عندما تحتوي الواجهة على عناوين أو أسماء مستعارة متعددة،
وإلا فإنه يعرض فقط اسم الواجهة للعنوان الأول، و"-" للعنوان
الآخرين. ال --مصدر تحدد الوسيطة مصدر البيانات الذي سيتم استخدامه للعناوين،
حاليًا أحد "عقود الإيجار" لقراءة عقود إيجار DHCP، أو "وكيل" للاستعلام عن نظام التشغيل الضيف عبر
عامل. إذا لم يتم تحديده، فإن "الإيجار" هو الإعداد الافتراضي.

domifstat نطاق جهاز الواجهة
احصل على إحصائيات واجهة الشبكة لمجال قيد التشغيل.

domif-setlink نطاق جهاز الواجهة حالة [- تكوين]
تعديل حالة الارتباط للواجهة الافتراضية للمجال. القيم المحتملة للدولة هي
"اعلى واسفل". لو - تكوين تم تحديد التكوين المستمر فقط لـ
تم تعديل المجال لأغراض التوافق، --مثابر هو الاسم المستعار ل - تكوين.
جهاز الواجهة يمكن أن يكون الاسم المستهدف للواجهة أو عنوان MAC.

domif-getlink نطاق جهاز الواجهة [- تكوين]
حالة رابط الاستعلام للواجهة الافتراضية للمجال. لو - تكوين تم تحديد الاستعلام
التكوين المستمر، لأغراض التوافق، --مثابر هو الاسم المستعار ل
- تكوين.

جهاز الواجهة يمكن أن يكون الاسم المستهدف للواجهة أو عنوان MAC.

com.domiftune نطاق جهاز الواجهة [[- تكوين] [--يعيش] | [--حاضِر]] [--الوارد
متوسط، الذروة، انفجار، الكلمة] [--الصادرة متوسط، الذروة، انفجار]
قم بتعيين أو الاستعلام عن معلمات النطاق الترددي لواجهة الشبكة الخاصة بالمجال. جهاز الواجهة
يمكن أن يكون الاسم المستهدف للواجهة ( )، أو عنوان MAC.

إذا كانت الإجابة بلا --الوارد or --الصادرة تم تحديد هذا الأمر، وسيقوم هذا الأمر بالاستعلام وإظهار الملف
إعدادات عرض النطاق الترددي. وإلا، فإنه سيتم تعيين عرض النطاق الترددي الوارد أو الصادر.
متوسط، الذروة، انفجار، الكلمة هو نفسه كما في الأمر إرفاق الواجهة. القيم ل
المتوسط , قمة و الطابق الثاني يتم التعبير عنها بالكيلو بايت في الثانية، بينما انفجار is
يتم التعبير عنها بالكيلوبايت في دفعة واحدة عند قمة السرعة كما هو موضح في شبكة XML
التوثيق فيhttp://libvirt.org/formatnetwork.html#elementQoS>.

لمسح الإعدادات الواردة أو الصادرة، استخدم --الوارد or --الصادرة باحترام مع
متوسط ​​القيمة صفر.

If --يعيش تم تحديده، مما يؤثر على الضيف قيد التشغيل. لو - تكوين تم تحديده، يؤثر على
التمهيد التالي للضيف المستمر. لو --حاضِر تم تحديده، مما يؤثر على الضيف الحالي
ولاية. كلاهما --يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر حصري. إذا لا
تم تحديد العلامة، ويختلف السلوك وفقًا لبرنامج Hypervisor.

com.domemstat نطاق [--فترة ثواني] [[- تكوين] [--يعيش] | [--حاضِر]]
احصل على إحصائيات الذاكرة لمجال قيد التشغيل.

اعتمادًا على برنامج Hypervisor، يمكن إرجاع مجموعة متنوعة من الإحصائيات

بالنسبة لـ QEMU/KVM مع بالون الذاكرة، قم بتعيين الإعداد الاختياري --فترة إلى قيمة أكبر
أكثر من 0 بالثواني سيسمح لسائق المنطاد بإرجاع إحصائيات إضافية
سيتم عرضها من قبل اللاحقة com.domemstat الأوامر. وضع --فترة إلى 0 إرادة
إيقاف مجموعة برامج تشغيل البالون، ولكن لا يتم مسح الإحصائيات الموجودة في البالون
سائق. يتطلب تشغيل QEMU/KVM 1.5 على الأقل على المضيف.

ال --يعيش, - تكوينو --حاضِر الأعلام صالحة فقط عند استخدام --فترة
الخيار من أجل تحديد فترة التجميع لسائق البالون. لو --يعيش is
المحددة، ستتأثر فقط فترة جمع الضيوف الجارية. لو - تكوين is
المحدد، يؤثر على التمهيد التالي للضيف الدائم. لو --حاضِر محدد،
تؤثر على حالة الضيف الحالية.

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

com.domblkerror نطاق
إظهار الأخطاء على الأجهزة المحظورة. عادةً ما يكون هذا الأمر مفيدًا عندما domstate أمر
يقول أنه تم إيقاف المجال مؤقتًا بسبب خطأ في الإدخال/الإخراج. ال com.domblkerror يسرد الأمر كافة
حظر الأجهزة في حالة الخطأ والخطأ الذي يظهر على كل منها.

domblkinfo نطاق جهاز كتلة
الحصول على معلومات حجم الجهاز المحظور للمجال. أ جهاز كتلة يتوافق مع فريدة من نوعها
اسم الهدف ( ) أو الملف المصدر ( ) لأحد
أجهزة القرص المرفقة نطاق (انظر أيضا com.domblklist لإدراج هذه الأسماء).

com.domblklist نطاق [--غير نشط] [--تفاصيل]
اطبع جدولاً يوضح المعلومات المختصرة لجميع أجهزة الحظر المرتبطة بها
نطاق. إذا --غير نشط تم تحديده، الاستعلام عن أجهزة الحظر التي سيتم استخدامها على
التمهيد التالي، بدلاً من تلك المستخدمة حاليًا بواسطة مجال قيد التشغيل. لو --تفاصيل is
المحدد، سيتم أيضًا طباعة نوع القرص وقيمة الجهاز. السياقات الأخرى التي
تتطلب اسم جهاز الحظر (مثل domblkinfo or لقطة إنشاء لقطات القرص)
سيقبل إما أسماء الهدف أو المصادر الفريدة المطبوعة بواسطة هذا الأمر.

domstats [--الخام] [--فرض] [--دعم] [--حالة] [--إجمالي وحدة المعالجة المركزية] [--بالون] [--vcpu]
[--واجهه المستخدم] [--منع] [[--list-active] [--list-inactive] [--قائمة مستمرة]
[--قائمة عابرة] [--قائمة التشغيل] [--قائمة متوقفة مؤقتًا] [--list-shutoff] [--list-other]] |
[نطاق ...]
الحصول على إحصائيات لعدة أو جميع المجالات. بدون أي وسيطة يطبع هذا الأمر
جميع الإحصائيات المتاحة لجميع المجالات.

يمكن أن تكون قائمة النطاقات التي سيتم جمع الإحصائيات الخاصة بها محدودة عن طريق إدراج النطاقات
كقائمة مفصولة بمسافات، أو عن طريق تحديد إحدى علامات التصفية --قائمة-*. (و
لا يمكن الجمع بين النهجين.)

افتراضيًا، قد يتم تحويل بعض الحقول التي تم إرجاعها إلى قيم أكثر ملائمة للإنسان
بواسطة مجموعة من الطابعات الجميلة. لقمع هذا السلوك استخدم --الخام العلم.

يمكن تحديد مجموعات الإحصائيات الفردية عبر علامات محددة. افتراضيا كل شيء
يتم إرجاع مجموعات الإحصائيات المدعومة. علامات مجموعات الإحصائيات المدعومة هي:
--حالة, --إجمالي وحدة المعالجة المركزية, --بالون, --vcpu, --واجهه المستخدم, --منع.

عند اختيار --حالة مجموعة يتم إرجاع الحقول التالية: "state.state" -
حالة الجهاز الظاهري، التي تم إرجاعها كرقم من تعداد virDomainState، "state.reason" - السبب
لإدخال حالة معينة، يتم إرجاعها بتنسيق int من virDomain*Reason enum المطابق لـ
حالة معينة.

--إجمالي وحدة المعالجة المركزية إرجاع: "cpu.time" - إجمالي وقت وحدة المعالجة المركزية المنقضي لهذا المجال بالنانو ثانية،
"cpu.user" - الوقت المستغرق في وحدة المعالجة المركزية للمستخدم بالنانو ثانية، "cpu.system" - الوقت المستغرق في وحدة المعالجة المركزية للنظام
في نانو ثانية

--بالون يُرجع: "balloon.current" - الذاكرة المستخدمة حاليًا بالكي بايت،
"balloon.maximum" - الحد الأقصى للذاكرة المسموح بها بالكيلو بايت

--vcpu إرجاع: "vcpu.current" - العدد الحالي لوحدات المعالجة المركزية الافتراضية عبر الإنترنت، "vcpu.maximum"
- الحد الأقصى لعدد وحدات المعالجة المركزية الافتراضية عبر الإنترنت، "vcpu. .state" - حالة وحدة المعالجة المركزية الافتراضية
، كرقم من virVcpuState enum، "vcpu. .time" - الوقت الذي تستغرقه وحدة المعالجة المركزية الافتراضية
وحدة المعالجة المركزية الافتراضية

--واجهه المستخدم إرجاع: "net.count" - عدد واجهات الشبكة في هذا المجال،
"شبكة. .name" - اسم الواجهة ، "شبكة. .rx.bytes" - عدد البايتات
تلقى "صافي. .rx.pkts" - عدد الحزم المستلمة، "net. ".rx.errs" -
عدد أخطاء التلقي، "net. .rx.drop" - عدد حزم الاستقبال التي تم إسقاطها،
"شبكة. .tx.bytes" - عدد البايتات المرسلة، "net. .tx.pkts" - عدد
الحزم المرسلة "net. .tx.errs" - عدد أخطاء الإرسال،
"شبكة. .tx.drop" - عدد حزم الإرسال التي تم إسقاطها

--منع تقوم بإرجاع معلومات حول الأقراص المرتبطة بكل مجال. باستخدام
--دعم يقوم العلم بتوسيع هذه المعلومات لتشمل جميع الموارد في سلسلة الدعم،
بدلاً من الوضع الافتراضي المتمثل في قصر المعلومات على الطبقة النشطة لكل ضيف
القرص. تتضمن المعلومات المدرجة ما يلي: "block.count" - عدد أجهزة الحظر الموجودة
المذكورة "كتلة. .name" - اسم هدف جهاز الحظر (نفس الشيء
اسم لإدخالات متعددة إذا --دعم موجود)، "كتلة. .backingIndex" - متى
--دعم موجود، يتطابق مع الفهرس المدرج في المجال XML
لدعم الملفات "block. .path" - مصدر الملف لجهاز الكتلة ، إذا كان أ
ملف محلي أو جهاز حظر، "block. .rd.reqs" - عدد طلبات القراءة،
"حاجز. .rd.bytes" - عدد البايتات المقروءة، "block. .rd.times" - الوقت الإجمالي
(ns) قضى على ما يلي: "block. .wr.reqs" - عدد طلبات الكتابة،
"حاجز. .wr.bytes" - عدد البايتات المكتوبة، "block. .wr.times" - الوقت الإجمالي
(ns) قضى على الكتابة، "block. .fl.reqs" - إجمالي طلبات التدفق،
"حاجز. .fl.times" - إجمالي الوقت (ns) المستغرق في مسح ذاكرة التخزين المؤقت، "block. .أخطاء"
- Xen فقط: قيمة "oo_req"، "block. ".تخصيص" - إزاحة أعلى مكتوبة
القطاع بالبايت، "block. .capacity" - الحجم المنطقي للملف المصدر بالبايت،
"حاجز. .physical" - الحجم الفعلي للملف المصدر بالبايت

لا يضمن تحديد مجموعة إحصائيات محددة أن البرنامج الخفي يدعم
مجموعة مختارة من الإحصائيات. علَم --فرض يفرض الأمر على الفشل إذا كان البرنامج الخفي
لا يدعم المجموعة المحددة.

domiflist نطاق [--غير نشط]
اطبع جدولاً يوضح المعلومات المختصرة لجميع الواجهات الافتراضية المرتبطة بها
نطاق. إذا --غير نشط تم تحديده، واستعلام عن الواجهات الافتراضية التي سيتم استخدامها عليها
التمهيد التالي، بدلاً من تلك المستخدمة حاليًا بواسطة مجال قيد التشغيل. سياقات أخرى
التي تتطلب عنوان MAC للواجهة الافتراضية (مثل واجهة فصل or دوميف-
setlink) سيقبل عنوان MAC المطبوع بواسطة هذا الأمر.

com.blockcommit نطاق مسار [عرض النطاق الترددي] [قاعدة] [--أجوف] [تيشرت] [--حذف] [--الحفاظ على النسبية]
[--انتظر [- مزامنة] [- الإسراف]] [--نفذ الوقت ثواني] [--نشيط] [{- المحور | --Keep-Overlay}]
تقليل طول سلسلة الصور الداعمة، عن طريق إجراء تغييرات في الجزء العلوي من الصورة
سلسلة (لقطة أو ملفات دلتا) في الصور الداعمة. افتراضيا، هذا الأمر
محاولات لتسطيح السلسلة بأكملها. لو قاعدة و / أو تيشرت يتم تحديدها كملفات
داخل سلسلة الدعم، فإن العملية مقيدة بارتكاب ذلك بالضبط
جزء من السلسلة --أجوف يمكن استخدامها بدلا من قاعدة لتحديد الفوري
ملف النسخ الاحتياطي للصورة العليا الناتجة المراد الالتزام بها. الملفات التي يتم الالتزام بها
تصبح غير صالحة، ربما بمجرد بدء العملية؛ باستخدام --حذف
سيحاول العلم إزالة هذه الملفات التي تم إبطالها عند الانتهاء بنجاح
عملية الالتزام. عندما --الحفاظ على النسبية يتم استخدام العلم، مسارات ملف الدعم
سيتم الاحتفاظ النسبية.

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

بشكل افتراضي، يعود هذا الأمر في أقرب وقت ممكن، ويتم إرجاع البيانات الخاصة بالقرص بأكمله
ارتكبت في الخلفية. يمكن التحقق من تقدم العملية مع
blockjob. ومع ذلك، إذا --انتظر تم تحديده، فسيتم حظر هذا الأمر حتى
اكتملت العملية (أو ل --نشيط، يدخل في المرحلة الثانية)، أو حتى العملية
تم إلغاؤه لأنه اختياري مهلة في ثوانٍ تنقضي أو يتم إرسال SIGINT (عادةً
مع "السيطرة-C"). استخدام - الإسراف الرائعة بالإضافة إلى --انتظر سوف تنتج حالة دورية
التحديثات. إذا تم تشغيل إلغاء الوظيفة، - مزامنة سيعود التحكم للمستخدم كما
بأسرع ما يمكن، وإلا فقد يستمر الأمر في الحظر لفترة أطول قليلاً
حتى تنتهي مهمة التنظيف. استخدام - المحور هو اختصار للجمع --نشيط
--انتظر مع تلقائي blockjob - المحور؛ واستخدام --Keep-Overlay هو اختصار ل
الجمع بين --نشيط --انتظر مع تلقائي blockjob - أوقف.

مسار يحدد المسار المؤهل بالكامل للقرص؛ إنه يتوافق مع هدف فريد
اسم ( ) أو الملف المصدر ( ) لأحد الأقراص
الأجهزة المرفقة به نطاق (انظر أيضا com.domblklist لإدراج هذه الأسماء). عرض النطاق الترددي
يحدد حد نسخ النطاق الترددي بـ MiB/s، على الرغم من أنه بالنسبة لـ qemu، قد يكون غير صفري فقط
للمجال عبر الإنترنت. يتم تفسير تحديد قيمة سالبة على أنه فترة طويلة غير موقعة
قيمة طويلة أو غير محدودة في الأساس. يمكن لبرنامج Hypervisor اختيار ما إذا كان سيتم رفض أم لا
القيمة أو تحويلها إلى الحد الأقصى للقيمة المسموح بها.

com.blockcopy نطاق مسار { دست [شكل] [--blockdev] | --xml ملف } [--أجوف]
[--إعادة الاستخدام الخارجي] [عرض النطاق الترددي] [--انتظر [- مزامنة] [- الإسراف]] [{- المحور | --ينهي}]
[--نفذ الوقت ثواني] [تقسيمات] [حجم برتقالي]
انسخ سلسلة صور تدعم القرص إلى الوجهة. أيضاً دست كملف الوجهة
الاسم، أو --xml باسم ملف XML يحتوي على المستوى الأعلى عنصر
وصف الوجهة، يجب أن يكون موجودا. بالإضافة إلى ذلك، إذا دست معطى، شكل
يجب تحديده للإعلان عن تنسيق الوجهة (if شكل تم حذفه،
ثم سيقوم libvirt بإعادة استخدام تنسيق المصدر، أو مع --إعادة الاستخدام الخارجي سوف يكون
مضطرًا إلى التحقق من تنسيق الوجهة، والذي قد يمثل ثغرة أمنية محتملة).
يدعم الأمر --الخام كمرادف للعلم المنطقي لـ - تنسيق = خام. عند استخدام
دست، يتم التعامل مع الوجهة كملف عادي ما لم --blockdev يستخدم للإشارة
أنه جهاز كتلة. افتراضيًا، يقوم هذا الأمر بتسوية السلسلة بأكملها؛ لكن اذا
--أجوف تم تحديد النسخة، وتشارك في سلسلة الدعم.

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

افتراضيًا، يتم تشغيل مهمة النسخ في الخلفية، وتتكون من مرحلتين.
في البداية، يجب على الوظيفة نسخ كافة البيانات من المصدر، وخلال هذه المرحلة، الوظيفة
لا يمكن إلغاؤه إلا للعودة إلى القرص المصدر، دون أي ضمانات بشأن
وجهة. وبعد اكتمال هذه المرحلة، يبقى كل من المصدر والوجهة
تنعكس حتى مكالمة ل blockjob مع الالجائزة - أوقف و - المحور الأعلام تدور حول
النسخة، أو مكالمة بدون - المحور يترك الوجهة كنسخة صادقة من ذلك
بالتوقيت. ومع ذلك، إذا --انتظر تم تحديده، ثم سيتم حظر هذا الأمر حتى
تبدأ مرحلة النسخ المتطابق، أو قم بإلغاء العملية إذا كان ذلك اختياريًا مهلة في ثوان
ينقضي أو يتم إرسال SIGINT (عادةً باستخدام "Ctrl-C"). استخدام - الإسراف الرائعة بالإضافة إلى --انتظر
سوف تنتج تحديثات الحالة الدورية. استخدام - المحور (مشابه ل blockjob - المحور) أو
--ينهي (مشابه ل blockjob - أوقف) يدل --انتظر، وسوف بالإضافة إلى ذلك إنهاء
قم بالعمل بشكل نظيف بدلاً من ترك الأشياء في مرحلة النسخ المتطابق. إذا كان إلغاء الوظيفة
يتم تشغيله بواسطة المهلة أو بواسطة --ينهي, - مزامنة سيعيد التحكم للمستخدم بأسرع ما يمكن
قدر الإمكان، وإلا فقد يستمر الأمر في الحظر لفترة أطول قليلاً حتى
تم إلغاء الوظيفة بالفعل.

مسار يحدد المسار المؤهل بالكامل للقرص. عرض النطاق الترددي يحدد النسخ
حد عرض النطاق الترددي بـ MiB/s. يتم تفسير تحديد قيمة سالبة على أنه غير موقع
قيمة طويلة طويلة قد تكون غير محدودة بشكل أساسي، ولكن من المرجح أن تتجاوز؛
فمن الآمن استخدام 0 لهذا الغرض. تحديد تقسيمات يسمح بضبط
التفاصيل التي سيتم نسخها عند اكتشاف منطقة قذرة؛ قيم أكبر
يؤدي إلى تقليل حمل الإدخال/الإخراج ولكن قد يؤدي في النهاية إلى نسخ المزيد من البيانات بشكل عام (القيمة الافتراضية
عادة ما يكون صحيحا)؛ قد يقوم برنامج Hypervisor بتقييد هذه القوة لتكون قوة لشخصين أو تقع ضمنها
نطاق معين. تحديد حجم برتقالي سوف تتحكم في كمية البيانات التي يمكن أن تكون في وقت واحد
أثناء الرحلة أثناء النسخ؛ تستخدم القيم الأكبر مساحة أكبر من الذاكرة ولكنها قد تسمح بذلك بشكل أسرع
الاكتمال (القيمة الافتراضية عادة ما تكون صحيحة).

com.blockpull نطاق مسار [عرض النطاق الترددي] [قاعدة] [--انتظر [- الإسراف] [--نفذ الوقت ثواني]
[- مزامنة]] [--الحفاظ على النسبية]
قم بتعبئة القرص من سلسلة الصور الداعمة له. بشكل افتراضي، يقوم هذا الأمر بتسوية الملف
سلسلة كاملة لكن اذا قاعدة تم تحديده، ويحتوي على اسم أحد الدعم
الملفات الموجودة في السلسلة، فإن هذا الملف يصبح ملف النسخ الاحتياطي الجديد وملف
يتم سحب الجزء الوسيط من السلسلة. بمجرد طلب جميع البيانات من الدعم
تم سحب سلسلة الصور، ولم يعد القرص يعتمد على هذا الجزء من الغطاء الخلفي
السلسلة.

بشكل افتراضي، يعود هذا الأمر في أقرب وقت ممكن، ويتم إرجاع البيانات الخاصة بالقرص بأكمله
سحبت في الخلفية. يمكن التحقق من تقدم العملية مع blockjob.
ومع ذلك، إذا --انتظر تم تحديده، ثم سيتم حظر هذا الأمر حتى العملية
يكتمل، أو قم بإلغاء العملية إذا كان ذلك اختياريًا مهلة في ثوان تنقضي أو
يتم إرسال SIGINT (عادةً باستخدام "Ctrl-C"). استخدام - الإسراف الرائعة بالإضافة إلى --انتظر سوف
إنتاج تحديثات الحالة الدورية. إذا تم تشغيل إلغاء الوظيفة، - مزامنة سوف
إعادة التحكم إلى المستخدم في أسرع وقت ممكن، وإلا فقد يستمر الأمر
امنع لفترة أطول قليلاً حتى تنتهي مهمة التنظيف.

باستخدام --الحفاظ على النسبية سيحافظ العلم على أسماء سلسلة الدعم نسبيًا.

مسار يحدد المسار المؤهل بالكامل للقرص؛ إنه يتوافق مع هدف فريد
اسم ( ) أو الملف المصدر ( ) لأحد الأقراص
الأجهزة المرفقة به نطاق (انظر أيضا com.domblklist لإدراج هذه الأسماء). عرض النطاق الترددي
يحدد حد عرض النطاق الترددي للنسخ بـ MiB/s. يتم تفسير تحديد قيمة سلبية
كقيمة طويلة غير موقعة أو غير محدودة بشكل أساسي. يمكن لبرنامج Hypervisor الاختيار
سواء لرفض القيمة أو تحويلها إلى الحد الأقصى للقيمة المسموح بها.

com.blkdeviotune نطاق جهاز [[- تكوين] [--يعيش] | [--حاضِر]] [[إجمالي البايت في الثانية] | [اقرأ-
بايت ثانية] [الكتابة بايت ثانية]] [[إجمالي ios ثانية] | [قراءة-ios ثانية] [الكتابة-ios ثانية]]
[[إجمالي البايتات في الثانية كحد أقصى] | [قراءة بايت-ثانية-ماكس] [كتابة بايت-ثانية-ماكس]] [[إجمالي-ios-ثانية-ماكس]
| [قراءة-ios-ثانية-ماكس] [الكتابة-ios-ثانية-ماكس]] [حجم-ios-ثانية]
قم بتعيين معلمات io لقرص الكتلة أو الاستعلام عنها لجهاز كتلة نطاق. جهاز
يحدد اسم هدف فريد ( ) أو الملف المصدر (
file='name'/>) لأحد أجهزة القرص المتصلة بها نطاق (انظر أيضا com.domblklist لـ
ذكر هذه الأسماء).

إذا لم يتم تحديد أي حد، فسيتم الاستعلام عن إعداد حدود الإدخال/الإخراج الحالية. وإلا غير
الحدود مع هذه الأعلام: --إجمالي بايت-ثانية يحدد الحد الإجمالي للإنتاجية في
بايت في الثانية. --قراءة بايت ثانية يحدد حد إنتاجية القراءة بالبايت لكل
ثانيا. --كتابة بايت ثانية يحدد حد إنتاجية الكتابة بالبايت في الثانية.
--total-iops-sec يحدد الحد الإجمالي لعمليات الإدخال/الإخراج في الثانية. --قراءة-ios-sec
يحدد حد عمليات الإدخال/الإخراج للقراءة في الثانية. --write-ios-sec يحدد الكتابة I/O
حد العمليات في الثانية. --إجمالي بايت-ثانية-ماكس يحدد الحد الأقصى للإنتاجية الإجمالية
الحد بالبايت في الثانية. --قراءة-بايت-ثانية-ماكس يحدد الحد الأقصى من إنتاجية القراءة
الحد بالبايت في الثانية. --كتابة بايت-ثانية-ماكس يحدد الحد الأقصى لإنتاجية الكتابة
الحد بالبايت في الثانية. --total-ios-sec-max يحدد الحد الأقصى لإجمالي الإدخال/الإخراج
حد العمليات في الثانية. --قراءة-ios-sec-max يحدد الحد الأقصى لقراءة الإدخال/الإخراج
حد العمليات في الثانية. --كتابة-ios-sec-max يحدد الحد الأقصى للكتابة I/O
حد العمليات في الثانية. --size-ios-sec يحدد حجم عمليات الإدخال/الإخراج لكل
ثانيا.

الإصدارات الأقدم من virsh تقبل فقط هذه الخيارات ذات الشرطة السفلية بدلاً من الشرطة،
كما في --total_bytes_sec.

تعد قيم البايتات وiops مستقلة، ولكن يتم تعيين قيمة واحدة فقط (مثل
--read-bytes-sec) يعيد تعيين الاثنين الآخرين في هذه الفئة إلى عدد غير محدود. صريحة 0
يزيل أيضًا أي حد. لا يمكن خلط القيمة غير الصفرية لإجمالي معين مع القيمة غير الصفرية
قيم صفر للقراءة أو الكتابة.

If --يعيش تم تحديده، مما يؤثر على الضيف قيد التشغيل. لو - تكوين تم تحديده، يؤثر على
التمهيد التالي للضيف المستمر. لو --حاضِر تم تحديده، مما يؤثر على الضيف الحالي
ولاية. عند تعيين معلمات القرص io على حد سواء --يعيش و - تكوين قد تكون الأعلام
معين، ولكن --حاضِر حصري. للاستعلام واحد فقط من --يعيش, - تكوين or
--حاضِر يمكن تحديدها. إذا لم يتم تحديد أي إشارة، فسيختلف السلوك وفقًا لذلك
على برنامج Hypervisor.

blockjob نطاق مسار {[- أوقف] [- مزامنة] [- المحور] | [--معلومات] [--الخام] [- بايت] |
[عرض النطاق الترددي]}
إدارة عمليات الكتلة النشطة. هناك ثلاثة أوضاع حصرية متبادلة: --معلومات,
عرض النطاق التردديو - أوقف. - مزامنة و - المحور يعني وضع الإجهاض؛ --الخام يعني معلومات
وضع؛ وإذا لم يتم إعطاء أي وضع، --معلومات يفترض الوضع.

مسار يحدد المسار المؤهل بالكامل للقرص؛ إنه يتوافق مع هدف فريد
اسم ( ) أو الملف المصدر ( ) لأحد الأقراص
الأجهزة المرفقة به نطاق (انظر أيضا com.domblklist لإدراج هذه الأسماء).

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

In --معلومات في الوضع، ستتم طباعة معلومات المهمة النشطة على القرص المحدد. بواسطة
بشكل افتراضي، يكون الإخراج عبارة عن سطر تلخيصي واحد يمكن قراءته بواسطة الإنسان؛ قد يتغير هذا التنسيق
الإصدارات المستقبلية. إضافة --الخام يسرد كل حقل من حقول البنية، بتنسيق مستقر. لو
القادم - بايت تم تعيين العلامة، ثم يصدر الأمر أخطاء إذا لم يتمكن الخادم من توفيرها
دقة البايت/الثانية؛ عند حذف العلامة، يتم إدراج الإخراج الخام في MiB/s والإنسان-
يقوم الإخراج القابل للقراءة تلقائيًا بتحديد أفضل دقة يدعمها الخادم.

عرض النطاق الترددي يمكن استخدامها لتعيين حد النطاق الترددي للمهمة النشطة. تحديد أ
يتم تفسير القيمة السالبة على أنها قيمة طويلة غير موقعة أو غير محدودة بشكل أساسي.
يمكن لبرنامج Hypervisor اختيار رفض القيمة أو تحويلها إلى الحد الأقصى
القيمة المسموح بها.

blockresize نطاق مسار المقاس
تغيير حجم جهاز كتلة المجال أثناء تشغيل المجال، مسار يحدد
المسار المطلق لجهاز الكتلة؛ يتوافق مع اسم هدف فريد (
dev='name'/>) أو الملف المصدر ( ) لأحد أجهزة القرص
ارتبط ب نطاق (انظر أيضا com.domblklist لإدراج هذه الأسماء).

المقاس هو عدد صحيح متدرج (انظر الملاحظات أعلاه) والذي يكون افتراضيًا KiB (كتل من 1024
بايت) إذا لم يكن هناك لاحقة. يجب عليك استخدام لاحقة "B" للحصول على البايتات (لاحظ ذلك
لأسباب تاريخية، وهذا يختلف عن تغيير الحجم والتي تكون افتراضية بالبايت بدون a
لاحقة).

com.domdisplay نطاق [--تتضمن كلمة المرور] [[--نوع] نوع]
قم بإخراج URI الذي يمكن استخدامه للاتصال بالعرض الرسومي للمجال عبر
VNC أو SPICE أو RDP. يمكن تحديد نوع العرض الرسومي المحدد باستخدام
نوع المعلمة (على سبيل المثال "vnc"، "spice"، "rdp"). لو --تتضمن كلمة المرور محددًا ،
سيتم تضمين كلمة مرور قناة SPICE في URI.

domfsinfo نطاق
عرض قائمة بأنظمة الملفات المثبتة داخل المجال قيد التشغيل. تحتوي القائمة على
نقاط التثبيت، وأسماء الأجهزة المثبتة في الضيف، وأنواع نظام الملفات، والملفات الفريدة
أسماء الأهداف المستخدمة في المجال XML ( ).

لاحظ أن هذا الأمر يتطلب تكوين وكيل ضيف وتشغيله في المجال
نظام التشغيل الضيف.

com.domffreeze نطاق [[- ماونت بوينت] جبل...]
قم بتجميد أنظمة الملفات المثبتة داخل مجال قيد التشغيل للتحضير لملفات متسقة
لقطات.

ال - ماونت بوينت الخيار يأخذ المعلمة جبل، وهو مسار نقطة التحميل لـ
نظام الملفات المراد تجميده. يمكن أن يحدث هذا الخيار عدة مرات. إذا لم يكن هذا
المحدد، يتم تجميد كل نظام ملفات مثبت.

ملحوظة: لقطة إنشاء الأمر لديه - سؤال خيار تجميد وذوبان الجليد
أنظمة الملفات تلقائيًا للحفاظ على اتساق اللقطات. com.domffreeze الأمر هو فقط
مطلوب عندما يريد المستخدم الاستفادة من ميزات اللقطة الأصلية لأجهزة التخزين
غير مدعوم من libvirt.

domfsthaw نطاق [[- ماونت بوينت] جبل...]
قم بإذابة أنظمة الملفات المثبتة داخل مجال قيد التشغيل، والتي تم تجميدها بواسطة
أمر domfsfreeze.

ال - ماونت بوينت الخيار يأخذ المعلمة جبل، وهو مسار نقطة التحميل لـ
نظام الملفات المراد إذابته. يمكن أن يحدث هذا الخيار عدة مرات. إذا لم يكن هذا
المحدد، تتم إذابة كل نظام ملفات مثبت.

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

اسم المضيف نطاق
إرجاع اسم المضيف للمجال، إذا جعله برنامج Hypervisor متاحًا.

دومينفو نطاق
إرجاع المعلومات الأساسية حول المجال.

com.domuuid اسم المجال أو معرف
تحويل اسم المجال أو المعرف إلى المجال UUID

دوميد اسم المجال أو uuid
تحويل اسم المجال (أو UUID) إلى معرف المجال

domjobabort نطاق
إحباط مهمة المجال قيد التشغيل حالياً.

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

اسم المجال معرف المجال أو uuid
تحويل معرف المجال (أو UUID) إلى اسم المجال

com.domrename نطاق اسم جديد
إعادة تسمية المجال. يقوم هذا الأمر بتغيير اسم المجال الحالي إلى الاسم الجديد المحدد فيه
الحجة الثانية.

ملاحظات: يجب أن يكون المجال غير نشط وبدون لقطات.

domstate نطاق [--السبب]
إرجاع حالة حول المجال. --السبب يخبر فيرش أيضًا بطباعة سبب
الدولة.

دومكونترول نطاق
إرجاع حالة الواجهة إلى VMM المستخدمة للتحكم في المجال. بالنسبة للولايات غير
يقوم الأمر "ok" أو "error" أيضًا بطباعة عدد الثواني المنقضية منذ عنصر التحكم
دخلت الواجهة إلى حالتها الحالية.

com.domtime نطاق {[--الآن] [--جميلة] [- مزامنة] [--زمن الوقت ]}
الحصول على وقت نظام المجال أو تعيينه. عند التشغيل بدون أي وسائط (ولكن نطاق),
تتم طباعة وقت النظام الخاص بالمجال الحالي. ال --جميلة يمكن استخدام المعدل ل
طباعة الوقت في شكل أكثر قابلية للقراءة من قبل الإنسان.

متى --زمن الوقت تم تحديده، ولم يتم الحصول على وقت المجال ولكن تم تعيينه بدلاً من ذلك. ال
--الآن يعمل المُعدِّل كما لو كان اسمًا مستعارًا لـ --زمن $الآن، مما يعني أنه يحدد
الوقت الموجود حاليًا على المضيف virsh يعمل في. في كلتا الحالتين (الإعداد و
الحصول على)، الوقت بالثواني بالنسبة إلى عصر 1970-01-01 بالتوقيت العالمي المنسق. ال - مزامنة
يعدل سلوك المجموعة قليلاً: يتم تجاهل الوقت المنقضي، ولكن يتم تجاهل الوقت المحدد
القراءة من RTC الخاص بالمجال بدلاً من ذلك. يرجى ملاحظة أن بعض برامج Hypervisor قد تتطلب ضيفًا
الوكيل الذي سيتم تكوينه للحصول على وقت الضيف أو ضبطه.

domxml-من-native شكل التكوين
قم بتحويل الملف التكوين بتنسيق تكوين الضيف الأصلي المسمى بواسطة شكل ل
تنسيق المجال XML. بالنسبة لمشرف الأجهزة الافتراضية QEMU/KVM، فإن شكل يجب أن تكون الحجة qemu-argv. إلى
برنامج Xen Hypervisor، شكل قد تكون الحجة xen-xm, xen-xl أو xen-sxpr. ل ال اكس سي
مراقب الأجهزة الافتراضية، شكل يجب أن تكون الحجة أدوات-lxc.

domxml-to-native شكل XML
قم بتحويل الملف XML بتنسيق XML للمجال إلى تنسيق تكوين الضيف الأصلي
أطلق عليه الأسم من قبل شكل. بالنسبة لمشرف الأجهزة الافتراضية QEMU/KVM، فإن شكل يجب أن تكون الحجة qemu-argv. إلى
برنامج Xen Hypervisor، شكل قد تكون الحجة xen-xm, xen-xl أو xen-sxpr. ل ال اكس سي
مراقب الأجهزة الافتراضية، شكل يجب أن تكون الحجة أدوات-lxc.

تفريغ نطاق com.corefilepath [--تجاوز ذاكرة التخزين المؤقت] {[--يعيش] | [--يتحطم] | [--إعادة تعيين] } [- الإسراف]
[--الذاكرة فقط] [--صيغة سلسلة]
مقالب جوهر المجال إلى ملف للتحليل. لو --يعيش تم تحديد المجال
يستمر في العمل حتى يكتمل التفريغ الأساسي، بدلاً من التوقف مؤقتًا في المقدمة. لو
--يتحطم تم تحديد المجال، حيث تم إيقافه بحالة تعطل، وليس فقط
اليسار في حالة توقف مؤقت. لو --إعادة تعيين تم تحديده، تتم إعادة تعيين المجال بعد النجاح
أحمق. لاحظ أن رموز التبديل الثلاثة هذه حصرية بشكل متبادل. لو --تجاوز ذاكرة التخزين المؤقت is
المحدد، سيؤدي الحفظ إلى تجنب ذاكرة التخزين المؤقت لنظام الملفات، على الرغم من أن هذا قد يؤدي إلى إبطاء عملية الحفظ
عملية. لو --الذاكرة فقط تم تحديد الملف، وهو ملف قزم، وسيتضمن فقط
ذاكرة المجال وقيمة التسجيل المشتركة لوحدة المعالجة المركزية. إنه مفيد جدًا إذا كان المجال يستخدم
الأجهزة المضيفة مباشرة. --صيغة سلسلة يستخدم لتحديد تنسيق "الذاكرة فقط"
تفريغ، و سلسلة يمكن أن يكون واحدًا منهم: elf، kdump-zlib (تنسيق مضغوط kdump مع
مضغوط zlib)، kdump-lzo (تنسيق kdump مضغوط مع ضغط lzo)،
kdump-snappy (تنسيق kdump المضغوط مع ضغط سريع).

يمكن مراقبة التقدم باستخدام domjobinfo أمر virsh وتم إلغاؤه باستخدام
domjobabort الأمر (أرسل بواسطة مثيل virsh آخر). خيار آخر هو إرسال SIGINT
(عادةً باستخدام "Ctrl-C") لتشغيل عملية virsh تفريغ أمر. - الإسراف يعرض
تقدم التفريغ.

ملاحظة: قد تطلب بعض برامج Hypervisor من المستخدم التأكد يدويًا من تشغيل الأذونات المناسبة
الملف والمسار المحدد بواسطة الوسيطة com.corefilepath.

تفريغ نطاق [--غير نشط] [--معلومات الأمن] [--update-cpu] [--migable]
قم بإخراج معلومات المجال كملف تفريغ XML إلى stdout، ويمكن استخدام هذا التنسيق بواسطة
خلق يأمر. يمكن استخدام خيارات إضافية تؤثر على تفريغ XML. --غير نشط
يخبر virsh بتفريغ تكوين المجال الذي سيتم استخدامه في البداية التالية للمجال
بدلاً من تكوين المجال الحالي. استخدام --معلومات الأمن سوف أيضا
تضمين معلومات أمنية حساسة في تفريغ XML. --update-cpu تحديثات المجال
متطلبات وحدة المعالجة المركزية وفقا لوحدة المعالجة المركزية المضيفة. مع --migable يمكن للمرء أن يطلب XML ذلك
مناسب لعمليات الترحيل، أي متوافق مع إصدارات libvirt الأقدم وربما
تم تعديله بخيارات وقت التشغيل الداخلية. قد يؤدي هذا الخيار إلى تمكين الآخرين تلقائيًا
والخيارات (--update-cpu, --معلومات الأمن، ...) عند الضرورة.

تحرير نطاق
قم بتحرير ملف تكوين XML للمجال، مما سيؤثر على التمهيد التالي لـ
زائر.

وهذا يعادل:

virsh dumpxml --inactive --security-info domain > domain.xml
vi domain.xml (أو قم بإجراء تغييرات باستخدام محرر النصوص الآخر)
virsh تعريف domain.xml

إلا أنه يقوم ببعض التحقق من الأخطاء.

يمكن توفير المحرر المستخدم بواسطة متغيرات البيئة $VISUAL أو $EDITOR، و
الإعدادات الافتراضية إلى "السادس".

حدث {[نطاق] { حدث | --الكل } [--حلقة] [--نفذ الوقت ثواني] [- الطابع الزمني] | --قائمة}
انتظر حتى تحدث فئة من أحداث المجال، ثم قم بطباعة التفاصيل المناسبة للأحداث كـ
حدثوا. يمكن تصفية الأحداث بشكل اختياري نطاق. عن طريق --قائمة كما
الوسيطة الوحيدة ستوفر قائمة بالاحتمالات حدث القيم التي يعرفها هذا العميل،
على الرغم من أن الاتصال قد لا يسمح بالتسجيل في كل هذه الأحداث. بل هو أيضا
ممكن للاستخدام --الكل بدلا من حدث للتسجيل لجميع أنواع الأحداث الممكنة في
ذات مرة.

افتراضيًا، يكون هذا الأمر طلقة واحدة، ويعيد النجاح بمجرد وقوع حدث ما؛ أنت
يمكن إرسال SIGINT (عادة عبر "Ctrl-C") للإنهاء على الفور. لو --نفذ الوقت is
المحدد، يتخلى الأمر عن انتظار الأحداث بعد ذلك ثواني لقد انقضت. مع
--حلقةيقوم الأمر بطباعة جميع الأحداث حتى انتهاء المهلة أو مفتاح المقاطعة.

متى - الطابع الزمني يتم استخدام طابع زمني يمكن قراءته بواسطة الإنسان قبل الحدث.

com.iothreadinfo نطاق [[--يعيش] [- تكوين] | [--حاضِر]]
عرض معلومات IOThreads الأساسية للمجال بما في ذلك معرف IOThread ووحدة المعالجة المركزية
تقارب لكل IOThread.

If --يعيش تم تحديده، احصل على بيانات IOThreads من الضيف الجاري تشغيله. إذا كان الضيف
لا يعمل، يتم إرجاع خطأ. لو - تكوين تم تحديده، واحصل على بيانات IOThreads
من التمهيد التالي للضيف المستمر. لو --حاضِر تم تحديده أو --يعيش و
- تكوين لم يتم تحديدها، ثم احصل على بيانات IOThread بناءً على الضيف الحالي
الدولة.

com.iothreadpin نطاق com.iothread cpulist [[--يعيش] [- تكوين] | [--حاضِر]]
قم بتغيير تثبيت مجال IOThread لاستضافة وحدات المعالجة المركزية (CPU) الفعلية. من أجل استرداد أ
قائمة بجميع IOThreads، استخدمها com.iothreadinfo. لتثبيت com.iothread حدد ال cpulist
المطلوب لمعرف IIOThread كما هو مدرج في ملف com.iothreadinfo الناتج.

cpulist هي قائمة بأرقام وحدة المعالجة المركزية الفعلية. بناء الجملة الخاص به عبارة عن قائمة مفصولة بفواصل و
يمكن أيضًا السماح بالعلامات الخاصة باستخدام '-' و'^' (على سبيل المثال، '0-4'، '0-3، ^2'). ال '-'
يشير إلى النطاق ويشير "^" إلى الحصري. إذا كنت تريد إعادة تعيين iothreadpin
الإعداد، وهذا هو، لتثبيت com.iothread لجميع وحدات المعالجة المركزية الفعلية، ما عليك سوى تحديد "r" كـ a
cpulist.

If --يعيش تم تحديده، مما يؤثر على الضيف قيد التشغيل. إذا لم يتم تشغيل الضيف، خطأ
يتم إرجاع. لو - تكوين تم تحديده، مما يؤثر على التمهيد التالي للضيف المستمر.
If --حاضِر تم تحديده أو --يعيش و - تكوين لم يتم تحديدها، وتؤثر على التيار
دولة الضيف. كلاهما --يعيش و - تكوين يمكن إعطاء الأعلام إذا cpulist موجود ولكن
--حاضِر حصري. إذا لم يتم تحديد أي إشارة، فسيختلف السلوك وفقًا لذلك
المشرف.

ملاحظات: يتم تقييم التعبير بشكل تسلسلي، لذا فإن "0-15،^8" مطابق لـ
"9-14,0-7,15" ولكنها ليست متطابقة مع "^8,0-15".

com.iothreadadd نطاق iothread_id [[- تكوين] [--يعيش] | [--حاضِر]]
قم بإضافة IIOThread جديد إلى المجال باستخدام المحدد iothread_id. إذا كان iothread_id
موجود بالفعل، سيفشل الأمر. ال iothread_id يجب أن تكون أكبر من الصفر.

If --يعيش تم تحديده، مما يؤثر على الضيف قيد التشغيل. إذا لم يتم تشغيل الضيف خطأ
يتم إرجاع. لو - تكوين تم تحديده، مما يؤثر على التمهيد التالي للضيف المستمر.
If --حاضِر تم تحديده أو --يعيش و - تكوين لم يتم تحديدها، وتؤثر على التيار
دولة الضيف.

com.iothreaddel نطاق iothread_id [[- تكوين] [--يعيش] | [--حاضِر]]
احذف IOThread من المجال باستخدام المحدد iothread_id. إذا كان IOThread موجودًا
المعينة حاليا لمورد القرص مثل عبر إرفاق القرص الأمر، ثم
ستفشل محاولة إزالة IOThread. إذا iothread_id لا يوجد خطأ
سوف تحدث.

If --يعيش تم تحديده، مما يؤثر على الضيف قيد التشغيل. إذا لم يتم تشغيل الضيف خطأ
يتم إرجاع. لو - تكوين تم تحديده، مما يؤثر على التمهيد التالي للضيف المستمر.
If --حاضِر تم تحديده أو --يعيش و - تكوين لم يتم تحديدها، وتؤثر على التيار
دولة الضيف.

ManagedSave نطاق [--تجاوز ذاكرة التخزين المؤقت] [{--جري | - متوقف}] [- الإسراف]
حفظ وتدمير (إيقاف) النطاق قيد التشغيل، بحيث يمكن إعادة تشغيله من نفس الحالة
في وقت لاحق. عندما فيرش بداية يتم تشغيل الأمر المقبل للمجال، وسوف
سيتم البدء تلقائيًا من هذه الحالة المحفوظة. لو --تجاوز ذاكرة التخزين المؤقت محددًا ،
سيؤدي الحفظ إلى تجنب ذاكرة التخزين المؤقت لنظام الملفات، على الرغم من أن هذا قد يؤدي إلى إبطاء العملية.

يمكن مراقبة التقدم باستخدام domjobinfo أمر virsh وتم إلغاؤه باستخدام
domjobabort الأمر (أرسل بواسطة مثيل virsh آخر). خيار آخر هو إرسال SIGINT
(عادةً باستخدام "Ctrl-C") لتشغيل عملية virsh ManagedSave أمر. - الإسراف
يعرض تقدم الحفظ.

عادةً، سيختار بدء عملية الحفظ المُدارة بين التشغيل أو الإيقاف المؤقت بناءً على
اذكر أن المجال كان موجودًا عندما تم الحفظ؛ تمرير إما --جري or
- متوقف سيسمح العلم بتجاوز الحالة بداية يجب استخدام.

ال دومينفو يمكن استخدام الأمر للاستعلام عما إذا كان هناك مجال مُدار حاليًا
احفظ الصورة.

تمكنت من حفظ وإزالة نطاق
إزالة ManagedSave ملف الحالة للمجال، إذا كان موجودا. وهذا يضمن المجال
سيقوم بالتمهيد الكامل في المرة التالية التي يتم فيها تشغيله.

com.maxvcpus [نوع]
قم بتوفير الحد الأقصى لعدد وحدات المعالجة المركزية الافتراضية المدعومة لجهاز افتراضي ضيف على هذا
اتصال. إذا تم توفيرها، نوع يجب أن تكون المعلمة سمة نوع صالحة لـ
عنصر في XML.

احصائيات وحدة المعالجة المركزية نطاق [--المجموع] [بداية] [عد]
توفير معلومات إحصائيات وحدة المعالجة المركزية للمجال. يجب أن يكون المجال قيد التشغيل. تقصير
يعرض إحصائيات لجميع وحدات المعالجة المركزية (CPUs)، والإجمالي. يستخدم --المجموع للإحصائيات الإجمالية فقط بداية
لإحصائيات كل وحدة معالجة مركزية فقط من وحدات المعالجة المركزية (CPU). بداية, عد فقط عد إحصائيات وحدات المعالجة المركزية.

البيانات الوصفية نطاق [[--يعيش] [- تكوين] | [--حاضِر]] [--تعديل] [أوري] [مفتاح] [طقم] [--إزالة]
إظهار أو تعديل بيانات تعريف XML المخصصة للمجال. البيانات التعريفية هي XML محدد من قبل المستخدم
يسمح بتخزين بيانات XML التعسفية في تعريف المجال. متعددة منفصلة
يمكن تخزين أجزاء بيانات التعريف المخصصة في مجال XML. يتم التعرف على القطع بواسطة
مساحة اسم XML خاصة يتم توفيرها عبر أوري دعوى. (أنظر أيضا تنازلي التي تعمل مع
البيانات الوصفية النصية للمجال.)

اعلام --يعيش or - تكوين حدد ما إذا كان هذا الأمر يعمل بشكل مباشر أو مستمر
تعريفات المجال. إذا كان كل من --يعيش و - تكوين تم تحديدها، - تكوين
يكون للخيار الأسبقية للحصول على الوصف الحالي والتكوين المباشر
ويتم تحديث التكوين أثناء إعداد الوصف. --حاضِر حصري و
ضمنيًا إذا لم يتم تحديد أي من هذه.

علم --إزالة يحدد أن عنصر البيانات التعريفية المحدد بواسطة أوري ينبغي للحجة
تتم إزالتها بدلاً من تحديثها.

علم --تعديل يحدد أن المحرر ذو البيانات التعريفية المحددة بواسطة أوري حجة
يجب فتحه وحفظ المحتويات مرة أخرى بعد ذلك. وإلا محتويات جديدة
يمكن توفيرها عبر طقم جدال.

عند إعداد البيانات الوصفية عبر --تعديل or طقم القادم مفتاح يجب تحديد الوسيطة واستخدامها
لبادئة العناصر المخصصة لربطها بمساحة الاسم الخاصة.

إذا لم يكن أي منهما --تعديل و طقم يتم تحديد بيانات تعريف XML المقابلة لـ أوري
يتم عرض مساحة الاسم بدلاً من تعديلها.

الهجرة [--يعيش] [--غير متصل على الانترنت] [--مباشر] [--p2p [--نفق]] [--مثابر]
[--undefinesource] [--تعليق] [--نسخ-تخزين-الكل] [--نسخ التخزين-شركة]
[--حماية التغيير] [- غير آمن] [- الإسراف] [--مضغوط] [- أمر على خطأ]
[--التقارب التلقائي] نطاق desturi [migrateuri] [graphicsuri] [عنوان الاستماع] [اسم النطاق]
[--نفذ الوقت ثواني] [--xml ملف] [--ترحيل الأقراص قائمة الأقراص]
ترحيل المجال إلى مضيف آخر. يضيف --يعيش للهجرة الحية؛ ل
هجرة الأقران بين الأقران؛ --مباشر للهجرة المباشرة؛ أو --نفق للنفق
الهجرة. --غير متصل على الانترنت ترحيل تعريف المجال دون بدء المجال
الوجهة ودون إيقافها على المضيف المصدر. يمكن استخدام الترحيل دون اتصال
مع المجالات غير النشطة، ويجب استخدامه مع --مثابر الخيار. --مثابر
يترك المجال ثابتًا على المضيف الوجهة، --undefinesource غير محدد
المجال على المضيف المصدر، و --تعليق يترك المجال متوقفًا مؤقتًا على الوجهة
مضيف. --نسخ-تخزين-الكل يشير إلى الترحيل مع مساحة تخزين غير مشتركة مع قرص كامل
نسخ، --نسخ التخزين-شركة يشير إلى الترحيل مع التخزين غير المشترك مع تزايدي
نسخة (نفس الصورة الأساسية المشتركة بين المصدر والوجهة). وفي كلتا الحالتين القرص
يجب أن تكون الصور موجودة على المضيف الوجهة، وهو --نسخ-تخزين-... الخيارات تقول فقط
libvirt لنقل البيانات من الصور الموجودة على المضيف المصدر إلى الصور الموجودة في
نفس المكان على المضيف الوجهة. بشكل افتراضي، يتم استخدام الصور غير المشتركة وغير القابلة للقراءة فقط
نقل. يستخدم --ترحيل الأقراص لتحديد قائمة أهداف القرص بشكل صريح
النقل عبر الفاصلة المفصولة قائمة الأقراص جدال. --حماية التغيير يفرض ذلك
لن يتم إجراء أي تغييرات تكوين غير متوافقة على المجال أثناء الترحيل
جارية؛ يتم تمكين هذه العلامة ضمنيًا عندما يدعمها برنامج Hypervisor، ولكن يمكن ذلك
يمكن استخدامها بشكل صريح لرفض الترحيل إذا كان برنامج Hypervisor يفتقر إلى الحماية من التغيير
دعم. - الإسراف يعرض تقدم الهجرة. --مضغوط ينشط
ضغط صفحات الذاكرة التي يجب نقلها بشكل متكرر أثناء البث المباشر
الهجرة. - أمر على خطأ يلغي الترحيل في حالة حدوث خطأ بسيط (على سبيل المثال I/O
خطأ) يحدث أثناء الترحيل. --التقارب التلقائي تقارب القوى أثناء البث المباشر
الهجرة.

ملاحظات: عادةً لا تدعم برامج Hypervisor الفردية جميع أنواع الترحيل الممكنة.
على سبيل المثال، QEMU لا يدعم الترحيل المباشر.

في بعض الحالات، قد يرفض libvirt ترحيل النطاق لأن القيام بذلك قد يؤدي إلى
المشاكل المحتملة مثل تلف البيانات، وبالتالي يتم النظر في الهجرة
غير آمن. بالنسبة لمجال QEMU، قد يحدث هذا إذا كان المجال يستخدم الأقراص بشكل غير صريح
ضبط وضع ذاكرة التخزين المؤقت على "لا شيء". ترحيل هذه المجالات غير آمن إلا إذا كانت صور القرص
يتم تخزينها على نظام ملفات مجمع متماسك، مثل GFS2 أو GPFS. إذا كنت متأكدا من
الهجرة آمنة أو أنك لا تهتم، استخدم - غير آمن لإجبار الهجرة.

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

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

يمكن إلغاء عملية الترحيل عن طريق مقاطعة virsh (عادةً باستخدام "Ctrl-C") أو عن طريق
domjobabort تم إرسال الأمر من مثيل virsh آخر.

ال desturi و migrateuri يمكن استخدام المعلمات للتحكم في الوجهة
استخدامات الهجرة desturi مهم للترحيل المُدار، ولكنه غير مستخدم للترحيل المباشر
الهجرة؛ migrateuri مطلوب للهجرة المباشرة، ولكن يمكن أن يكون عادةً
يتم تحديدها تلقائيًا للترحيل المُدار.

ملاحظات: desturi تختلف معلمة الهجرة العادية وترحيل النظير إلى نظير
دلالات:

· الهجرة العادية: desturi هو عنوان المضيف المستهدف كما يظهر من
جهاز العميل.

· هجرة النظير إلى النظير: desturi هو عنوان المضيف المستهدف كما يظهر من
آلة المصدر.

متى migrateuri لم يتم تحديده، سيحدد libvirt برنامج Hypervisor تلقائيًا
URI محدد. تحتوي بعض برامج Hypervisor، بما في ذلك QEMU، على "migration_host" اختياري
معلمة التكوين (مفيدة عندما يكون لدى المضيف واجهات شبكة متعددة). لو
هذا غير محدد، يحدد libvirt الاسم من خلال البحث عن المضيف المستهدف
اسم المضيف الذي تم تكوينه.

هناك بعض السيناريوهات حيث يتم التحديد migrateuri قد يساعد:

· اسم المضيف الذي تم تكوينه غير صحيح، أو DNS معطل. إذا كان لدى المضيف اسم مضيف
والتي لن تتطابق مع أحد عناوين IP العامة الخاصة بها، فسيقوم libvirt بذلك
إنشاء URI غير صحيح. في هذه الحالة migrateuri ينبغي أن يكون صراحة
المحدد، باستخدام عنوان IP، أو اسم المضيف الصحيح.

· المضيف لديه واجهات شبكة متعددة. إذا كان المضيف لديه شبكة متعددة
واجهات، قد يكون من المرغوب فيه أن يتم إرسال دفق بيانات الترحيل عبر
واجهة محددة لأسباب تتعلق بالأمان أو الأداء. في هذه الحالة
migrateuri يجب تحديده بشكل صريح، باستخدام عنوان IP المرتبط بـ
الشبكة المراد استخدامها.

· يقوم جدار الحماية بتقييد المنافذ المتوفرة. عندما يقوم libvirt بإنشاء ملف
URI الخاص بالترحيل، فإنه سيختار رقم منفذ باستخدام قواعد محددة لبرنامج Hypervisor. بعض
تتطلب برامج Hypervisor فقط فتح منفذ واحد في جدران الحماية، بينما يتطلب البعض الآخر
تتطلب مجموعة كاملة من أرقام المنافذ. في الحالة الأخيرة migrateuri قد يكون
المحدد لاختيار رقم منفذ معين خارج النطاق الافتراضي من أجل
الامتثال لسياسات جدار الحماية المحلية.

نرىhttp://libvirt.org/migration.html#uris> لمزيد من التفاصيل حول عناوين URI الخاصة بالترحيل.

اختياري graphicsuri يتجاوز معلمات الاتصال المستخدمة تلقائيًا
إعادة توصيل العملاء الرسوميين في نهاية الترحيل. إذا تم حذفه، فسوف يقوم libvirt بذلك
حساب المعلمات بناءً على عنوان IP المضيف المستهدف. في حالة عدم قيام العميل بذلك
لديك وصول مباشر إلى مضيفي الشبكة الافتراضية الذين يتصلون بهم ويحتاجون إليه
الاتصال من خلال وكيل، graphicsuri يمكن استخدامها لتحديد عنوان العميل
يجب الاتصال به. يتم تشكيل URI على النحو التالي:

البروتوكول: // اسم المضيف [: المنفذ] / [؟ المعلمات]

حيث يكون البروتوكول إما "توابل" أو "vnc" والمعلمات هي قائمة البروتوكولات
معلمات محددة مفصولة بـ "&". المعلمات المعترف بها حاليًا هي "tlsPort"
و"tlsSubject". على سبيل المثال،

Spice://target.host.com:1234/?tlsPort=4567

اختياري عنوان الاستماع يضبط عنوان الاستماع الذي يقوم به برنامج Hypervisor على الوجهة
يجب أن يرتبط الجانب بالهجرة الواردة. يتم قبول عناوين IPv4 وIPv6
وكذلك أسماء المضيفين (يتم الحل في الوجهة). بعض برامج Hypervisor لا تفعل ذلك
يدعم هذه الميزة وسيُرجع خطأً إذا تم استخدام هذه المعلمة.

Migrate-setmaxdowntime نطاق الوقت الضائع
قم بتعيين الحد الأقصى المسموح به لوقت التوقف عن العمل للمجال الذي يتم ترحيله مباشرة إلى آخر
يستضيف. ال الوقت الضائع هو عدد المللي ثانية المسموح للضيف بالتواجد فيه
نهاية الهجرة الحية

Migrate-compcache نطاق [--بحجم بايت]
يضبط و/أو يحصل على حجم ذاكرة التخزين المؤقت (بالبايت) المستخدمة للضغط بشكل متكرر
صفحات الذاكرة المنقولة أثناء الترحيل المباشر. عندما دعا دون المقاس، الامر
فقط يطبع الحجم الحالي لذاكرة التخزين المؤقت للضغط. متى المقاس محددًا ،
يُطلب من برنامج Hypervisor تغيير ذاكرة التخزين المؤقت للضغط إلى المقاس بايت ثم التيار
تتم طباعة الحجم (قد تختلف النتيجة عن الحجم المطلوب بسبب التقريب الذي تم بواسطة
مراقب الأجهزة الافتراضية). ال المقاس من المفترض أن يتم استخدام الخيار أثناء وجود المجال
تم ترحيلها مباشرة كرد فعل على تقدم الهجرة وزيادة عدد الضغطات
أخطاء ذاكرة التخزين المؤقت التي تم الحصول عليها من domjobinfo.

ترحيل السرعة المحددة نطاق عرض النطاق الترددي
قم بتعيين الحد الأقصى لعرض النطاق الترددي للترحيل (بالميجابايت/الثانية) للمجال الذي يتم الترحيل إليه
مضيف آخر. عرض النطاق الترددي يتم تفسيره على أنه قيمة طويلة غير موقعة. تحديد أ
تؤدي القيمة السالبة إلى تقديم قيمة غير محدودة بشكل أساسي إلى
مراقب الأجهزة الافتراضية. يمكن لبرنامج Hypervisor اختيار رفض القيمة أو تحويلها إلى
الحد الأقصى للقيمة المسموح بها.

migrate-getspeed نطاق
احصل على الحد الأقصى لعرض النطاق الترددي للترحيل (بالميجابايت/الثانية) للمجال.

نوماتوني نطاق [--الوضع طريقة] [--nodeset مجموعة العقد] [[- تكوين] [--يعيش] | [--حاضِر]]
قم بتعيين أو الحصول على معلمات numa الخاصة بالمجال، والتي تتوافق مع عنصر الخاص بـ
المجال XML. بدون علامات، يتم عرض الإعدادات الحالية.

طريقة يمكن أن يكون واحدًا من "صارم" و"متداخل" و"مفضل" أو أي رقم صالح من
تعداد virDomainNumatuneMemMode في حالة دعم البرنامج الخفي له. بالنسبة للمجال قيد التشغيل،
لا يمكن تغيير الوضع، ولا يمكن تغيير مجموعة العقد إلا إذا كان المجال كذلك
بدأ بطريقة "صارمة".

مجموعة العقد هي قائمة بعقد Numa التي يستخدمها المضيف لتشغيل المجال. بناء الجملة
هي قائمة مفصولة بفواصل، مع "-" للنطاقات و"^" لاستبعاد العقدة.

If --يعيش تم تحديده، قم بتعيين معلومات المجدول للضيف الجاري تشغيله. لو - تكوين is
المحدد، يؤثر على التمهيد التالي للضيف الدائم. لو --حاضِر محدد،
تؤثر على حالة الضيف الحالية.

إعادة تشغيل نطاق [--الوضع قائمة الوضع]
إعادة تشغيل المجال. هذا يتصرف تمامًا كما لو كان المجال يحتوي على الامتداد إعادة تشغيل تشغيل الأمر من
وحدة التحكم. يعود الأمر بمجرد تنفيذ إجراء إعادة التشغيل ، والذي قد يكون
بشكل ملحوظ قبل إعادة تشغيل المجال فعليًا.

يتم تعيين السلوك الدقيق للمجال عند إعادة التشغيل بواسطة on_reboot المعلمة في
تعريف XML للمجال.

افتراضيًا، سيحاول برنامج Hypervisor اختيار طريقة إيقاف التشغيل المناسبة. لتحديد ا
الطريقة البديلة، --الوضع يمكن للمعلمة تحديد قائمة مفصولة بفواصل
يتضمن "acpi" و"agent" و"initctl" و"signal" و"paravirt". الترتيب الذي
سيحاول السائقون كل وضع غير محدد، ولا يتعلق بالترتيب المحدد له
com.virsh. للتحكم الصارم في الطلب، استخدم وضعًا واحدًا في كل مرة وكرر الأمر
أمر.

إعادة تعيين نطاق
إعادة تعيين المجال على الفور دون أي إيقاف ضيف. إعادة تعيين يحاكي إعادة تعيين الطاقة
زر على الجهاز، حيث ترى جميع الأجهزة الضيف مجموعة سطر RST وتتم إعادة تهيئتها
الحالة الداخلية.

ملاحظات: إعادة التعيين دون أي إيقاف تشغيل لنظام التشغيل الضيف قد يؤدي إلى فقدان البيانات.

على استعادة ملف الدولة [--تجاوز ذاكرة التخزين المؤقت] [--xml ملف] [{--جري | - متوقف}]
يستعيد المجال من أ فيرش حفظ ملف الدولة. يرى حفظ للمزيد من المعلومات.

If --تجاوز ذاكرة التخزين المؤقت تم تحديده، فإن الاستعادة ستتجنب ذاكرة التخزين المؤقت لنظام الملفات، على الرغم من ذلك
هذا قد يبطئ العملية.

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

عادةً، ستؤدي استعادة الصورة المحفوظة إلى استخدام الحالة المسجلة في الصورة المحفوظة
اختر بين التشغيل أو الإيقاف المؤقت؛ تمرير إما --جري or - متوقف إرادة العلم
السماح بتجاوز الحالة التي يجب أن يبدأ المجال فيها.

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

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

يمكن مراقبة التقدم باستخدام domjobinfo أمر virsh وتم إلغاؤه باستخدام
domjobabort الأمر (أرسل بواسطة مثيل virsh آخر). خيار آخر هو إرسال SIGINT
(عادةً باستخدام "Ctrl-C") لتشغيل عملية virsh حفظ أمر. - الإسراف يعرض
تقدم الحفظ.

وهذا يعادل تقريبًا القيام بوضع السبات على جهاز كمبيوتر قيد التشغيل، مع كل ما تحتاجه
نفس القيود. قد يتم قطع اتصالات الشبكة المفتوحة عند الاستعادة، مثل TCP
قد تكون المهلة قد انتهت.

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

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

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

حفظ الصورة وتحديد ملف XML [{--جري | - متوقف}]
قم بتحديث المجال XML الذي سيتم استخدامه عندما ملف يتم استخدامه لاحقًا في على استعادة
أمر. ال XML يجب أن تكون الوسيطة اسم ملف يحتوي على XML البديل، مع
التغييرات فقط في الأجزاء الخاصة بالمضيف من مجال XML. على سبيل المثال، يمكن أن يكون
يُستخدم لحساب الاختلافات في تسمية الملفات الناتجة عن إنشاء لقطات قرص
التخزين الأساسي بعد حفظ الضيف.

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

حفظ الصورة-dumpxml ملف [--معلومات الأمن]
قم باستخراج مجال XML الذي كان ساريًا في وقت حفظ ملف الحالة ملف وكان
تم إنشاؤها باستخدام حفظ يأمر. استخدام --معلومات الأمن سوف تشمل أيضا الأمن
معلومات حساسة.

حفظ الصورة وتحريرها ملف [{--جري | - متوقف}]
قم بتحرير تكوين XML المرتبط بملف الحالة المحفوظ ملف التي أنشأتها حفظ
أمر.

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

وهذا يعادل:

virsh save-image-dumpxml State-file > State-file.xml
vi State-file.xml (أو قم بإجراء تغييرات باستخدام محرر النصوص الآخر)
virsh حفظ صورة تحديد ملف الحالة ملف الحالة XML

إلا أنه يقوم ببعض التحقق من الأخطاء.

يمكن توفير المحرر المستخدم بواسطة متغيرات البيئة $VISUAL أو $EDITOR، و
الإعدادات الافتراضية إلى "السادس".

معلومات الجدولة نطاق [[- تكوين] [--يعيش] | [--حاضِر]] [[--يضع] المعلمة = القيمة] ...
معلومات الجدولة [--وزن عدد] [--قبعة عدد] نطاق
يسمح لك بإظهار (وضبط) معلمات جدولة المجال. المعلمات المتاحة
لكل برنامج Hypervisor هي:

LXC (جدولة posix): cpu_shares، vcpu_period، vcpu_quota

QEMU/KVM (جدولة posix): cpu_shares، vcpu_period، vcpu_quota، emulator_period،
emulator_quota

Xen (جدولة الائتمان): الوزن، الحد الأقصى

ESX (جدولة التخصيص): الحجز، الحد، الأسهم

If --يعيش تم تحديده، قم بتعيين معلومات المجدول للضيف الجاري تشغيله. لو - تكوين is
المحدد، يؤثر على التمهيد التالي للضيف الدائم. لو --حاضِر محدد،
تؤثر على حالة الضيف الحالية.

ملاحظات: تحتوي المعلمة cpu_shares على نطاق قيمة صالح هو 0-262144؛ القيم السلبية
يتم تغليفها إلى إيجابية، ويتم تحديد القيم الأكبر عند الحد الأقصى. لذلك، -1
هو اختصار مفيد للرقم 262144. في Linux kernel، تكون القيمتان 0 و1
يتم تحويلها تلقائيًا إلى قيمة دنيا قدرها 2.

ملاحظات: يتم تحديد معلمات الوزن والحد الأقصى فقط لمجدول XEN_CREDIT و
الآن إهمال.

ملاحظات: تحتوي معلمات vcpu_period/emulator_period على نطاق قيمة صالح يبلغ
1000-1000000 أو 0، والمعلمات vcpu_quota/emulator_quota لها قيمة صالحة
النطاق من 1000-18446744073709551 أو أقل من 0. القيمة 0 لأي من المعلمتين هي
نفس عدم تحديد تلك المعلمة.

قطة نطاق [imagefilepath] [--شاشة معرف الشاشة]
يأخذ لقطة شاشة لوحدة تحكم المجال الحالية ويخزنها في ملف. اختياريا،
إذا كان برنامج Hypervisor يدعم المزيد من العروض للمجال، معرف الشاشة يسمح بتحديد أي
سيتم التقاط الشاشة. هذا هو الرقم التسلسلي للشاشة. في حالة التعدد
بطاقات الرسومات، يتم تعداد الرؤوس قبل الأجهزة، على سبيل المثال. وجود بطاقتي رسوميات،
كلاهما بأربعة رؤوس، معرف الشاشة 5 يعالج الرأس الثاني على البطاقة الثانية.

مفتاح الإرسال نطاق [- مجموعة الرموز كود مجموعة] [--تمسك بالوقت تمسك بالوقت] رمز المفتاح
تحليل ملف رمز المفتاح تسلسل كضغطات المفاتيح لإرسالها إلى نطاق. كل رمز المفتاح يمكن إما
تكون قيمة رقمية أو اسمًا رمزيًا من مجموعة الرموز المقابلة. لو --تمسك بالوقت
سيتم الاحتفاظ بكل ضغطة على المفتاح لعدة أجزاء من الثانية. مجموعة الرموز الافتراضية
is لينكس، ولكن استخدام - مجموعة الرموز يسمح الخيار باختيار مجموعات الرموز الأخرى.

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

لينكس
القيم الرقمية هي تلك التي يحددها النظام الفرعي لحدث الإدخال العام في Linux.
تتطابق الأسماء الرمزية مع أسماء الماكرو الثابتة لمفتاح Linux المقابلة.

xt القيم الرقمية هي تلك المحددة بواسطة وحدة تحكم لوحة المفاتيح XT الأصلية. لا
يتم توفير أسماء رمزية

atset1
القيم الرقمية هي تلك التي تحددها وحدة تحكم لوحة المفاتيح AT، مجموعة 1 (ويعرف أيضًا باسم XT
مجموعة متوافقة). مفاتيح المفاتيح الموسعة من atset1 قد تختلف عن رموز المفاتيح الموسعة في
القادم xt مجموعة الرموز. لم يتم توفير أسماء رمزية

atset2
القيم الرقمية هي تلك المحددة بواسطة وحدة تحكم لوحة المفاتيح AT، المجموعة 2. لا
يتم توفير أسماء رمزية

atset3
القيم الرقمية هي تلك التي تحددها وحدة تحكم لوحة المفاتيح AT، مجموعة 3 (ويعرف أيضًا باسم
مجموعة متوافقة مع PS/2). لم يتم توفير أسماء رمزية

os_x
القيم الرقمية هي تلك التي يحددها النظام الفرعي لإدخال لوحة المفاتيح OS-X. ال
تتطابق الأسماء الرمزية مع أسماء الماكرو الثابتة لمفتاح OS-X المقابلة

xt_kbd
القيم الرقمية هي تلك التي يحددها جهاز Linux KBD. هذه هي البديل
على مجموعة رموز XT الأصلية، ولكن غالبًا بتشفير مختلف لـ Extended
رموز المفاتيح. لم يتم توفير أسماء رمزية.

win32
القيم الرقمية هي تلك المحددة بواسطة النظام الفرعي لإدخال لوحة المفاتيح Win32. ال
تتطابق الأسماء الرمزية مع أسماء الماكرو الثابتة لمفتاح Win32 المقابلة

USB القيم الرقمية هي تلك التي تحددها مواصفات USB HID للوحة المفاتيح
مدخل. لم يتم توفير أسماء رمزية

rfb القيم الرقمية هي تلك التي يحددها امتداد RFB لإرسال الخام
رموز المفاتيح. هذه هي متغيرات في مجموعة رموز XT، لكن رموز المفاتيح الموسعة لها الامتداد
البت المنخفض من مجموعة البايت الثانية، بدلاً من البت العالي من البايت الأول. لا
يتم توفير أسماء رمزية.

أمثلة
# أرسل ثلاث ضربات "k"، "e"، "y"، باستخدام مجموعة رموز xt. هؤلاء
# يتم الضغط عليها جميعها في وقت واحد ويمكن أن يستقبلها الضيف
#بترتيب عشوائي
virsh إرسال مفتاح dom --codeset xt 37 18 21

# أرسل ضربة واحدة "يمين-ctrl+C"
مفتاح إرسال virsh KEY_RIGHTCTRL KEY_C

# أرسل علامة تبويب، مع الاستمرار لمدة ثانية واحدة
مفتاح إرسال virsh - وقت الانتظار 1000 0xf

إرسال إشارة العملية معرّف المجال معرف المنتج علامة
أرسل إشارة علامة للعملية التي حددها معرف المنتج يعمل في المجال الظاهري
معرّف المجال. معرف المنتج هو معرف العملية في مساحة اسم المجال الظاهري.

ال علامة قد تكون الوسيطة إما رقمًا صحيحًا للإشارة الثابتة، أو واحدة من
الأسماء الرمزية:

"نوب"، "هوب"، "إنت"، "استقال"، "مريض"،
"فخ"، "abrt"، "حافلة"، "fpe"، "قتل"،
"usr1"، "segv"، "usr2"، "الأنابيب"، "alrm"،
"المصطلح"، "stkflt"، "chld"، "تابع"، "توقف"،
"tstp"، "ttin"، "ttou"، "urg"، "xcpu"،
"xfsz"، "vtalrm"، "الأستاذ"، "ونش"، "استطلاع"،
"pwr"، "sys"، "rt0"، "rt1"، "rt2"، "rt3"،
"rt4"، "rt5"، "rt6"، "rt7"، "rt8"، "rt9"،
"rt10"، "rt11"، "rt12"، "rt13"، "rt14"، "rt15"،
"rt16"، "rt17"، "rt18"، "rt19"، "rt20"، "rt21"،
"rt22"، "rt23"، "rt24"، "rt25"، "rt26"، "rt27"،
"rt28"، "rt29"، "rt30"، "rt31"، "rt32"

يمكن أن يكون اسم الرمز مسبوقًا بشكل اختياري بـ "sig" أو "sig_" وقد يكون موجودًا
أحرف كبيرة أو صغيرة.

أمثلة
virsh إرسال إشارة العملية myguest 1 15
virsh إرسال إشارة العملية myguest 1 مصطلح
virsh إرسال إشارة العملية myguest 1 sigterm
virsh إرسال إشارة العملية myguest 1 SIG_HUP

setmem نطاق المقاس [[- تكوين] [--يعيش] | [--حاضِر]]
تغيير تخصيص الذاكرة لمجال الضيف. لو --يعيش تم تحديده، قم بإجراء
بالون ذاكرة الضيف الجاري. لو - تكوين تم تحديده، مما يؤثر على التمهيد التالي لـ
ضيف مثابر. لو --حاضِر تم تحديده، مما يؤثر على حالة الضيف الحالية. كلاهما
--يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر حصري. إذا لم يكن هناك علم
المحدد، يختلف السلوك وفقًا لبرنامج Hypervisor.

المقاس هو عدد صحيح متدرج (انظر الملاحظات فوق)؛ يتم تعيينه افتراضيًا على الكيبيبايت (كتل من 1024
بايت) إلا إذا قمت بتوفير لاحقة (واسم الخيار الأقدم - kilobytes متاح
كمرادف مهمل). يتم تقريب Libvirt إلى أقرب كيبي بايت. بعض
تتطلب برامج Hypervisor دقة أكبر من KiB، وطلبات ليست متساوية
سيتم تقريب متعددة. على سبيل المثال، يقوم vSphere/ESX بتقريب المعلمة إلى
ميبيبايت (1024 كيبي بايت).

بالنسبة لـ Xen، يمكنك فقط ضبط ذاكرة النطاق قيد التشغيل إذا كان المجال كذلك
شبه افتراضية أو تشغيل برنامج تشغيل البالون الكهروضوئي.

بالنسبة إلى LXC، القيمة التي يتم تعيينها هي قيمة cgroups لـ Limit_in_bytes أو الحد الأقصى
مقدار ذاكرة المستخدم (بما في ذلك ذاكرة التخزين المؤقت للملفات). عند عرض الذاكرة داخل
الحاوية، وهذا هو / proc / meminfo قيمة "ميمتوتال". عند عرض القيمة من
المضيف، استخدم فيرش com.memtune يأمر. من أجل عرض الذاكرة الحالية المستخدمة و
الحد الأقصى للقيمة المسموح بها لضبط الذاكرة، استخدم فيرش دومينفو أمر.

ضع كلمة سر للمستخدم نطاق المستخدم كلمه السر [- مشفر]
قم بتعيين كلمة المرور لل المستخدم الحساب في مجال الضيف.

If - مشفر تم تحديد كلمة المرور، ومن المفترض أن تكون مشفرة بالفعل بواسطة
الطريقة المطلوبة من قبل نظام التشغيل الضيف.

بالنسبة إلى QEMU/KVM، يتطلب هذا تكوين الوكيل الضيف وتشغيله.

com.setmaxmem نطاق المقاس [[- تكوين] [--يعيش] | [--حاضِر]]
تغيير الحد الأقصى لتخصيص الذاكرة لمجال الضيف. لو --يعيش is
المحدد، يؤثر على الضيف قيد التشغيل. لو - تكوين تم تحديده، مما يؤثر على التمهيد التالي لـ
ضيف مثابر. لو --حاضِر تم تحديده، مما يؤثر على حالة الضيف الحالية. كلاهما
--يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر حصري. إذا لم يكن هناك علم
المحدد، يختلف السلوك وفقًا لبرنامج Hypervisor.

بعض برامج Hypervisor مثل QEMU/KVM لا تدعم التغييرات المباشرة (خاصة المتزايدة)
من الحد الأقصى للذاكرة. حتى تغييرات التكوين المستمرة قد لا تكون كذلك
يتم إجراؤها باستخدام بعض برامج Hypervisor/التكوين (على سبيل المثال، في المجالات الممكّنة لـ NUMA على QEMU).
لتغييرات التكوين المعقدة استخدم الأمر تحرير في حين أن).

المقاس هو عدد صحيح متدرج (انظر الملاحظات فوق)؛ يتم تعيينه افتراضيًا على الكيبيبايت (كتل من 1024
بايت) إلا إذا قمت بتوفير لاحقة (واسم الخيار الأقدم - kilobytes متاح
كمرادف مهمل). يتم تقريب Libvirt إلى أقرب كيبي بايت. بعض
تتطلب برامج Hypervisor دقة أكبر من KiB، وطلبات ليست متساوية
سيتم تقريب متعددة. على سبيل المثال، يقوم vSphere/ESX بتقريب المعلمة إلى
ميبيبايت (1024 كيبي بايت).

com.memtune نطاق [- صعب الحد المقاس] [- حد ناعم المقاس] [--مبادلة-الحد الثابت المقاس]
[--دقيقة الضمان المقاس] [[- تكوين] [--يعيش] | [--حاضِر]]
يسمح لك بعرض أو ضبط معلمات ذاكرة المجال. بدون أعلام التيار
يتم عرض الإعدادات. مع العلم، يتم تعديل الحد المناسب إذا كان مدعوما
مراقب الأجهزة الافتراضية. دعم LXC وQEMU/KVM - صعب الحد, - حد ناعمو
--مبادلة-الحد الثابت. --دقيقة الضمان مدعوم فقط بواسطة برنامج ESX Hypervisor. كل من
هذه الحدود هي أعداد صحيحة متدرجة (انظر الملاحظات أعلاه)، مع القيمة الافتراضية للكيبيبايت
(كتل من 1024 بايت) في حالة عدم وجود لاحقة. يتم تقريب Libvirt إلى الأقرب
kibibyte. تتطلب بعض برامج Hypervisor دقة أكبر من KiB، وتطلب ذلك
ليست مضاعفات زوجية سيتم تقريبها. على سبيل المثال، يقوم vSphere/ESX بتقريب ملف
المعلمة تصل إلى ميغا بايت (1024 كيلو بايت).

If --يعيش تم تحديده، مما يؤثر على الضيف قيد التشغيل. لو - تكوين تم تحديده، يؤثر على
التمهيد التالي للضيف المستمر. لو --حاضِر تم تحديده، مما يؤثر على الضيف الحالي
ولاية. كلاهما --يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر حصري. إذا لا
تم تحديد العلامة، ويختلف السلوك وفقًا لبرنامج Hypervisor.

بالنسبة لـ QEMU/KVM، يتم تطبيق المعلمات على عملية QEMU ككل. وهكذا متى
بعد حسابها، يحتاج المرء إلى إضافة ذاكرة الوصول العشوائي الضيف، وذاكرة الوصول العشوائي للفيديو الضيف، وبعض الذاكرة
النفقات العامة لـ QEMU نفسها. من الصعب تحديد القطعة الأخيرة لذا يحتاج المرء إلى التخمين والتخمين
محاولة.

بالنسبة إلى LXC، فإن قيمة hard_limit المعروضة هي إعداد الذاكرة الحالي من ملف XML أو
النتائج من أ فيرش setmem أمر.

- صعب الحد
الحد الأقصى للذاكرة التي يمكن للضيف استخدامها.

- حد ناعم
حد الذاكرة المطلوب فرضه أثناء التنافس على الذاكرة.

--مبادلة-الحد الثابت
الحد الأقصى للذاكرة بالإضافة إلى المبادلة التي يمكن للضيف استخدامها. هذا يجب أن يكون أكثر من صعب -
قيمة الحد المقدمة.

--دقيقة الضمان
الحد الأدنى المضمون لتخصيص الذاكرة للضيف.

يتم تفسير تحديد -1 كقيمة لهذه الحدود على أنه غير محدود.

com.blkiotune نطاق [--وزن وزن] [- أوزان الجهاز أوزان الجهاز]
[--device-read-ios-sec قراءة الجهاز-ios ثانية] [--device-write-ios-sec جهاز-الكتابة-ios-
ثوانى] [--device-read-bytes-sec قراءة الجهاز بالبايت ثانية] [--جهاز الكتابة بايت ثانية جهاز-
الكتابة بايت ثانية] [[- تكوين] [--يعيش] | [--حاضِر]]
عرض أو ضبط معلمات blkio. يدعم QEMU/KVM --وزن. --وزن يقع في النطاق
[100، 1000]. بعد النواة 2.6.39، يمكن أن تكون القيمة في النطاق [10، 1000].

أوزان الجهاز عبارة عن سلسلة واحدة تسرد زوجًا واحدًا أو أكثر من الأجهزة/الوزن، في ملف
تنسيق / المسار / إلى / الجهاز، الوزن، / المسار / إلى / الجهاز، الوزن. كل وزن في النطاق
[100، 1000]، [10، 1000] بعد النواة 2.6.39، أو القيمة 0 لإزالة هذا الجهاز من
قوائم لكل جهاز. يتم تعديل الأجهزة المدرجة في السلسلة فقط؛ أي موجود
تظل الأوزان لكل جهاز للأجهزة الأخرى دون تغيير.

قراءة الجهاز-ios ثانية عبارة عن سلسلة واحدة تسرد جهازًا واحدًا أو أكثر/read_iops_sec
أزواج، بتنسيق /path/to/device، read_iops_sec،/path/to/device، read_iops_sec.
كل read_iops_sec هو رقم، ونوعه غير موقع، وقيمته 0 لإزالة ذلك
الجهاز من قائمة لكل قرار. يتم تعديل الأجهزة المدرجة في السلسلة فقط؛
تظل أي قراءة read_iops_sec موجودة لكل جهاز للأجهزة الأخرى دون تغيير.

جهاز الكتابة-ios ثانية عبارة عن سلسلة واحدة تسرد جهازًا واحدًا أو أكثر/write_iops_sec
أزواج، كثافة العمليات تنسيق
/path/to/device,write_iops_sec,/path/to/device,write_iops_sec. كل write_iops_sec هو
رقم من النوع غير موقع، القيمة 0 لإزالة هذا الجهاز من كل قرار
قائمة. يتم تعديل الأجهزة المدرجة في السلسلة فقط؛ أي موجود لكل جهاز
تبقى write_iops_sec للأجهزة الأخرى دون تغيير.

قراءة الجهاز بالبايت ثانية عبارة عن سلسلة واحدة تسرد جهازًا واحدًا أو أكثر/read_bytes_sec
أزواج، كثافة العمليات تنسيق
/path/to/device,read_bytes_sec,/path/to/device,read_bytes_sec. كل read_bytes_sec هو
الرقم الذي النوع غير موقع طويل، القيمة 0 لإزالة هذا الجهاز من كل-
قائمة القرار. يتم تعديل الأجهزة المدرجة في السلسلة فقط؛ أي موجود لكل
تبقى قراءة الجهاز read_bytes_sec للأجهزة الأخرى دون تغيير.

جهاز الكتابة بايت ثانية عبارة عن سلسلة واحدة تسرد جهازًا واحدًا أو أكثر/write_bytes_sec
أزواج، كثافة العمليات تنسيق
/path/to/device,write_bytes_sec,/path/to/device,write_bytes_sec. كل write_bytes_sec
هو رقم من النوع غير الموقع طويل، القيمة 0 لإزالة هذا الجهاز من كل-
قائمة القرار. يتم تعديل الأجهزة المدرجة في السلسلة فقط؛ أي موجود لكل
يبقى جهاز write_bytes_sec للأجهزة الأخرى دون تغيير.

If --يعيش تم تحديده، مما يؤثر على الضيف قيد التشغيل. لو - تكوين تم تحديده، يؤثر على
التمهيد التالي للضيف المستمر. لو --حاضِر تم تحديده، مما يؤثر على الضيف الحالي
ولاية. كلاهما --يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر حصري. إذا لا
تم تحديد العلامة، ويختلف السلوك وفقًا لبرنامج Hypervisor.

سيتفكبوس نطاق عد [--أقصى] [[- تكوين] [--يعيش] | [--حاضِر]] [--الزبون]
تغيير عدد وحدات المعالجة المركزية الافتراضية النشطة في مجال الضيف. افتراضيا، هذا الأمر
يعمل على مجالات الضيف النشطة. لتغيير الإعدادات لمجال ضيف غير نشط،
استخدم ال - تكوين العلم.

ال عد قد تكون القيمة محدودة بواسطة المضيف أو برنامج Hypervisor أو حد قادم من
الوصف الأصلي لنطاق الضيف. بالنسبة لـ Xen، يمكنك ضبط الوضع الافتراضي فقط
وحدات المعالجة المركزية (CPUs) الخاصة بمجال قيد التشغيل إذا كان المجال افتراضيًا.

إذا كان - تكوين يتم تحديد العلامة، ويتم إجراء التغيير على تكوين XML المخزن
لنطاق الضيف، ولن يسري مفعوله إلا عند بدء تشغيل نطاق الضيف في المرة التالية.

If --يعيش تم تحديد مجال الضيف، ويجب أن يكون نشطًا، ويتم التغيير
في الحال. كلا ال - تكوين و --يعيش يمكن تحديد الأعلام معًا إذا
بدعم من برنامج Hypervisor. إذا تم تشغيل هذا الأمر قبل انتهاء الضيف
أثناء التشغيل، قد يفشل الضيف في معالجة التغيير.

If --حاضِر تم تحديده، مما يؤثر على حالة الضيف الحالية.

عندما لا يتم إعطاء الأعلام، --يعيش يفترض العلم ويجب أن يكون مجال الضيف
نشيط. في هذه الحالة، الأمر متروك لمشرف الأجهزة الافتراضية لمعرفة ما إذا كان - تكوين العلم هو
يُفترض أيضًا، وبالتالي ما إذا كان تكوين XML قد تم تعديله لإجراء
التغيير مستمر.

If --الزبون تم تحديده، ثم يتم تعديل عدد وحدات المعالجة المركزية في الضيف بدلاً من ذلك
مراقب الأجهزة الافتراضية. هذه العلامة قابلة للاستخدام فقط للنطاقات المباشرة وقد تتطلب وكيلًا ضيفًا
ليتم تكوينها في الضيف.

ال --أقصى تتحكم العلامة في الحد الأقصى لعدد وحدات المعالجة المركزية الافتراضية التي يمكن توصيلها بسرعة
في المرة التالية التي يتم فيها تمهيد المجال. وعلى هذا النحو، يجب استخدامه فقط مع - تكوين
العلم، وليس مع --يعيش أو ال --حاضِر العلم.

إغلاق نطاق [--الوضع قائمة الوضع]
بلطف يغلق المجال. ينسق هذا مع نظام تشغيل المجال لأداء
إغلاق رشيق ، لذلك ليس هناك ما يضمن نجاحه ، وقد يستغرق
طول متغير من الوقت اعتمادًا على الخدمات التي يجب إغلاقها في المجال.

يتم تعيين السلوك الدقيق للمجال عند إيقاف تشغيله بواسطة on_shutdown المعلمة
في تعريف XML للمجال.

If نطاق مؤقتًا، فسيتم فقدان البيانات الوصفية لأي لقطات بمجرد الضيف
توقف عن التشغيل، ولكن محتويات اللقطة لا تزال موجودة، ومجال جديد بنفس الشيء
يمكن للاسم وUUID استعادة البيانات التعريفية لللقطة باستخدام لقطة إنشاء.

افتراضيًا، سيحاول برنامج Hypervisor اختيار طريقة إيقاف التشغيل المناسبة. لتحديد ا
الطريقة البديلة، --الوضع يمكن للمعلمة تحديد قائمة مفصولة بفواصل
يتضمن "acpi" و"agent" و"initctl" و"signal" و"paravirt". الترتيب الذي
سيحاول السائقون كل وضع غير محدد، ولا يتعلق بالترتيب المحدد له
com.virsh. للتحكم الصارم في الطلب، استخدم وضعًا واحدًا في كل مرة وكرر الأمر
أمر.

بداية اسم المجال أو uuid [--وحدة التحكم] [- متوقف] [--autodestroy] [--تجاوز ذاكرة التخزين المؤقت]
[--قوة التمهيد] [--pass-fds ن،م،...]
ابدأ مجالًا غير نشط (محدد مسبقًا)، إما من الأخير ManagedSave حالة،
أو عبر تمهيد جديد في حالة عدم وجود حالة حفظ مُدارة. سيتم إيقاف المجال مؤقتًا إذا
القادم - متوقف يتم استخدام الخيار ودعمه من قبل السائق؛ وإلا فإنه سيتم تشغيله.
If --وحدة التحكم مطلوب إرفاقه بوحدة التحكم بعد الإنشاء. لو --autodestroy is
عند الطلب، سيتم تدمير الضيف تلقائيًا عندما يقوم virsh بإغلاقه
الاتصال بـ libvirt، أو الخروج بطريقة أخرى. لو --تجاوز ذاكرة التخزين المؤقت تم تحديده، و
توجد حالة الحفظ المُدارة، وستتجنب عملية الاستعادة ذاكرة التخزين المؤقت لنظام الملفات، على الرغم من ذلك
قد يبطئ العملية. لو --قوة التمهيد تم تحديده، ثم أي حالة حفظ مُدارة
يتم التخلص منه ويحدث تمهيد جديد.

If --pass-fds تم تحديد الوسيطة وهي قائمة مفصولة بفواصل من الملفات المفتوحة
الأوصاف التي ينبغي تمريرها إلى الضيف. سيتم إعادة واصفات الملف
مرقمة في الضيف، بدءًا من 3. وهذا مدعوم فقط مع الحاوية
الافتراضية.

تعليق نطاق
تعليق مجال قيد التشغيل. يتم الاحتفاظ بها في الذاكرة ولكن لن تتم جدولتها بعد الآن.

استئنف نطاق
ينقل المجال خارج الحالة المعلقة. وهذا سوف يسمح مع وقف التنفيذ سابقا
المجال الآن مؤهلاً للجدولة بواسطة برنامج Hypervisor الأساسي.

com.dommpsuspend نطاق الهدف [--المدة الزمنية]
قم بتعليق مجال قيد التشغيل في إحدى هذه الحالات (ممكن الهدف القيم):
ذاكرة مكافئة لحالة S3 ACPI
القرص المكافئ لحالة S4 ACPI
يتم حفظ ذاكرة الوصول العشوائي الهجينة على القرص ولكن لا يتم إيقاف تشغيلها

ال --المدة الزمنية تحدد الوسيطة عدد الثواني قبل أن يتم إيقاظ المجال
بعد أن تم تعليقه (انظر أيضًا com.dompmwakeup). الافتراضي هو 0 للتعليق غير المحدود
وقت. (هذه الميزة غير مدعومة حاليًا من قبل أي برنامج تشغيل لبرنامج Hypervisor ويجب أن يكون 0
مستخدم.).

لاحظ أن هذا الأمر يتطلب تكوين وكيل ضيف وتشغيله في المجال
نظام التشغيل الضيف.

كن حذرًا، على الأقل بالنسبة لـ QEMU، سيتم إنهاء عملية النطاق عند الهدف
يتم استخدام القرص وسيتم إطلاق عملية جديدة عندما يُطلب من libvirt تنبيه الملف
اِختِصاص. ونتيجة لذلك، فإن أي تغييرات في وقت التشغيل، مثل التوصيل السريع للجهاز أو الذاكرة
الإعدادات، يتم فقدانها ما لم يتم إجراء هذه التغييرات باستخدام - تكوين العلم.

com.dompmwakeup نطاق
قم بتنبيه المجال من حالة pmsuspending (إما معلق بواسطة dompmsuspend أو من
الضيف نفسه). يُدخل تنبيهًا إلى الضيف الموجود في حالة تعليق مساءً، بدلاً من ذلك
بدلاً من انتظار انتهاء المدة المطلوبة مسبقًا (إن وجدت). هذه العملية
لا يفشل بالضرورة إذا كان المجال قيد التشغيل.

com.ttyconsole نطاق
قم بإخراج الجهاز المستخدم لوحدة تحكم TTY الخاصة بالمجال. إذا كانت المعلومات ليست كذلك
ستوفر العمليات المتاحة رمز خروج قدره 1.

غير معروف نطاق [--إدارة الحفظ] [--snapshots-metadata] [--nvram] [{--تخزين مجلدات |
--إزالة جميع وحدات التخزين [--حذف اللقطات]} --مسح التخزين]
إلغاء تحديد المجال. إذا كان المجال قيد التشغيل، فهذا يحوله إلى مجال عابر،
دون إيقافه. إذا كان المجال غير نشط، تتم إزالة تكوين المجال.

ال --إدارة الحفظ يضمن العلم أن أي صورة محفوظة مُدارة (انظر ملف ManagedSave
الأمر) يتم تنظيفه أيضًا. بدون العلامة، يحاول إلغاء تعريف المجال باستخدام ملف
ستفشل عملية حفظ الصورة المُدارة.

ال --snapshots-metadata يضمن العلم أن أي لقطات (انظر ملف قائمة لقطة
الأمر) يتم تنظيفها أيضًا عند إلغاء تحديد مجال غير نشط. بدون العلم،
ستفشل محاولات إلغاء تعريف مجال غير نشط باستخدام بيانات تعريف اللقطة. إذا
المجال نشط، ويتم تجاهل هذه العلامة.

ال --nvram تضمن العلامة عدم ترك ملف nvram (/domain/os/nvram/). إذا
يحتوي المجال على ملف nvram وتم حذف العلامة، وسيفشل إلغاء التحديد.

ال --تخزين العلم يأخذ معلمة مجلدات، وهي عبارة عن قائمة مفصولة بفواصل
أسماء أهداف وحدة التخزين أو مسارات المصدر لوحدات تخزين التخزين المراد إزالتها مع
مجال غير محدد. يمكن أن تكون وحدات التخزين غير محددة وبالتالي يتم إزالتها فقط على المجالات غير النشطة.
لا تتم محاولة حذف المجلد إلا بعد أن يكون المجال غير محدد؛ إن لم يكن كل
قد يتم حذف المجلدات المطلوبة، وتشير رسالة الخطأ إلى المجلدات المتبقية
خلف. إذا لم يتم العثور على مسار وحدة التخزين في تعريف المجال، فسيتم التعامل معه كما لو كان
تم حذف المجلد بنجاح. فقط وحدات التخزين التي يديرها libvirt في تجمعات التخزين يمكنها ذلك
تتم إزالتها بهذه الطريقة. (يرى com.domblklist للحصول على قائمة بأسماء الأهداف المرتبطة بـ a
اِختِصاص). مثال: --storage vda,/path/to/storage.img

ال --إزالة جميع وحدات التخزين تحدد العلامة جميع وحدات تخزين المجال
يجب حذفها.

ال --حذف اللقطات تحدد العلامة أن أي لقطات مرتبطة بالتخزين
يجب حذف المجلد أيضًا. يتطلب --إزالة جميع وحدات التخزين العلم ليكون
متاح. لا تدعم كافة برامج تشغيل التخزين هذا الخيار، حاليًا فقط rbd.

العلم --مسح التخزين يحدد أنه يجب مسح وحدات التخزين من قبل
إزالة.

ملاحظة: بالنسبة للمجال غير النشط، يجب استخدام اسم المجال أو UUID كملف نطاق.

com.vcpucount نطاق [{--أقصى | --نشيط} {- تكوين | --يعيش | --حاضِر}] [--الزبون]
اطبع معلومات حول أعداد وحدة المعالجة المركزية الافتراضية للمعطى نطاق. إذا لم يكن هناك أعلام
المحددة، يتم سرد كافة الأعداد المحتملة في جدول؛ وإلا فإن الإخراج محدود
إلى القيمة الرقمية المطلوبة فقط. لأسباب تاريخية، يسرد الجدول
قم بتسمية "الحالي" على الصفوف التي يمكن الاستعلام عنها بشكل منفصل عبر ملف --نشيط العلم،
بدلا من أن تتعلق --حاضِر العلم.

--أقصى يطلب معلومات حول الحد الأقصى لوحدات vcpus التي يمكن للنطاق إضافتها عبرها
سيتفكبوس، في حين --نشيط يظهر الاستخدام الحالي. لا يمكن أن يكون هذان العلمان معًا
محدد. - تكوين يتطلب مجالًا ثابتًا ويطلب معلومات بخصوص
في المرة التالية التي سيتم فيها تشغيل النطاق، --يعيش يتطلب مجالا قيد التشغيل والقوائم
القيم الحالية، و --حاضِر الاستعلامات وفقا للحالة الحالية للمجال
(الموافق --يعيش إذا كان قيد التشغيل، أو - تكوين إذا كان غير نشط)؛ هذه الأعلام الثلاثة هي
لا يعتمدوا على بعض.

If --الزبون يتم تحديده، ثم يتم الإبلاغ عن عدد وحدات المعالجة المركزية من منظور
الضيف. هذه العلامة قابلة للاستخدام فقط للنطاقات المباشرة وقد تتطلب وجود وكيل ضيف
تكوين في الضيف.

com.vcpuinfo نطاق [--جميلة]
إرجاع معلومات أساسية حول وحدات المعالجة المركزية (CPU) الافتراضية للمجال، مثل عدد وحدات المعالجة المركزية الافتراضية (vCPUs) و
وقت التشغيل، والتقارب للمعالجات المادية.

بدافع --جميلة، تظهر ارتباطات وحدة المعالجة المركزية كنطاقات.

com.vcpupin نطاق [com.vcpu] [cpulist] [[--يعيش] [- تكوين] | [--حاضِر]]
الاستعلام أو تغيير تثبيت وحدات VCPU للمجال لاستضافة وحدات المعالجة المركزية (CPU) الفعلية. لتثبيت واحد
com.vcpu، حدد cpulist; خلاف ذلك، يمكنك الاستعلام عن واحد com.vcpu أو حذف com.vcpu لسرد جميع في
ذات مرة.

cpulist هي قائمة بأرقام وحدة المعالجة المركزية الفعلية. بناء الجملة الخاص به عبارة عن قائمة مفصولة بفواصل و
يمكن أيضًا السماح بالعلامات الخاصة باستخدام '-' و'^' (على سبيل المثال، '0-4'، '0-3، ^2'). ال '-'
يشير إلى النطاق ويشير "^" إلى الحصري. لتثبيت com.vcpu لجميع المادية
تحدد وحدة المعالجة المركزية "r" كـ a cpulist. إذا --يعيش تم تحديده، مما يؤثر على الضيف قيد التشغيل. لو
- تكوين تم تحديده، مما يؤثر على التمهيد التالي للضيف المستمر. لو --حاضِر is
المحدد، يؤثر على حالة الضيف الحالية. كلاهما --يعيش و - تكوين قد تكون الأعلام
نظرا إذا cpulist موجود ولكن --حاضِر حصري. إذا لم يتم تحديد أي علم،
يختلف السلوك باختلاف برنامج Hypervisor.

ملاحظات: يتم تقييم التعبير بشكل تسلسلي، لذا فإن "0-15،^8" مطابق لـ
"9-14,0-7,15" ولكنها ليست متطابقة مع "^8,0-15".

com.emulatorpin نطاق [cpulist] [[--يعيش] [- تكوين] | [--حاضِر]]
الاستعلام أو تغيير تثبيت مؤشرات ترابط محاكي المجال لاستضافة وحدات المعالجة المركزية (CPU) الفعلية.

يرى com.vcpupin لـ cpulist.

If --يعيش تم تحديده، مما يؤثر على الضيف قيد التشغيل. لو - تكوين تم تحديده، يؤثر على
التمهيد التالي للضيف المستمر. لو --حاضِر تم تحديده، مما يؤثر على الضيف الحالي
ولاية. كلاهما --يعيش و - تكوين يمكن إعطاء الأعلام إذا cpulist موجود ولكن
--حاضِر حصري. إذا لم يتم تحديد أي إشارة، فسيختلف السلوك وفقًا لذلك
المشرف.

vncdisplay نطاق
قم بإخراج عنوان IP ورقم المنفذ لعرض VNC. إذا كانت المعلومات ليست كذلك
ستوفر العمليات المتاحة رمز خروج قدره 1.

DEVICE أوامر


تتعامل الأوامر التالية مع الأجهزة المرتبطة بالمجالات. ال نطاق يمكن أن يكون
تم تحديده كعدد صحيح قصير أو اسم أو UUID كامل. لفهم القيم بشكل أفضل
مسموح به كخيارات لأمر قراءة الوثائق في
<http://libvirt.org/formatdomain.html> على تنسيق أقسام الجهاز للحصول على
أدق مجموعة من القيم المقبولة.

إرفاق الجهاز نطاق FILE [[[--يعيش] [- تكوين] | [--حاضِر]] | [--مثابر]]
قم بإرفاق جهاز بالمجال، باستخدام تعريف الجهاز في ملف XML باستخدام جهاز
عنصر التعريف مثل أو كعنصر المستوى الأعلى. انظر
التوثيق فيhttp://libvirt.org/formatdomain.html#elementsDevices> للتعرف عليها
تنسيق libvirt XML للجهاز. لو - تكوين تم تحديد الأمر بتغيير
تكوين المجال المستمر مع إرفاق الجهاز يسري مفعوله في المرة القادمة
يبدأ libvirt المجال. بالنسبة لأجهزة الأقراص المضغوطة والأقراص المرنة، يستبدل هذا الأمر فقط
الوسائط داخل جهاز موجود؛ فكر في استخدام تحديث الجهاز لهذا الاستخدام. ل
الأجهزة المضيفة للعبور، انظر أيضًا nodedev-detach، مطلوب إذا لم يكن جهاز PCI كذلك
استخدام الوضع المدار.

If --يعيش تم تحديده، ويؤثر على مجال قيد التشغيل. لو - تكوين تم تحديده، يؤثر على
بدء التشغيل التالي للمجال المستمر. لو --حاضِر تم تحديده، يؤثر على التيار
حالة المجال. كلاهما --يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر is
حصري. عندما لا يتم تحديد علامة، يتم استخدام واجهة برمجة التطبيقات القديمة التي يعتمد سلوكها على
برنامج تشغيل برنامج Hypervisor.

لأغراض التوافق، --مثابر يتصرف مثل - تكوين للمجال غير المتصل بالإنترنت،
ومثل --يعيش - تكوين للمجال قيد التشغيل.

ملاحظات: قد يؤدي استخدام ملفات XML لتعريف الجهاز الجزئي إلى نتائج غير متوقعة
قد يتم إنشاء بعض الحقول تلقائيًا وبالتالي تتطابق مع أجهزة أخرى غير المتوقعة.

إرفاق القرص نطاق مصدر الهدف [[[--يعيش] [- تكوين] | [--حاضِر]] | [--مثابر]]
[--targetbus حافلة] [--سائق سائق] [--subdriver سائق فرعي] [--iothread com.iothread] [--مخبأ
مخبأ] [--نوع نوع] [--الوضع طريقة] [--نوع المصدر نوع المصدر] [--مسلسل مسلسل] [--wwn WWN]
[--rawio] [--عنوان العنوان] [--متعددة الوظائف] [- طباعة- xml]
إرفاق جهاز قرص جديد بالمجال. مصدر هو المسار للملفات والأجهزة.
الهدف يتحكم في الناقل أو الجهاز الذي يتعرض القرص من خلاله لنظام التشغيل الضيف. هو - هي
يشير إلى اسم الجهاز "المنطقي"؛ الاختياري com.targetbus السمة تحدد
نوع جهاز القرص المطلوب محاكاته؛ القيم المحتملة خاصة بالسائق، مع النموذجية
القيم يجري IDE, SCSI, الفضيلة, البينية, USB, SATA أو sd، إذا تم حذفه، نوع الحافلة هو
يتم استنتاجه من نمط اسم الجهاز (على سبيل المثال، الجهاز المسمى "sda" عادةً ما يتم استنتاجه من نمط اسم الجهاز).
سيتم تصديرها باستخدام ناقل SCSI). سائق يمكن أن يكون ملف, استفادة or فيز لبرنامج Hypervisor Xen
اعتمادا على نوع الوصول؛ أو كيمو لمحاكي QEMU. مزيد من التفاصيل ل
يمكن تمرير السائق باستخدام سائق فرعي. لزين سائق فرعي يمكن أن يكون AIO، بينما بالنسبة لـ QEMU
يجب أن يتطابق برنامج التشغيل الفرعي مع تنسيق مصدر القرص، مثل الخام or q بقو 2.
سيتم استخدام برنامج Hypervisor الافتراضي إذا سائق فرعي لم يتم تحديد. ومع ذلك، الافتراضي
قد لا يكون صحيحا، وخاصة. لQEMU لأسباب أمنية تم تكوينه على عدم القيام بذلك
الكشف عن تنسيقات القرص. نوع يمكن أن تشير اث, قرص مدمج or المرنة كبديل ل
القرص الافتراضي، على الرغم من أن هذا الاستخدام يستبدل فقط الوسائط الموجودة في القرص الظاهري
قرص مدمج أو جهاز مرن؛ فكر في استخدام تحديث الجهاز لهذا الاستخدام بدلا من ذلك. طريقة يمكن
تحديد الوضعين المحددين للقراءة فقط or قابل للمشاركة. نوع المصدر يمكن أن تشير إلى النوع
المصدر (كتلة|ملف) مخبأ يمكن أن تكون واحدة من "الافتراضي"، "لا شيء"، "الكتابة"،
"إعادة الكتابة" أو "المزامنة المباشرة" أو "غير الآمنة". com.iothread هو الرقم ضمن نطاق
مجال IOThreads الذي قد يتم توصيل هذا القرص به (QEMU فقط). مسلسل هو المسلسل
من جهاز القرص. WWN هو wwn لجهاز القرص. رايو يشير إلى أن القرص يحتاج إلى رايو
الإمكانية. العنوان هو عنوان جهاز القرص في شكل
PCI:domain.bus.slot.function، SCSI:controller.bus.unit، ide:controller.bus.unit أو
CCW:cssid.ssid.devno. يجب أن يتم ضبط cssid الخاص بأجهزة Virtio-ccw على 0xfe.
متعددة الوظائف يشير إلى أن عنوان PCI المحدد هو عنوان جهاز PCI متعدد الوظائف.

If - طباعة- xml تم تحديد XML الخاص بالقرص الذي سيتم إرفاقه
المطبوعة بدلا من ذلك.

If --يعيش تم تحديده، ويؤثر على مجال قيد التشغيل. لو - تكوين تم تحديده، يؤثر على
بدء التشغيل التالي للمجال المستمر. لو --حاضِر تم تحديده، يؤثر على التيار
حالة المجال. كلاهما --يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر is
حصري. عندما لا يتم تحديد علامة، يتم استخدام واجهة برمجة التطبيقات القديمة التي يعتمد سلوكها على
برنامج تشغيل برنامج Hypervisor.

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

إرفاق الواجهة نطاق نوع مصدر [[[--يعيش] [- تكوين] | [--حاضِر]] | [--مثابر]]
[--استهداف الهدف] [--ماك لجنة الهدنة العسكرية] [--النصي سيناريو] [--نموذج نموذج] [--الوارد
متوسط، الذروة، انفجار، الكلمة] [--الصادرة متوسط، الذروة، انفجار] [- مُدار] [- طباعة- xml]
قم بإرفاق واجهة شبكة جديدة بالمجال.

نوع يمكن أن يكون واحدًا من:

شبكة للإشارة إلى الاتصال عبر شبكة libvirt الافتراضية،

جسر للإشارة إلى الاتصال عبر جهاز جسر على المضيف،

مباشرة للإشارة إلى الاتصال مباشرة بإحدى واجهات الشبكة الخاصة بالمضيف أو
الجسور

com.hostdev للإشارة إلى الاتصال باستخدام عبور جهاز PCI على المضيف.

مصدر يشير إلى مصدر الاتصال. المصدر يعتمد على نوع
جهة تعامل:

شبكة اسم الشبكة الافتراضية،

جسر اسم جهاز الجسر

مباشرة اسم واجهة المضيف أو الجسر،

com.hostdev عنوان PCI الخاص بواجهة المضيف بتنسيق
المجال:الحافلة:slot.function.

--استهداف يُستخدم لتحديد جهاز النقر/macvtap الذي سيتم استخدامه لتوصيل المجال به
المصدر. تعتبر الأسماء التي تبدأ بـ "vnet" أسماء تم إنشاؤها تلقائيًا وهي كذلك
تم إفراغه/إعادة إنشائه في كل مرة يتم فيها توصيل الواجهة.

--ماك يحدد عنوان MAC لواجهة الشبكة؛ إذا لم يكن عنوان MAC
نظرًا لأنه سيتم إنشاء عنوان جديد تلقائيًا (وتخزينه في الملف الثابت
التكوين إذا تم تقديم "--config" في سطر الأوامر).

--النصي يُستخدم لتحديد مسار لبرنامج نصي مخصص ليتم استدعاؤه أثناء الإرفاق به
جسر - سيتم استدعاؤه بدلاً من البرنامج النصي الافتراضي وليس بالإضافة إليه.
هذا صالح فقط للواجهات جسر النوع وفقط لمجالات Xen.

--نموذج يحدد طراز جهاز الشبكة الذي سيتم تقديمه إلى المجال.

--الوارد و --الصادرة التحكم في عرض النطاق الترددي للواجهة. واحد على الأقل من
القادم المتوسط , الطابق الثاني يجب تحديد الزوج. الآخران قمة و انفجار هي اختيارية،
لذا فإن "المتوسط، الذروة"، "المتوسط،،الاندفاع"، "المتوسط،،،الأرضية"، "المتوسط" و"،،،الأرضية" هي
قانوني أيضًا. القيم ل المتوسط , الطابق الثاني و قمة يتم التعبير عنها بالكيلو بايت في الثانية
في حين انفجار يتم التعبير عنها بالكيلوبايت في دفعة واحدة عند قمة السرعة كما هو موضح في
وثائق XML للشبكة على <http://libvirt.org/formatnetwork.html#elementQoS>.

- مُدار صالحة للاستعمال فقط ل com.hostdev اكتب وأخبر libvirt أن الواجهة يجب أن تكون كذلك
تتم إدارتها، مما يعني فصلها وإعادة توصيلها من/إلى المضيف بواسطة libvirt.

If - طباعة- xml تم تحديد XML للواجهة التي سيتم إرفاقها
المطبوعة بدلا من ذلك.

If --يعيش تم تحديده، ويؤثر على مجال قيد التشغيل. لو - تكوين تم تحديده، يؤثر على
بدء التشغيل التالي للمجال المستمر. لو --حاضِر تم تحديده، يؤثر على التيار
حالة المجال. كلاهما --يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر is
حصري. عندما لا يتم تحديد علامة، يتم استخدام واجهة برمجة التطبيقات القديمة التي يعتمد سلوكها على
برنامج تشغيل برنامج Hypervisor.

لأغراض التوافق، --مثابر يتصرف مثل - تكوين للمجال غير المتصل بالإنترنت،
ومثل --يعيش - تكوين للمجال قيد التشغيل.

ملاحظات: القيمة المستهدفة الاختيارية هي اسم الجهاز الذي سيتم إنشاؤه كواجهة خلفية
على العقدة. إذا لم يتم توفيره، فسيتم إنشاء جهاز باسم "vnetN" أو "vifN".
تلقائيا.

جهاز فصل نطاق FILE [[[--يعيش] [- تكوين] | [--حاضِر]] | [--مثابر]]
قم بفصل جهاز من المجال، ويأخذ نفس النوع من أوصاف XML مثل الأمر
إرفاق الجهاز. بالنسبة للأجهزة المضيفة للعبور، راجع أيضًا إعادة ربط العقدة، مطلوب إذا
الجهاز لا يستخدم الوضع المدار.

ملاحظات: يجب أن يكون وصف XML المرفق للجهاز محددًا مثل وصفه
التعريف في مجال XML. مجموعة السمات المستخدمة لمطابقة الجهاز هي
الداخلية للسائقين. استخدام تعريف جزئي، أو محاولة فصل الجهاز
غير موجود في مجال XML، ولكنه يشترك في بعض السمات المحددة مع واحد
الموجود، قد يؤدي إلى نتائج غير متوقعة.

If --يعيش تم تحديده، ويؤثر على مجال قيد التشغيل. لو - تكوين تم تحديده، يؤثر على
بدء التشغيل التالي للمجال المستمر. لو --حاضِر تم تحديده، يؤثر على التيار
حالة المجال. كلاهما --يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر is
حصري. عندما لا يتم تحديد علامة، يتم استخدام واجهة برمجة التطبيقات القديمة التي يعتمد سلوكها على
برنامج تشغيل برنامج Hypervisor.

لأغراض التوافق، --مثابر يتصرف مثل - تكوين للمجال غير المتصل بالإنترنت،
ومثل --يعيش - تكوين للمجال قيد التشغيل.

لاحظ أن الإصدارات الأقدم من virsh تستخدم - تكوين كاسم مستعار لـ --مثابر.

قرص منفصل نطاق الهدف [[[--يعيش] [- تكوين] | [--حاضِر]] | [--مثابر]]
فصل جهاز القرص من المجال. ال الهدف هو الجهاز كما يرى من المجال.

If --يعيش تم تحديده، ويؤثر على مجال قيد التشغيل. لو - تكوين تم تحديده، يؤثر على
بدء التشغيل التالي للمجال المستمر. لو --حاضِر تم تحديده، يؤثر على التيار
حالة المجال. كلاهما --يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر is
حصري. عندما لا يتم تحديد علامة، يتم استخدام واجهة برمجة التطبيقات القديمة التي يعتمد سلوكها على
برنامج تشغيل برنامج Hypervisor.

لأغراض التوافق، --مثابر يتصرف مثل - تكوين للمجال غير المتصل بالإنترنت،
ومثل --يعيش - تكوين للمجال قيد التشغيل.

لاحظ أن الإصدارات الأقدم من virsh تستخدم - تكوين كاسم مستعار لـ --مثابر.

واجهة فصل نطاق نوع [--ماك لجنة الهدنة العسكرية] [[[--يعيش] [- تكوين] | [--حاضِر]] |
[--مثابر]]
افصل واجهة الشبكة عن المجال. نوع يمكن للإثنين شبكة للإشارة إلى أ
جهاز الشبكة الفعلي أو جسر للإشارة إلى جسر إلى جهاز. فمن المستحسن
لاستخدام لجنة الهدنة العسكرية خيار التمييز بين الواجهات في حالة وجود أكثر من واحدة
موجودة على المجال.

If --يعيش تم تحديده، ويؤثر على مجال قيد التشغيل. لو - تكوين تم تحديده، يؤثر على
بدء التشغيل التالي للمجال المستمر. لو --حاضِر تم تحديده، يؤثر على التيار
حالة المجال. كلاهما --يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر is
حصري. عندما لا يتم تحديد علامة، يتم استخدام واجهة برمجة التطبيقات القديمة التي يعتمد سلوكها على
برنامج تشغيل برنامج Hypervisor.

لأغراض التوافق، --مثابر يتصرف مثل - تكوين للمجال غير المتصل بالإنترنت،
ومثل --يعيش - تكوين للمجال قيد التشغيل.

لاحظ أن الإصدارات الأقدم من virsh تستخدم - تكوين كاسم مستعار لـ --مثابر.

تحديث الجهاز نطاق ملف [--فرض] [[[--يعيش] [- تكوين] | [--حاضِر]] | [--مثابر]]
تحديث خصائص الجهاز المرتبط به نطاق، بناء على الجهاز
التعريف في ملف XML ملف. --فرض يمكن استخدام الخيار لفرض تحديث الجهاز،
على سبيل المثال، لإخراج قرص مضغوط حتى لو كان مقفلاً/مثبتاً في المجال. انظر
التوثيق فيhttp://libvirt.org/formatdomain.html#elementsDevices> للتعرف عليها
تنسيق libvirt XML للجهاز.

If --يعيش تم تحديده، ويؤثر على مجال قيد التشغيل. لو - تكوين تم تحديده، يؤثر على
بدء التشغيل التالي للمجال المستمر. لو --حاضِر تم تحديده، يؤثر على التيار
حالة المجال. كلاهما --يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر is
حصري. عدم تحديد أي علامة هو نفس التحديد --حاضِر.

لأغراض التوافق، --مثابر يتصرف مثل - تكوين للمجال غير المتصل بالإنترنت،
ومثل --يعيش - تكوين للمجال قيد التشغيل.

لاحظ أن الإصدارات الأقدم من virsh تستخدم - تكوين كاسم مستعار لـ --مثابر.

ملاحظات: قد يؤدي استخدام ملفات XML لتعريف الجهاز الجزئي إلى نتائج غير متوقعة
قد يتم إنشاء بعض الحقول تلقائيًا وبالتالي تتطابق مع أجهزة أخرى غير المتوقعة.

تغيير الوسائط نطاق مسار [- أخرج] [--إدراج] [--تحديث] [مصدر] [--فرض] [[--يعيش]
[- تكوين] | [--حاضِر]] [- طباعة- xml] [--منع]
قم بتغيير وسائط القرص المضغوط أو محرك الأقراص المرنة. مسار يمكن أن يكون المسار المؤهل بالكامل أو
اسم الهدف الفريد () لجهاز القرص. مصدر يحدد المسار
الوسائط التي سيتم إدراجها أو تحديثها. علَم --منع يسمح بضبط نوع الدعم
في حالة استخدام جهاز الكتلة كوسائط للقرص المضغوط أو محرك الأقراص المرنة بدلاً من الملف.

- أخرج يشير إلى أنه سيتم إخراج الوسائط. --إدراج يشير إلى أن وسائل الإعلام ستكون
المدرجة. مصدر يجب تحديدها. إذا كان الجهاز يحتوي على مصدر (على سبيل المثال <source
file='media'>)، و مصدر غير محدد ، --تحديث مساوي ل - أخرج. إذا كان
الجهاز ليس له مصدر، و مصدر محدد، --تحديث مساوي ل --إدراج. إذا كان
الجهاز لديه مصدر، و مصدر محدد، --تحديث يتصرف مثل مزيج من
- أخرج و --إدراج. إذا لم يكن أي من - أخرج, --إدراجو --تحديث محدد،
--تحديث يتم استخدامه بشكل افتراضي. ال --فرض يمكن استخدام الخيار لفرض تغيير الوسائط.
If --يعيش تم تحديده، قم بتغيير التكوين المباشر للضيف الجاري تشغيله. لو - تكوين is
المحدد، قم بتغيير التكوين المستمر، لوحظ التأثير عند التمهيد التالي. --حاضِر
يمكن أن يكون أحدهما أو كليهما حي و التكوين، يعتمد على تنفيذ برنامج Hypervisor.
يبلغ قطر كلاً من --يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر حصري. إذا لم يكن هناك علم
المحدد، يختلف السلوك وفقًا لبرنامج Hypervisor. لو - طباعة- xml is
المحدد، تتم طباعة XML الذي سيتم استخدامه لتغيير الوسائط بدلاً من تغييره
وسائل الاعلام.

نوديديف أوامر


تتعامل الأوامر التالية مع الأجهزة المضيفة التي سيتم تمريرها إليها
مجالات الضيف عبر عناصر في قسم الخاص بالمجال. مفتاح جهاز العقدة
يتم تحديده بشكل عام من خلال اسم الناقل متبوعًا بعنوانه، وذلك باستخدام الشرطة السفلية بين
جميع المكونات، مثل pci_0000_00_02_1، أو usb_1_5_3، أو net_eth1_00_27_13_6a_fe_00. ال
قائمة العقدة يقدم القائمة الكاملة للأجهزة المضيفة المعروفة بـ libvirt، على الرغم من أن هذا
يتضمن الأجهزة التي لا يمكن تخصيصها للضيف (على سبيل المثال، محاولة فصل
جهاز PCI يتحكم في وحدة التحكم بالقرص الصلب للمضيف حيث يتم تخزين صور قرص الضيف
Live قد يتسبب في قفل النظام المضيف أو إعادة تشغيله).

لمزيد من المعلومات حول تعريف جهاز العقدة، راجع: <http://libvirt.org/formatnode.html>.

لا يمكن للمضيف ومجالات الضيف الخاصة به استخدام أجهزة العبور في نفس الوقت
من قبل العديد من الضيوف النشطين في وقت واحد. إذا كان وصف لجهاز PCI يتضمن
السمة تمكنت='نعم'، ويدعمه برنامج تشغيل برنامج Hypervisor، ثم يتم تشغيل الجهاز
الوضع المُدار، ويحاول استخدام جهاز العبور هذا في إرادة ضيف نشط
تتصرف تلقائيا كما لو nodedev-detach (بدء الضيف، التوصيل السريع للجهاز) و العقدة-
إعادة توصيل (توقف الضيف، فصل الجهاز أثناء التشغيل) تم استدعاؤها عند النقاط الصحيحة. إذا كان جهاز PCI
لم يتم وضع علامة عليها كمدارة، فيجب فصلها يدويًا قبل أن يتمكن الضيوف من استخدامها، و
يتم إعادة توصيله يدويًا لإعادته إلى المضيف. وأيضًا، إذا تم فصل الجهاز يدويًا،
ثم لن يستعيد المضيف السيطرة على الجهاز دون إعادة توصيل مطابقة، حتى لو
يستخدم الضيوف الجهاز في الوضع المُدار.

nodedev-create FILE
قم بإنشاء جهاز على العقدة المضيفة والذي يمكن بعد ذلك تخصيصه للأجهزة الافتراضية.
عادة، يكون libvirt قادرًا على تحديد العقد المضيفة المتوفرة تلقائيًا
للاستخدام، ولكن هذا يسمح بتسجيل الأجهزة المضيفة التي لم تسمح بها libvirt
كشف تلقائيا. ملف يحتوي على ملف xml لوصف ذي المستوى الأعلى لـ a
جهاز العقدة.

تدمير العقدة جهاز
تدمير (إيقاف) جهاز على المضيف. جهاز يمكن أن يكون إما اسم الجهاز أو زوج wwn
تنسيق "wwnn,wwpn" (يعمل فقط مع vHBA حاليًا). لاحظ أن هذا يؤدي إلى إنهاء libvirt
إدارة جهاز مضيف، وقد يجعل هذا الجهاز غير قابل للاستخدام من قبل بقية الأجهزة
المضيف الفعلي حتى إعادة التشغيل.

nodedev-detach نوديميف [--سائق backend_driver]
فصل نوديميف من المضيف، بحيث يمكن للضيوف استخدامه بأمان عبر
يمر من خلال. وهذا عكس مع إعادة ربط العقدة، ويتم ذلك تلقائيًا
الأجهزة المدارة. ولأغراض التوافق، يمكن أيضًا كتابة هذا الأمر
nodedev-dettach.

تتوقع برامج تشغيل الواجهة الخلفية المختلفة أن يكون الجهاز مرتبطًا بأجهزة وهمية مختلفة.
على سبيل المثال، يتوقع برنامج التشغيل الخلفي "kvm" الخاص بـ QEMU (الافتراضي) أن يكون الجهاز مرتبطًا
إلى pci-stub، لكن برنامج التشغيل الخلفي "vfio" الخاص به يتوقع أن يكون الجهاز مرتبطًا بـ vfio-pci.
ال --سائق يمكن استخدام المعلمة لتحديد برنامج التشغيل الخلفي المطلوب.

nodedev-dumpxml جهاز
قم بتفريغ تمثيل XML لجهاز العقدة المحدد، بما في ذلك ذلك
المعلومات كاسم الجهاز، والحافلة التي تمتلك الجهاز، والبائع ومعرف المنتج،
وأي إمكانيات للجهاز يمكن استخدامها بواسطة libvirt (مثل ما إذا كانت إعادة ضبط الجهاز
أيد). جهاز يمكن أن يكون إما اسم الجهاز أو زوج wwn بتنسيق "wwnn,wwpn" (فقط
يعمل لصالح HBA).

قائمة العقدة قبعة --شجرة
قم بإدراج كافة الأجهزة المتوفرة على العقدة والمعروفة بواسطة libvirt. قبعة ويستخدم
لتصفية القائمة حسب أنواع القدرات، يجب فصل الأنواع بفاصلة، على سبيل المثال.
--cap pci,scsi، تتضمن أنواع الإمكانات الصالحة "system"، و"pci"، و"usb_device"، و"usb"،
"net"، "scsi_host"، "scsi_target"، "scsi"، "التخزين"، "fc_host"، "vports"،
"scsi_generic". لو --شجرة يتم استخدام، يتم تنسيق الإخراج في شجرة تمثل
آباء كل عقدة. قبعة و --شجرة هي حصرية متبادلة

إعادة ربط العقدة نوديميف
نعلن ذلك نوديميف لم يعد قيد الاستخدام من قبل أي ضيوف، ويمكن للمضيف استئنافه
الاستخدام العادي للجهاز. يتم ذلك تلقائيًا لأجهزة PCI في الوضع المُدار
وأجهزة USB، ولكن يجب أن يتم ذلك بشكل صريح لمطابقة أي صريحة nodedev-detach.

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

افتراضية NETWORK أوامر


الأوامر التالية تتعامل مع الشبكات. Libvirt لديه القدرة على تعريف الظاهري
الشبكات التي يمكن بعد ذلك استخدامها بواسطة المجالات وربطها بأجهزة الشبكة الفعلية. للمزيد من
معلومات مفصلة حول هذه الميزة راجع الوثائق في
<http://libvirt.org/formatnetwork.html> . العديد من أوامر الشبكات الافتراضية موجودة
تشبه تلك المستخدمة للمجالات، ولكن طريقة تسمية الشبكة الافتراضية تكون إما عن طريق
اسمه أو UUID.

net-autostart شبكة [--إبطال]
قم بتكوين شبكة افتراضية ليتم تشغيلها تلقائيًا عند التمهيد. ال --إبطال خيار
تعطيل التشغيل التلقائي.

net-create ملف
قم بإنشاء شبكة افتراضية عابرة (مؤقتة) من ملف XML ملف وإنشاء مثيل
(ابدأ) الشبكة. انظر الوثائق في <http://libvirt.org/formatnetwork.html>
للحصول على وصف لتنسيق شبكة XML الذي يستخدمه libvirt.

صافي تعريف ملف
تحديد شبكة افتراضية مستمرة غير نشطة أو تعديل شبكة مستمرة موجودة
من XML ملف.

صافي تدمير شبكة
تدمير (إيقاف) شبكة افتراضية عابرة أو مستمرة معينة محددة باسمها
أو UUID. وهذا يسري مفعوله على الفور.

net-dumppxml شبكة [--غير نشط]
قم بإخراج معلومات الشبكة الافتراضية كملف تفريغ XML إلى stdout. لو --غير نشط is
المحددة، فلن يتم توسيع الوظائف المادية إلى الوظائف الافتراضية المرتبطة بها
الوظائف.

صافي تحرير شبكة
قم بتحرير ملف تكوين XML للشبكة.

وهذا يعادل:

virsh net-dumpxml --inactive Network > Network.xml
vi Network.xml (أو قم بإجراء تغييرات باستخدام محرر النصوص الآخر)
virsh net-define Network.xml

إلا أنه يقوم ببعض التحقق من الأخطاء.

يمكن توفير المحرر المستخدم بواسطة متغيرات البيئة $VISUAL أو $EDITOR، و
الإعدادات الافتراضية إلى "السادس".

صافي الحدث {[شبكة] حدث [--حلقة] [--نفذ الوقت ثواني] [- الطابع الزمني] | --قائمة}
انتظر حتى حدوث فئة من أحداث الشبكة، ثم قم بطباعة التفاصيل المناسبة للأحداث
كما يحدث. يمكن تصفية الأحداث بشكل اختياري شبكة. عن طريق --قائمة as
ستوفر الوسيطة الوحيدة قائمة بالاحتمالات حدث القيم التي يعرفها هذا العميل،
على الرغم من أن الاتصال قد لا يسمح بالتسجيل في كل هذه الأحداث.

افتراضيًا، يكون هذا الأمر طلقة واحدة، ويعيد النجاح بمجرد وقوع حدث ما؛ أنت
يمكن إرسال SIGINT (عادة عبر "Ctrl-C") للإنهاء على الفور. لو --نفذ الوقت is
المحدد، يتخلى الأمر عن انتظار الأحداث بعد ذلك ثواني لقد انقضت. مع
--حلقةيقوم الأمر بطباعة جميع الأحداث حتى انتهاء المهلة أو مفتاح المقاطعة.

متى - الطابع الزمني يتم استخدام طابع زمني يمكن قراءته بواسطة الإنسان قبل الحدث.

معلومات صافية شبكة
إرجاع المعلومات الأساسية حول شبكة موضوع.

صافي القائمة [--غير نشط | --الكل] {[--طاولة] | --اسم | --uid } [--مثابر]
[] [--بدء تلقائي] []
إرجاع قائمة الشبكات النشطة، إذا --الكل تم تحديد هذا وسوف يشمل أيضا
شبكات محددة ولكنها غير نشطة، إذا --غير نشط تم تحديد فقط تلك غير النشطة
يتم سردها. قد ترغب أيضًا في تصفية الشبكات التي تم إرجاعها حسب --مثابر لإدراج
تلك المستمرة، --عابر لسرد تلك العابرة ، --بدء تلقائي لسرد
تلك التي تم تمكين التشغيل التلقائي لها، و --لا تشغيل تلقائي لسرد تلك مع التشغيل التلقائي
ذوي الاحتياجات الخاصة.

If --اسم يتم تحديده، تتم طباعة أسماء الشبكات بدلاً من اسم الجدول المنسق
في كل سطر. لو --uid يتم طباعة UUID الخاص بالشبكة المحددة بدلاً من الأسماء. علَم
--طاولة يحدد أنه يجب استخدام الإخراج المنسق بالجدول القديم. هذا ال
تقصير. كل هذه الأشياء متنافية.

ملاحظة: عند التحدث إلى الخوادم القديمة، يضطر هذا الأمر إلى استخدام سلسلة من واجهات برمجة التطبيقات (API).
المكالمات ذات العرق المتأصل، حيث قد لا يتم إدراج المجموعة أو قد تظهر أكثر
أكثر من مرة إذا غيرت الحالة بين المكالمات أثناء جمع القائمة. أحدث
الخوادم لا تملك هذه المشكلة.

اسم الشبكة شبكة UUID
تحويل UUID للشبكة إلى اسم الشبكة.

صافي البداية شبكة
بدء تشغيل شبكة غير نشطة (محددة مسبقًا).

صافي غير محدد شبكة
قم بإلغاء تحديد التكوين لشبكة مستمرة. إذا كانت الشبكة نشطة، قم بذلك
عابر.

net-uuid اسم الشبكة
تحويل اسم الشبكة إلى UUID للشبكة.

تحديث صافي شبكة أمر قسم XML [--parent-index مؤشر] [[--يعيش] [- تكوين] |
[--حاضِر]]
قم بتحديث القسم المحدد من تعريف الشبكة الحالي بالتغييرات
اختياريًا، يصبح ساري المفعول على الفور، دون الحاجة إلى تدمير الملف وإعادة تشغيله
شبكة.

أمر هي إحدى الكلمات "add-first"، "add-last"، "add" (مرادف للإضافة الأخيرة)، "delete"،
أو "تعديل".

قسم هو أحد "الجسر"، و"المجال"، و"ip"، و"ip-dhcp-host"، و"ip-dhcp-range"،
"إلى الأمام"، أو "واجهة الأمام"، أو "forward-pf"، أو "portgroup"، أو "dns-host"، أو "dns-txt"، أو
"dns-srv"، تتم تسمية كل قسم من خلال سلسلة من التسلسل الهرمي لعناصر XML
مما يؤدي إلى تغيير العنصر. على سبيل المثال، سيؤدي "ip-dhcp-host" إلى تغيير
العنصر الموجود داخل عنصر داخل عنصر الخاص بـ
شبكة.

XML هو إما نص عنصر XML كامل من النوع الذي يتم تغييره (على سبيل المثال.
""، أو اسم الملف الذي يحتوي على
عنصر XML كامل يتم توضيح الغموض من خلال النظر إلى الحرف الأول من
النص المقدم - إذا كان الحرف الأول هو "<"، فهو نص XML، إذا كان الحرف الأول
ليس "<"، بل هو اسم الملف الذي يحتوي على نص XML المراد استخدامه.

ال --parent-index يتم استخدام الخيار لتحديد أي من العناصر الأصلية العديدة سيتم تشغيلها
العنصر المطلوب موجود في (0). على سبيل المثال، يمكن أن يكون عنصر dhcp موجودًا في أي عنصر
أحد عناصر المتعددة في الشبكة؛ إذا لم يتم توفير فهرس أصل، فإن
سيتم تحديد عنصر "الأنسب" (عادةً ما يكون العنصر الوحيد الذي تم تحديده بالفعل).
يحتوي على عنصر )، ولكن إذا --parent-index يتم إعطاء هذا المثال بالذات
سيحصل على التعديل.

If --يعيش تم تحديده، ويؤثر على شبكة قيد التشغيل. لو - تكوين تم تحديده، يؤثر
بدء التشغيل التالي للشبكة المستمرة. لو --حاضِر تم تحديده، يؤثر على
حالة الشبكة الحالية. كلاهما --يعيش و - تكوين يجوز إعطاء الأعلام، ولكن --حاضِر is
حصري. عدم تحديد أي علامة هو نفس التحديد --حاضِر.

صافي الإيجارات dhcp شبكة [لجنة الهدنة العسكرية]
احصل على قائمة بإيجارات dhcp لجميع واجهات الشبكة المتصلة بالشبكة الافتراضية المحددة
شبكة أو إخراج محدود لواجهة واحدة فقط إذا لجنة الهدنة العسكرية محدد.

INTERFACE أوامر


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

تتشابه العديد من أوامر واجهات المضيف مع تلك المستخدمة للمجالات، و
طريقة تسمية الواجهة هي إما باسمها أو عنوان MAC الخاص بها. ومع ذلك، باستخدام MAC
عنوان ل iface تعمل الوسيطة فقط عندما يكون هذا العنوان فريدًا (إذا كانت الواجهة و
يشترك الجسر في نفس عنوان MAC، وهو ما يحدث غالبًا، ثم يستخدم عنوان MAC هذا
ينتج عنه خطأ بسبب الغموض، ويجب اللجوء إلى الاسم بدلاً من ذلك).

جسر iface الواجهة جسر [--no-stp] [تأخير] [--لا تبدأ]
إنشاء جهاز جسر اسمه جسر، وقم بتوصيل جهاز الشبكة الموجود الواجهة
إلى الجسر الجديد. يبدأ الجسر الجديد بشكل افتراضي على الفور، مع تمكين STP
وتأخير 0؛ يمكن تغيير هذه الإعدادات باستخدام --no-stp, --لا تبدأ، وعلى
عدد صحيح من الثواني ل تأخير. كل تكوين عنوان IP لـ الواجهة سوف يكون
انتقل إلى جهاز الجسر الجديد.

انظر أيضا iface-unbridge للتراجع عن هذه العملية

iface-تعريف ملف
حدد واجهة مضيف فعلية ثابتة غير نشطة أو قم بتعديل واجهة مستمرة موجودة
واحد من XML ملف.

تدمير iface الواجهة
قم بتدمير (إيقاف) واجهة مضيف معينة، مثل تشغيل "if-down" لتعطيل ذلك
واجهة من الاستخدام النشط. وهذا يسري مفعوله على الفور.

iface-dumpxml الواجهة [--غير نشط]
قم بإخراج معلومات واجهة المضيف كملف تفريغ XML إلى stdout. لو --غير نشط is
المحدد، فإن الإخراج يعكس الحالة المستمرة للواجهة التي ستكون
يتم استخدامه في المرة التالية التي يتم فيها تشغيله.

تحرير iface الواجهة
قم بتحرير ملف تكوين XML لواجهة المضيف.

وهذا يعادل:

virsh iface-dumpxml iface > iface.xml
vi iface.xml (أو قم بإجراء تغييرات باستخدام محرر النصوص الآخر)
virsh iface-define iface.xml

إلا أنه يقوم ببعض التحقق من الأخطاء.

يمكن توفير المحرر المستخدم بواسطة متغيرات البيئة $VISUAL أو $EDITOR، و
الإعدادات الافتراضية إلى "السادس".

قائمة iface [--غير نشط | --الكل]
إرجاع قائمة واجهات المضيف النشطة. لو --الكل تم تحديد هذه الإرادة أيضًا
تتضمن واجهات محددة ولكنها غير نشطة. لو --غير نشط تم تحديد فقط غير نشط
سيتم سرد تلك.

اسم iface الواجهة
قم بتحويل عنوان MAC لواجهة المضيف إلى اسم الواجهة، إذا كان عنوان MAC فريدًا بين العناوين
واجهات المضيف.

الواجهة يحدد عنوان MAC للواجهة.

iface-mac الواجهة
تحويل اسم واجهة المضيف إلى عنوان MAC.

الواجهة يحدد اسم الواجهة.

iface-start الواجهة
بدء تشغيل واجهة مضيف (محددة مسبقًا)، مثل تشغيل "if-up".

iface-unbridge جسر [--لا تبدأ]
هدم جهاز الجسر المسمى جسر، وإطلاق الواجهة الأساسية الخاصة بها مرة أخرى
الاستخدام العادي، ونقل كافة تكوينات عنوان IP من جهاز الجسر إلى
الجهاز الأساسي. تتم إعادة تشغيل الواجهة الأساسية ما لم --لا تبدأ is
حاضر؛ هذه العلامة موجودة للتناظر، ولكن بشكل عام لا ينصح بها.

انظر أيضا جسر iface لإنشاء جسر.

iface-undefine الواجهة
قم بإلغاء تحديد التكوين لواجهة مضيف غير نشطة.

iface-begin
قم بإنشاء لقطة لإعدادات واجهة المضيف الحالية، والتي يمكن الالتزام بها لاحقًا
(iface-الالتزام) أو استعادته (iface التراجع). إذا كانت اللقطة موجودة بالفعل، فهذا
سيفشل الأمر حتى يتم تنفيذ اللقطة السابقة أو استعادتها.
ينتج سلوك غير محدد في حالة إجراء أي تغييرات خارجية على واجهات المضيف بالخارج
لواجهة برمجة تطبيقات libvirt بين بداية اللقطة والتزامها النهائي أو
التراجع.

iface-الالتزام
أعلن عن جميع التغييرات منذ آخر مرة iface-begin كما العمل، وحذف التراجع
نقطة. إذا لم يتم بدء لقطة للواجهة بالفعل، فسيتم تنفيذ هذا الأمر
فشل.

iface التراجع
قم بإعادة جميع إعدادات واجهة المضيف إلى الحالة المسجلة في المرة الأخيرة iface-begin.
إذا لم يتم بدء لقطة للواجهة بالفعل، فسيفشل هذا الأمر.
تعمل إعادة تشغيل المضيف أيضًا كنقطة تراجع ضمنية.

STORAGE حوض السباحة أوامر


تتعامل الأوامر التالية مع تجمعات التخزين. Libvirt لديه القدرة على الإدارة
حلول تخزين متنوعة، بما في ذلك الملفات والأقسام الأولية والتنسيقات الخاصة بالمجال،
تُستخدم لتوفير وحدات التخزين المرئية كأجهزة داخل الأجهزة الافتراضية. للمزيد من
معلومات مفصلة حول هذه الميزة، راجع الوثائق في
<http://libvirt.org/formatstorage.html> . تتشابه العديد من أوامر التجمعات مع
تلك المستخدمة للمجالات.

العثور على مصادر تجمع التخزين نوع [srcSpec]
إرجاع XML واصفًا كافة مصادر تجمع التخزين المتاحة التي يمكن استخدامها
لإنشاء أو تحديد تجمع تخزين معين نوع. إذا srcSpec يتم توفيره، وهو
ملف يحتوي على XML لتقييد الاستعلام عن التجمعات بشكل أكبر.

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

بالنسبة لتجمع "netfs" أو "gluster"، فإن الحد الأدنى المتوقع من XML المطلوب هو
عنصر ذو سمة "اسم" تصف عنوان IP أو اسم المضيف الذي سيتم استخدامه فيه
العثور على حمام السباحة. سيتم تجاهل سمة "المنفذ" كما هو الحال مع أي ملف XML آخر متوفر
عناصر في srcSpec.

بالنسبة إلى التجمع "المنطقي"، فإن محتويات ملف srcSpec يتم تجاهل الملف، على الرغم من إذا
بشرط أن يكون الملف موجودًا على الأقل.

بالنسبة لتجمع "iscsi"، الحد الأدنى المطلوب لـ XML هو عنصر ذو الامتداد
سمة "الاسم" التي تصف عنوان IP أو اسم المضيف الذي سيتم استخدامه للعثور على المجمع
(عنوان خادم iSCSI). اختياريًا، قد يتم توفير سمة "المنفذ"، على الرغم من ذلك
سيكون افتراضيًا 3260. اختياريًا، عنصر XML مع "اسم"
يمكن توفير السمة لتقييد البحث عن هدف iSCSI بشكل أكبر على نطاق محدد
البادئ لتجمعات تخزين iSCSI متعددة IQN.

العثور على مصادر تجمع التخزين كما نوع [مضيف] [ميناء] [البادئ]
بدلا من تقديم srcSpec ملف XML ل العثور على مصادر تجمع التخزين استخدم هذا الأمر
الخيار لكي يتمكن virsh من إنشاء ملف XML للاستعلام باستخدام الخيار الاختياري
الحجج. سيعيد الأمر نفس إخراج XML مثل العثور على مصادر تجمع التخزين.

استعمل مضيف لوصف مضيف محدد لاستخدامه للتخزين على الشبكة، مثل netfs،
اللمعان، وiscsi نوع حمامات السباحة.

استعمل ميناء لتقييد منفذ الشبكة الذي سيتم استخدامه للاتصال إذا
مطلوبة من قبل الواجهة الخلفية للتخزين المحددة، مثل iscsi.

استعمل البادئ لمزيد من تقييد iscsi نوع عمليات البحث المجمعة لهدف محدد
المبادرين.

تشغيل تلقائي للمسبح تجمع أو uuid [--إبطال]
تكوين ما إذا كان تجمع يجب أن يبدأ تلقائيًا عند التمهيد.

بناء حمام السباحة تجمع أو uuid [--الكتابة فوق] [--لا يوجد الكتابة فوقها]
بناء تجمع معين.

مزيد من الخيارات --الكتابة فوق و --لا يوجد الكتابة فوقها يمكن استخدامها فقط ل بناء حمام السباحة نظام الملفات أو
تجمع القرص. بالنسبة لتجمع نظام الملفات إذا لم يتم تحديد أي منهما، بناء حمام السباحة يجعل
الدليل. لو --لا يوجد الكتابة فوقها تم تحديده، فإنه يتحقق لتحديد ما إذا كان نظام الملفات
موجود بالفعل على الجهاز المستهدف، مما يؤدي إلى إرجاع خطأ إذا كان موجودًا، أو استخدام mkfs لـ
قم بتهيئة الجهاز المستهدف إذا لم يكن كذلك. لو --الكتابة فوق يتم تحديده، ويتم تنفيذ mkfs دائمًا
ويتم الكتابة فوق أي بيانات موجودة على الجهاز المستهدف دون قيد أو شرط. للقرص
تجمع، إذا لم يتم تحديد أي منهما أو --لا يوجد الكتابة فوقها محدد، بناء حمام السباحة سوف
استخدم "parted --print" لتحديد ما إذا كان القرص يحتوي بالفعل على ملصق من قبل
محاولة إنشاء واحدة. فقط إذا لم يكن القرص يحتوي على واحد بالفعل، فسيتم وضع الملصق
مخلوق. لو --الكتابة فوق تم تحديده أو تم تحديد أن القرص لا يفعل ذلك
لديك بالفعل واحدة، سيتم استخدام "parted mklabel" لإنشاء تسمية للتنسيق
المحدد بواسطة نوع تنسيق مصدر التجمع أو "dos" إذا لم يتم تحديده للمجمع.

إنشاء تجمع ملف [--يبني] [[--الكتابة فوق] | [--لا يوجد الكتابة فوقها]]
إنشاء وبدء تشغيل كائن تجمع من XML ملف.

[--يبني] [[--الكتابة فوق] | [--لا يوجد الكتابة فوقها]] أداء أ بناء حمام السباحة بعد الخلق في
من أجل إزالة الحاجة إلى أمر متابعة لبناء التجمع. ال --الكتابة فوق
و --لا يوجد الكتابة فوقها تتبع الأعلام نفس القواعد مثل بناء حمام السباحة. إذا فقط --يبني is
المقدمة إذن بناء حمام السباحة يسمى بدون أعلام.

إنشاء تجمع كما الاسم نوع [- طباعة- xml] [--مصدر المضيف اسم المضيف] [--مسار المصدر مسار]
[--source-dev مسار] [--اسم المصدر الاسم] [--استهداف مسار] [- تنسيق المصدر شكل]
[- نوع الوثيقة نوع المؤلف --auth-اسم المستخدم اسم المستخدم --الاستخدام السري استعمال] [[--اسم المحول
الاسم] | [--adapter-wwnn --adapter-wwpn] [--adapter-parent أصل]] [--يبني]
[[--الكتابة فوق] | [--لا يوجد الكتابة فوقها]]
إنشاء وبدء تشغيل كائن تجمع الاسم من المعلمات الخام لو - طباعة- xml is
المحدد، ثم اطبع XML الخاص بكائن التجمع دون إنشاء التجمع.
خلاف ذلك، يحتوي المجمع على المحدد نوع. عند استخدام إنشاء تجمع كما لمجموعة من
نوع "القرص"، الأقسام الموجودة الموجودة على --source-dev مسار سوف تستخدم ل
ملء تجمع القرص. ولذلك يقترح استخدامه تحديد تجمع كما و حمام سباحة-
نساعدك في بناء مع الالجائزة --الكتابة فوق من أجل تهيئة تجمع الأقراص بشكل صحيح.

[--مصدر المضيف اسم المضيف] يوفر اسم المضيف المصدر للتجمعات المدعومة بالتخزين من
خادم بعيد (أنواع التجمعات netfs وiscsi وrbd وSheepdog وGluster).

[--مسار المصدر مسار] يوفر مسار الدليل المصدر للتجمعات المدعومة
الدلائل (نوع التجمع dir).

[--source-dev مسار] يوفر المسار المصدر للتجمعات المدعومة بالأجهزة الفعلية
(أنواع التجمع fs، logic، disk، iscsi، zfs).

[--اسم المصدر الاسم] يوفر اسم المصدر للتجمعات المدعومة بالتخزين من ملف مسمى
العنصر (أنواع التجمع منطقي، rbd، كلب الراعي، بريق).

[--استهداف مسار] هو المسار لتعيين تجمع التخزين في الملف المضيف
نظام.

[- تنسيق المصدر شكل] يوفر معلومات حول تنسيق التجمع (أنواع التجمع
خ، netfs، القرص، منطقي).

[- نوع الوثيقة نوع المؤلف --auth-اسم المستخدم اسم المستخدم --الاستخدام السري استعمال] يوفر
العناصر المطلوبة لإنشاء بيانات اعتماد المصادقة لتجمع التخزين. ال
نوع المؤلف هو إما الفصل لiscsi نوع حمامات السباحة أو ceph لـ rbd نوع حمامات السباحة.

[--اسم المحول الاسم] يحدد اسم محول scsi_hostN الذي سيتم استخدامه لـ scsi_host
تجمع نوع المحول.

[--adapter-wwnn --adapter-wwpn [--adapter-parent أصل]] يحدد wwnn وwwpn ل
يمكن استخدامه لتجمع نوع محول fc_host. يوفر الوالد اسمًا اختياريًا
جهاز العقدة scsi_hostN الذي سيتم استخدامه لـ vHBA.

[--يبني] [[--الكتابة فوق] | [--لا يوجد الكتابة فوقها]] أداء أ بناء حمام السباحة بعد الخلق في
من أجل إزالة الحاجة إلى أمر متابعة لبناء التجمع. ال --الكتابة فوق
و --لا يوجد الكتابة فوقها تتبع الأعلام نفس القواعد مثل بناء حمام السباحة. إذا فقط --يبني is
المقدمة إذن بناء حمام السباحة يسمى بدون أعلام.

تحديد حمام السباحة ملف
حدد تجمع تخزين مستمر غير نشط أو قم بتعديل تجمع تخزين دائم موجود من
XML ملف.

تحديد تجمع كما الاسم نوع [- طباعة- xml] [--مصدر المضيف اسم المضيف] [--مسار المصدر مسار]
[--source-dev مسار] [--اسم المصدر الاسم] [--استهداف مسار] [- تنسيق المصدر شكل]
[- نوع الوثيقة نوع المؤلف --auth-اسم المستخدم اسم المستخدم --الاستخدام السري استعمال] [[--اسم المحول
الاسم] | [--adapter-wwnn --adapter-wwpn] [--adapter-parent أصل]]
إنشاء، ولكن لا تبدأ، كائن تجمع الاسم من المعلمات الخام لو - طباعة- xml
تم تحديده، ثم قم بطباعة XML لكائن التجمع دون تعريف التجمع.
خلاف ذلك، يحتوي المجمع على المحدد نوع.

استخدم نفس الحجج مثل إنشاء تجمع كما، ما عدا --يبني, --الكتابة فوقو
--لا يوجد الكتابة فوقها خيارات.

تدمير حمام السباحة تجمع أو uuid
تدمير (وقف) معين تجمع هدف. لن يقوم Libvirt بإدارة التخزين بعد الآن
الموصوف بواسطة كائن التجمع، ولكن لم يتم تغيير البيانات الأولية الموجودة في التجمع،
ويمكن استعادتها لاحقًا باستخدام إنشاء تجمع.

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

تجمع-dumpxml [--غير نشط] تجمع أو uuid
إرجاع معلومات XML حول تجمع موضوع. --غير نشط يقول لفيرش أن يتخلص
تكوين التجمع الذي سيتم استخدامه في البداية التالية للتجميع بدلاً من
تكوين التجمع الحالي.

تحرير التجمع تجمع أو uuid
قم بتحرير ملف تكوين XML لتجمع التخزين.

وهذا يعادل:

تجمع virsh-dumpxml > تجمع.xml
vi Pool.xml (أو قم بإجراء تغييرات باستخدام محرر النصوص الآخر)
virsh تجمع تعريف تجمع.xml

إلا أنه يقوم ببعض التحقق من الأخطاء.

يمكن توفير المحرر المستخدم بواسطة متغيرات البيئة $VISUAL أو $EDITOR، و
الإعدادات الافتراضية إلى "السادس".

معلومات عن حمام السباحة تجمع أو uuid
إرجاع المعلومات الأساسية حول تجمع موضوع.

قائمة البلياردو [--غير نشط] [--الكل] [--مثابر] [--عابر] [--بدء تلقائي] [--لا تشغيل تلقائي]
[[--تفاصيل] []
قائمة كائنات التجمع المعروفة لـ libvirt. بشكل افتراضي، يتم سرد التجمعات النشطة فقط؛
--غير نشط يسرد التجمعات غير النشطة فقط، و --الكل يسرد كافة حمامات السباحة.

بالإضافة إلى ذلك، هناك عدة مجموعات من أعلام التصفية. --مثابر هو سرد
حمامات ثابتة, --عابر هو سرد حمامات عابرة. --بدء تلقائي يسرد
حمامات التشغيل التلقائي, --لا تشغيل تلقائي يسرد المجمعات مع تعطيل التشغيل التلقائي.

قد ترغب أيضًا في سرد ​​التجمعات ذات الأنواع المحددة باستخدام نوع، يجب أن تكون أنواع حمامات السباحة
يتم فصلها بفاصلة، على سبيل المثال. --اكتب دير، القرص. تتضمن أنواع التجمعات الصالحة "dir" و"fs" و"
"netfs" و"logic" و"disk" و"iscsi" و"scsi" و"mpath" و"rbd" و"sheepdog" و"gluster".

ال --تفاصيل يرشد الخيار virsh إلى عرض استمرارية التجمع بالإضافة إلى ذلك
المعلومات المتعلقة بالقدرات حيثما كانت متاحة.

ملاحظة: عند التحدث إلى الخوادم القديمة، يضطر هذا الأمر إلى استخدام سلسلة من واجهات برمجة التطبيقات (API).
المكالمات ذات العرق المتأصل، حيث قد لا يتم إدراج المجموعة أو قد تظهر أكثر
أكثر من مرة إذا غيرت الحالة بين المكالمات أثناء جمع القائمة. أحدث
الخوادم لا تملك هذه المشكلة.

اسم التجمع UUID
تحويل UUID إلى اسم تجمع.

تحديث حمام السباحة تجمع أو uuid
قم بتحديث قائمة المجلدات الموجودة في تجمع.

بداية البلياردو تجمع أو uuid [--يبني] [[--الكتابة فوق] | [--لا يوجد الكتابة فوقها]]
ابدأ عملية التخزين تجمع، والتي تم تعريفها مسبقًا ولكنها غير نشطة.

[--يبني] [[--الكتابة فوق] | [--لا يوجد الكتابة فوقها]] أداء أ بناء حمام السباحة قبل ذ لك بداية البلياردو
للتأكد من أن بيئة التجمع في حالة متوقعة بدلاً من الحاجة إلى تشغيل
بناء الأمر قبل بدء التشغيل. ال --الكتابة فوق و --لا يوجد الكتابة فوقها الأعلام تتبع
نفس القواعد كما بناء حمام السباحة. إذا فقط --يبني يتم توفيرها، ثم بناء حمام السباحة يسمى مع
لا أعلام.

ملاحظات: تجمع تخزين يعتمد على الموارد البعيدة مثل "iscsi" أو (v)HBA
قد يحتاج تجمع "scsi" المدعوم إلى التحديث عدة مرات حتى يتمكن من الحصول على كافة البيانات
تم الكشف عن الكميات (انظر تحديث حمام السباحة). وذلك لأن أجهزة الصوت المقابلة
قد لا يكون موجودًا في نظام ملفات المضيف أثناء بدء تشغيل التجمع الأولي أو
محاولة التحديث الحالية. يعتمد عدد محاولات التحديث على الشبكة
الاتصال والوقت الذي يستغرقه المضيف لتصدير الأجهزة المقابلة.

تجمع غير محدد تجمع أو uuid
قم بإلغاء تحديد التكوين لملف غير نشط تجمع.

com.uuid تجمع
إرجاع UUID للاسم تجمع.

VOLUME أوامر


إنشاء المجلد تجمع أو uuid FILE [--prealloc-metadata]
قم بإنشاء وحدة تخزين من ملف XML . تجمع أو uuid هو اسم أو UUID للتخزين
تجمع لإنشاء وحدة التخزين في. FILE هو ملف XML مع تعريف وحدة التخزين. ان
الطريقة السهلة لإنشاء XML هي استخدام ملف vol-dumppxml الأمر للحصول على
تعريف الحجم الموجود مسبقًا. [--prealloc-metadata] التخصيص المسبق للبيانات الوصفية (لـ
صور qcow2 التي لا تدعم التخصيص الكامل). يقوم هذا الخيار بإنشاء صورة متفرقة
ملف يحتوي على بيانات وصفية، مما يؤدي إلى أداء أعلى مقارنة بالصور التي لا تحتوي على بيانات وصفية
التخصيص المسبق واستخدام مساحة القرص الأولية أعلى قليلاً فقط.

مثال

virsh vol-dumpxml --pool Storagepool1 appvolume1 > newvolume.xml
vi newvolume.xml (أو قم بإجراء تغييرات باستخدام محرر النصوص الآخر)
virsh vol-إنشاء مختلفstoragepool newvolume.xml

المجلد إنشاء من تجمع أو uuid FILE [--inputpool تجمع أو uuid] اسم المجلد أو المفتاح أو المسار
[--prealloc-metadata] [- ريفلينك]
قم بإنشاء وحدة تخزين باستخدام وحدة تخزين أخرى كمدخل. تجمع أو uuid هو الاسم أو UUID لـ
تجمع التخزين لإنشاء وحدة التخزين. FILE هو ملف XML مع وحدة التخزين
تعريف. --inputpool تجمع أو uuid هو اسم أو uuid لتجمع التخزين
حجم المصدر موجود. اسم المجلد أو المفتاح أو المسار هو اسم أو مفتاح أو مسار المصدر
مقدار. [--prealloc-metadata] التخصيص المسبق للبيانات الوصفية (بالنسبة لصور qcow2 التي لا تفعل ذلك
دعم التخصيص الكامل). يقوم هذا الخيار بإنشاء ملف صورة متفرق يحتوي على بيانات التعريف،
مما يؤدي إلى أداء أعلى مقارنة بالصور بدون تخصيص مسبق وفقط
استخدام مساحة القرص الأولية أعلى قليلاً. متى - ريفلينك تم تحديده، قم بإجراء بقرة
نسخة خفيفة الوزن، حيث يتم نسخ كتل البيانات فقط عند تعديلها. إذا لم يكن هذا
ممكن، تفشل النسخة.

إنشاء المجلد كما تجمع أو uuid الاسم سعة [--توزيع المقاس] [--صيغة سلسلة]
[--backing-vol اسم المجلد أو المفتاح أو المسار] [--دعم تنسيق المجلد سلسلة]
[--prealloc-metadata]
إنشاء وحدة تخزين من مجموعة من الوسائط. تجمع أو uuid هو الاسم أو UUID الخاص بـ
تجمع التخزين لإنشاء وحدة التخزين في. الاسم هو اسم المجلد الجديد. للقرص
تجمع، يجب أن يتطابق هذا مع اسم القسم كما هو محدد من الجهاز المصدر للتجمّع
المسار والقسم التالي المتاح. على سبيل المثال، مسار الجهاز المصدر لـ /dev/sdb
ولا توجد أقسام على القرص، فيجب أن يكون الاسم sdb1 بالاسم التالي
كونها sdb2 وما إلى ذلك. سعة هو حجم وحدة التخزين التي سيتم إنشاؤها، كما تحجيمها
عدد صحيح (انظر الملاحظات أعلاه)، يتم تعيين البايتات بشكل افتراضي في حالة عدم وجود لاحقة. --توزيع
المقاس هو الحجم الأولي الذي سيتم تخصيصه في المجلد، وأيضًا كعدد صحيح محدد الحجم
الافتراضي للبايت. --صيغة سلسلة يتم استخدامه في تجمعات التخزين القائمة على الملفات لتحديد
تنسيق ملف وحدة التخزين الذي سيتم استخدامه؛ الخام، بوش، qcow، qcow2، vmdk، qed. استخدام ممتد ل
تجمعات تخزين القرص من أجل إنشاء قسم موسع (القيم الأخرى هي الصلاحية
محدد ولكن لا يتم حفظه عند إعادة تشغيل libvirtd أو تحديث التجمع).
--backing-vol اسم المجلد أو المفتاح أو المسار هو حجم دعم المصدر الذي سيتم استخدامه إذا
أخذ لقطة من وحدة التخزين الموجودة. --دعم تنسيق المجلد سلسلة هو تنسيق
حجم دعم اللقطة؛ الخام، بوش، qcow، qcow2، qed، vmdk، host_device. هؤلاء
ومع ذلك، فهي مخصصة لتجمعات التخزين القائمة على الملفات. [--prealloc-metadata] التخصيص المسبق
البيانات الوصفية (لصور qcow2 التي لا تدعم التخصيص الكامل). يقوم هذا الخيار بإنشاء
ملف صورة متفرق يحتوي على بيانات وصفية، مما يؤدي إلى أداء أعلى مقارنة بالصور
مع عدم وجود تخصيص مسبق واستخدام أعلى قليلاً لمساحة القرص الأولية.

استنساخ المجلد [--حمام سباحة تجمع أو uuid] اسم المجلد أو المفتاح أو المسار الاسم [--prealloc-metadata]
[- ريفلينك]
استنساخ وحدة تخزين موجودة. نسخة أقل قوة، ولكن أسهل في الكتابة إنشاء المجلد
تبدأ من. --حمام سباحة تجمع أو uuid هو الاسم أو UUID الخاص بتجمع التخزين لإنشاء ملف
حجم في. اسم المجلد أو المفتاح أو المسار هو اسم أو مفتاح أو مسار المجلد المصدر.
الاسم هو اسم المجلد الجديد. [--prealloc-metadata] التخصيص المسبق للبيانات الوصفية (لـ
صور qcow2 التي لا تدعم التخصيص الكامل). يقوم هذا الخيار بإنشاء صورة متفرقة
ملف يحتوي على بيانات وصفية، مما يؤدي إلى أداء أعلى مقارنة بالصور التي لا تحتوي على بيانات وصفية
التخصيص المسبق واستخدام مساحة القرص الأولية أعلى قليلاً فقط. متى - ريفلينك is
المحدد، قم بإجراء نسخة خفيفة الوزن من COW، حيث يتم نسخ كتل البيانات فقط عندما
معدل. إذا لم يكن ذلك ممكنًا، فستفشل النسخة.

حذف المجلد [--حمام سباحة تجمع أو uuid] اسم المجلد أو المفتاح أو المسار [--حذف اللقطات]
حذف وحدة تخزين معينة. --حمام سباحة تجمع أو uuid هو الاسم أو UUID الخاص بتجمع التخزين
الحجم موجود. اسم المجلد أو المفتاح أو المسار هو الاسم أو المفتاح أو المسار لوحدة التخزين
حذف.

ال --حذف اللقطات تحدد العلامة أن أي لقطات مرتبطة بالتخزين
يجب حذف المجلد أيضًا. لا تدعم كافة برامج تشغيل التخزين هذا الخيار،
في الوقت الحاضر فقط rbd.

تحميل المجلد [--حمام سباحة تجمع أو uuid] [--عوض بايت] [--الطول بايت] اسم المجلد أو المفتاح أو المسار
ملف محلي
تحميل محتويات ملف محلي إلى حجم التخزين. --حمام سباحة تجمع أو uuid هل
اسم أو UUID الخاص بمجمع التخزين الموجود به وحدة التخزين. اسم المجلد أو المفتاح أو المسار هل
اسم أو مفتاح أو مسار وحدة التخزين حيث سيتم تحميل الملف. --عوض هل
الموضع في وحدة التخزين حيث يمكنك البدء في كتابة البيانات. يجب أن تكون القيمة 0
أو أكبر. --الطول هو الحد الأعلى لكمية البيانات التي سيتم تحميلها. سلبي
يتم تفسير القيمة على أنها قيمة طويلة غير موقعة لتشمل كل شيء بشكل أساسي
من الإزاحة إلى نهاية المجلد. سيحدث خطأ إذا ملف محلي is
أكبر من الطول المحدد. راجع وصف libvirt
واجهة برمجة تطبيقات virStorageVolUpload للحصول على تفاصيل بشأن التغييرات المحتملة في حجم الهدف والمجموعة
نتيجة لتحديث التجمع عند محاولة التحميل.

تحميل المجلد [--حمام سباحة تجمع أو uuid] [--عوض بايت] [--الطول بايت] اسم المجلد أو المفتاح أو-
مسار ملف محلي
قم بتنزيل محتويات وحدة التخزين إلى ملف محلي. --حمام سباحة تجمع أو uuid هل
اسم أو UUID الخاص بمجمع التخزين الموجود به وحدة التخزين. اسم المجلد أو المفتاح أو المسار هل
الاسم أو المفتاح أو مسار المجلد المراد تنزيله. --عوض هو الموقف في
حجم التخزين الذي يمكن البدء عنده بقراءة البيانات. يجب أن تكون القيمة 0 أو أكبر.
--الطول هو الحد الأعلى لكمية البيانات التي سيتم تنزيلها. القيمة السلبية هي
يتم تفسيرها على أنها قيمة طويلة غير موقعة لتشمل بشكل أساسي كل شيء بدءًا من
إزاحة إلى نهاية المجلد.

مسح المجلد [--حمام سباحة تجمع أو uuid] [- الخوارزمية خوارزمية] اسم المجلد أو المفتاح أو المسار
امسح وحدة تخزين، وتأكد من عدم إمكانية الوصول إلى البيانات الموجودة مسبقًا على وحدة التخزين للقراءات المستقبلية.
--حمام سباحة تجمع أو uuid هو الاسم أو UUID الخاص بمجمع التخزين الموجود به وحدة التخزين. المجلد-
الاسم أو المفتاح أو المسار هو اسم أو مفتاح أو مسار وحدة التخزين المراد مسحها. إنه ممكن
لاختيار خوارزميات مسح مختلفة بدلاً من إعادة كتابة المجلد بالأصفار. هذا
يمكن القيام به عبر - الخوارزمية التبديل.

مدعومة خوارزميات
صفر - 1- تمرير كافة الأصفار
nnsa - خطاب سياسة NNSA المكون من 4 تمريرات NAP-14.1-C (XVI-8) لـ
تعقيم الأقراص الصلبة القابلة للإزالة وغير القابلة للإزالة:
عشوائي x2، 0x00، تحقق.
dod - 4-pass DoD 5220.22-M القسم 8-306 إجراء لـ
تعقيم جامدة قابلة للإزالة وغير قابلة للإزالة
الأقراص: عشوائي، 0x00، 0xff، التحقق.
bsi - طريقة 9 تمريرات موصى بها من قبل المركز الألماني
الأمن في تكنولوجيا المعلومات
(http://www.bsi.bund.de): 0xff، 0xfe، 0xfd، 0xfb،
0xf7، 0xef، 0xdf، 0xbf، 0x7f.
جوتمان - التسلسل الأساسي المكون من 35 تمريرة الموصوف في
ورقة جوتمان.
شناير - طريقة 7 تمريرات وصفها بروس شناير في
"التشفير التطبيقي" (1996): 0x00، 0xff،
عشوائي ×5.
pfitzner7 - طريقة التمريرات العشوائية السبعة لـ Roy Pfitzner: عشوائي x7.
pfitzner33 - طريقة التمريرات العشوائية السبعة لـ Roy Pfitzner: عشوائي x33.
عشوائي - نمط تمريرة واحدة: عشوائي.

ملاحظات: قد يكون توفر الخوارزميات محدودًا بإصدار "scrub"
ثنائي مثبت على المضيف.

vol-dumppxml [--حمام سباحة تجمع أو uuid] اسم المجلد أو المفتاح أو المسار
قم بإخراج معلومات وحدة التخزين كملف تفريغ XML إلى stdout. --حمام سباحة تجمع أو uuid هل
اسم أو UUID الخاص بمجمع التخزين الموجود به وحدة التخزين. اسم المجلد أو المفتاح أو المسار هو الاسم
أو مفتاح أو مسار وحدة التخزين لإخراج ملف XML الخاص به.

معلومات المجلد [--حمام سباحة تجمع أو uuid] اسم المجلد أو المفتاح أو المسار
إرجاع المعلومات الأساسية حول حجم التخزين المحدد. --حمام سباحة تجمع أو uuid هل
اسم أو UUID الخاص بمجمع التخزين الموجود به وحدة التخزين. اسم المجلد أو المفتاح أو المسار هو الاسم
أو مفتاح أو مسار وحدة التخزين لإرجاع المعلومات الخاصة بها.

قائمة المجلدات [--حمام سباحة تجمع أو uuid] [--تفاصيل]
قم بإرجاع قائمة وحدات التخزين في مجمع التخزين المحدد. --حمام سباحة تجمع أو uuid هو الاسم
أو UUID لتجمع التخزين. ال --تفاصيل الخيار يرشد virsh إلى بالإضافة إلى ذلك
عرض نوع الحجم والمعلومات المتعلقة بالسعة حيثما كان ذلك متاحًا.

vol-pool [--uid] مفتاح المجلد أو المسار
قم بإرجاع اسم المجمع أو UUID لوحدة تخزين معينة. بشكل افتراضي، اسم التجمع هو
عاد. إذا --uid يتم إعطاء الخيار، ويتم إرجاع UUID للمجمع بدلاً من ذلك. مفتاح المجلد-
أو المسار هو مفتاح أو مسار وحدة التخزين لإرجاع معلومات التجمع له.

مسار المجلد [--حمام سباحة تجمع أو uuid] اسم المجلد أو المفتاح
إرجاع المسار لحجم معين. --حمام سباحة تجمع أو uuid هو الاسم أو UUID الخاص بـ
تجمع التخزين الحجم الموجود. اسم المجلد أو المفتاح هو اسم أو مفتاح المجلد
إرجاع المسار ل.

اسم المجلد مفتاح المجلد أو المسار
قم بإرجاع الاسم لمجلد معين. مفتاح المجلد أو المسار هو مفتاح أو مسار وحدة التخزين
لإرجاع الاسم ل.

مفتاح المجلد [--حمام سباحة تجمع أو uuid] اسم المجلد أو المسار
قم بإرجاع مفتاح مستوى الصوت لوحدة تخزين معينة. --حمام سباحة تجمع أو uuid هو الاسم أو UUID لـ
مجمع التخزين الموجود فيه. اسم المجلد أو المسار هو اسم أو مسار وحدة التخزين
لإرجاع مفتاح مستوى الصوت لـ.

تغيير الحجم [--حمام سباحة تجمع أو uuid] اسم المجلد أو المسار تجمع أو uuid سعة [--تخصيص]
[--دلتا] [--إنكمش]
تغيير حجم سعة الحجم المحدد بالبايت. --حمام سباحة تجمع أو uuid هو الاسم أو
UUID لمجمع التخزين الموجود به وحدة التخزين. اسم المجلد أو المفتاح أو المسار هو الاسم أو المفتاح
أو مسار وحدة التخزين لتغيير حجمها. قد تكون القدرة الجديدة متفرقة ما لم --تخصيص
محدد. عادة، سعة هو الحجم الجديد، ولكن إذا --دلتا موجود، ثم ذلك
يضاف إلى الحجم الحالي. ستفشل محاولات تقليص الحجم إلا إذا
--إنكمش حاضر؛ سعة لا يمكن أن تكون سلبية إلا إذا --إنكمش يتم توفيرها، ولكن أ
علامة سلبية ليست ضرورية. سعة هو عدد صحيح متدرج (انظر الملاحظات أعلاه) الذي
الافتراضي هو بايت إذا لم يكن هناك لاحقة. هذا الأمر آمن للتخزين فقط
المجلدات غير المستخدمة من قبل ضيف نشط؛ أنظر أيضا blockresize لتغيير الحجم المباشر.

SECRET أوامر


تتعامل الأوامر التالية مع "الأسرار" (مثل كلمات المرور وعبارات المرور والتشفير
مفاتيح). يمكن لـ Libvirt تخزين الأسرار بشكل مستقل عن استخدامها وعن الأشياء الأخرى (على سبيل المثال.
وحدات التخزين أو المجالات) يمكن أن تشير إلى أسرار التشفير أو ربما استخدامات أخرى.
يتم التعرف على الأسرار باستخدام UUID. انظر <http://libvirt.org/formatsecret.html> لـ
توثيق تنسيق XML المستخدم لتمثيل خصائص الأسرار.

تعريف سري ملف
قم بإنشاء سر بالخصائص المحددة في ملف، مع عدم وجود سر المرتبطة بها
القيمة. إذا ملف لا يحدد UUID، اختر واحدًا تلقائيًا. لو ملف يحدد
UUID لسر موجود، استبدل خصائصه بالخصائص المحددة في ملف,
دون التأثير على القيمة السرية.

سر-dumppxml سري
خصائص الإخراج سري (المحدد بواسطة UUID الخاص به) كملف تفريغ XML إلى stdout.

قيمة المجموعة السرية سري base64
قم بتعيين القيمة المرتبطة سري (المحدد بواسطة UUID الخاص به) إلى القيمة
القيمة المشفرة بـ Base64 base64.

سر الحصول على القيمة سري
إخراج القيمة المرتبطة سري (المحدد بواسطة UUID الخاص به) إلى stdout، المشفر
باستخدام Base64.

سر غير محدد سري
حذف سري (المحدد بواسطة UUID الخاص به)، بما في ذلك القيمة المرتبطة، إن وجدت.

القائمة السرية [--سريع الزوال] [--لا زائلة] [--نشر] [--لا خاص]
إرجاع قائمة الأسرار. قد ترغب أيضًا في تصفية الأسرار التي تم إرجاعها حسب
--سريع الزوال لسرد تلك سريعة الزوال ، --لا زائلة لسرد تلك غير سريعة الزوال ،
--نشر لسرد تلك الخاصة، و --لا خاص لسرد تلك غير الخاصة.

لمحة أوامر


تعالج الأوامر التالية لقطات المجال. تأخذ اللقطات القرص والذاكرة و
حالة الجهاز للمجال في وقت ما، وحفظه لاستخدامه في المستقبل. لديهم الكثير
الاستخدامات، بدءًا من حفظ نسخة "نظيفة" من صورة نظام التشغيل إلى حفظ حالة المجال قبل ملف
عملية مدمرة محتملة. يتم تحديد اللقطات باسم فريد. يرى
<http://libvirt.org/formatsnapshot.html> لتوثيق تنسيق XML المستخدم
تمثل خصائص اللقطات.

لقطة إنشاء نطاق [com.xmlfile] {[- إعادة التعريف [--حاضِر]] | [--لا يوجد بيانات وصفية] [--وقف]
[--القرص فقط] [--إعادة الاستخدام الخارجي] [- سؤال] [--الذري] [--يعيش]}
إنشاء لقطة للمجال نطاق مع الخصائص المحددة في com.xmlfile.
عادةً، الخصائص الوحيدة القابلة للتعيين للقطة المجال هي و
عناصر ، بالإضافة إلى if --القرص فقط معطى؛ الباقى من
يتم تجاهل الحقول، ويتم ملؤها تلقائيًا بواسطة libvirt. لو com.xmlfile انها كاملة
تم حذفه، ثم سيختار libvirt قيمة لجميع الحقول. اللقطة الجديدة سوف
تصبح الحالية، كما هو مدرج من قبل لقطة الحالية.

If --وقف تم تحديد المجال، وسيتم ترك المجال في حالة غير نشطة بعد
يتم إنشاء لقطة.

If --القرص فقط تم تحديده، ستتضمن اللقطة حالة القرص فقط بدلاً من حالة القرص
نقطة تفتيش النظام المعتادة مع حالة VM. لقطات القرص أسرع من النظام الكامل
نقاط التفتيش، ولكن العودة إلى لقطة القرص قد تتطلب عمليات إعادة تشغيل fsck أو دفتر اليومية،
لأنها تشبه حالة القرص عند النقطة التي يتم فيها سحب سلك الطاقة فجأة؛
والاختلاط --وقف و --القرص فقط يفقد أي بيانات لم يتم مسحها على القرص عند
مرة.

If - إعادة التعريف تم تحديده، ثم يتم إنتاج كافة عناصر XML بواسطة لقطة-dumpxml .
صالح؛ يمكن استخدام هذا لترحيل التسلسل الهرمي للقطات من جهاز إلى آخر
إعادة إنشاء التسلسل الهرمي لحالة المجال العابر الذي يختفي ويكون لاحقًا
إعادة إنشائها بنفس الاسم وUUID، أو لإجراء تعديلات طفيفة في اللقطة
البيانات التعريفية (مثل الجوانب الخاصة بالمضيف للمجال XML المضمن في اللقطة).
عندما يتم توفير هذا العلم، com.xmlfile الوسيطة إلزامية، والمجال
لن يتم تغيير اللقطة الحالية إلا إذا تم --حاضِر يتم إعطاء العلم أيضا.

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

If --إعادة الاستخدام الخارجي يتم تحديده، ويطلب ملف XML لللقطة لقطة خارجية
مع وجهة ملف موجود، فيجب أن تكون الوجهة موجودة مسبقًا
تم إنشاؤها بالتنسيق الصحيح والبيانات الوصفية. ثم يتم إعادة استخدام الملف؛ خلاف ذلك، أ
تم رفض اللقطة لتجنب فقدان محتويات الملفات الموجودة.

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

If --الذري إذا تم تحديده، فإن libvirt سيضمن نجاح اللقطة، أو
فشل دون أي تغييرات. ليس كل برامج Hypervisor تدعم هذا. إذا لم يكن هذا العلم
المحدد، فقد تفشل بعض برامج Hypervisor بعد تنفيذ الإجراء جزئيًا، و
تفريغ يجب استخدامها لمعرفة ما إذا كانت هناك أية تغييرات جزئية قد حدثت.

If --يعيش تم تحديده، يأخذ libvirt اللقطة أثناء تشغيل الضيف. هذا
يزيد من حجم صورة الذاكرة لنقطة التفتيش الخارجية. هذا حاليا
معتمد فقط لنقاط التفتيش الخارجية.

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

لقطة إنشاء باسم نطاق {[- طباعة- xml] | [--لا يوجد بيانات وصفية] [--وقف] [--إعادة الاستخدام الخارجي]}
[الاسم] [وصف] [--القرص فقط [- سؤال]] [--الذري] [[--يعيش] [--memspec com.memspec]]
[--diskspec] com.diskspec] ...
إنشاء لقطة للمجال نطاق مع و المعطى؛ أي كان
تم حذف القيمة، سيختار libvirt قيمة. لو - طباعة- xml تم تحديده، ثم XML
مناسب ل لقطة إنشاء هو الإخراج، بدلا من إنشاء لقطة في الواقع.
خلاف ذلك ، إذا --وقف تم تحديده، وسيتم ترك المجال في حالة غير نشطة بعد ذلك
يتم إنشاء اللقطة، وإذا --القرص فقط تم تحديد اللقطة لن
تشمل حالة VM.

ال --memspec يمكن استخدام الخيار للتحكم فيما إذا كانت نقطة التفتيش داخلية أم لا
خارجي. ال --memspec العلم إلزامي، يليه أ com.memspec النموذج
[ملف=]اسم[،لقطة=نوع]حيث يمكن أن يكون النوع لا, داخلي أو خارجي. لكي يتضمن
فاصلة حرفية في file=name، الهروب منه بفاصلة ثانية. --memspec لا يمكن استخدامه
مع --القرص فقط.

ال --diskspec يمكن استخدام الخيار للتحكم في كيفية --القرص فقط ونقاط التفتيش الخارجية
إنشاء ملفات خارجية. يمكن أن يحدث هذا الخيار عدة مرات، حسب العدد
من عناصر في المجال XML. كل موجود في النموذج
القرص [، لقطة = نوع] [، سائق = نوع] [، ملف = اسم]. A com.diskspec يجب توفيرها للأقراص
مدعومة بأجهزة محظورة لأن libvirt لا يقوم بإنشاء أسماء الملفات تلقائيًا لتلك الأجهزة. ل
قم بتضمين فاصلة حرفية أسطوانة أو في file=name، الهروب منه بفاصلة ثانية. أ
حرفي --diskspec يجب أن يسبق كل منهما com.diskspec ما لم يكن كل ثلاثة من نطاق, الاسمو
وصف موجودون أيضا. على سبيل المثال، مواصفات القرص
ينتج عن "vda,snapshot=external,file=/path/to,,new" ملف XML التالي:




If --إعادة الاستخدام الخارجي تم تحديد المجال XML أو com.diskspec يطلب الخيار
لقطة خارجية مع وجهة ملف موجود، فيجب أن تكون الوجهة
موجودة ويتم إنشاؤها مسبقًا بالتنسيق والبيانات التعريفية الصحيحة. ثم يتم إعادة استخدام الملف؛
وإلا، فسيتم رفض اللقطة لتجنب فقدان محتويات الملفات الموجودة.

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

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

If --الذري إذا تم تحديده، فإن libvirt سيضمن نجاح اللقطة، أو
فشل دون أي تغييرات. ليس كل برامج Hypervisor تدعم هذا. إذا لم يكن هذا العلم
المحدد، فقد تفشل بعض برامج Hypervisor بعد تنفيذ الإجراء جزئيًا، و
تفريغ يجب استخدامها لمعرفة ما إذا كانت هناك أية تغييرات جزئية قد حدثت.

If --يعيش تم تحديده، يأخذ libvirt اللقطة أثناء تشغيل الضيف. هذا
يزيد من حجم صورة الذاكرة لنقطة التفتيش الخارجية. هذا حاليا
معتمد فقط لنقاط التفتيش الخارجية.

لقطة الحالية نطاق {[--اسم] | [--معلومات الأمن] | [اسم لقطة]}
بدون اسم لقطةسيؤدي هذا إلى إخراج لقطة XML للنطاق الحالي
لقطة (إن وجدت). لو --اسم تم تحديد اسم اللقطة الحالية فقط بدلاً من
إكس إم إل الكامل. وإلا باستخدام --معلومات الأمن سيشمل أيضًا حساسًا للأمان
المعلومات في ملف XML.

بدافع اسم لقطة، هذا طلب لجعل اللقطة المسماة الحالية تصبح
اللقطة الحالية، دون الرجوع إلى المجال.

لقطة تحرير نطاق [اسم لقطة] [--حاضِر] {[- إعادة تسمية] | [- استنساخ]}
قم بتحرير ملف تكوين XML لـ اسم لقطة من المجال. إذا كان كل من اسم لقطة
و --حاضِر تم تحديدها، كما يجبر اللقطة المعدلة على أن تصبح اللقطة الحالية
لمحة. لو اسم لقطة تم حذفه ، إذن --حاضِر يجب توفيره لتحرير
اللقطة الحالية.

وهذا يعادل:

virsh snapshot-dumpxml اسم دوم > snapshot.xml
vi snapshot.xml (أو قم بإجراء تغييرات باستخدام محرر النصوص الآخر)
لقطة virsh-إنشاء dom snapshot.xml --إعادة تعريف [--current]

إلا أنه يقوم ببعض التحقق من الأخطاء.

يمكن توفير المحرر المستخدم بواسطة متغيرات البيئة $VISUAL أو $EDITOR، و
الإعدادات الافتراضية إلى "السادس".

If - إعادة تسمية تم تحديده، فيمكن لعمليات التحرير تغيير اسم اللقطة. لو - استنساخ is
المحدد، فإن تغيير اسم اللقطة سيؤدي إلى إنشاء نسخة من اللقطة
البيانات الوصفية. إذا لم يتم تحديد أي منهما، فيجب ألا تؤدي التعديلات إلى تغيير اسم اللقطة.
لاحظ أن تغيير اسم اللقطة يجب أن يتم بحذر، نظرًا لأن محتويات بعضها
اللقطات، مثل اللقطات الداخلية ضمن ملف qcow2 واحد، يمكن الوصول إليها فقط
من الاسم الأصلي.

معلومات لقطة نطاق {لقطة | --حاضِر}
قم بإخراج معلومات أساسية حول مسماة، أو اللقطة الحالية باستخدام
--حاضِر.

قائمة لقطة نطاق [--البيانات الوصفية] [--لا يوجد بيانات وصفية] [{--الأبوين | - الجذور | [{--شجرة |
--اسم}]}] [{[--من عند] لقطة | --حاضِر} [--أحفاد]] [--أوراق] [--لا أوراق]
[--غير نشط] [--نشيط] [--القرص فقط] [--داخلي] [--خارجي]
قم بإدراج جميع اللقطات المتاحة للنطاق المحدد، مع الإعداد الافتراضي لإظهار الأعمدة
لاسم اللقطة ووقت الإنشاء وحالة المجال.

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

If --من عند يتم توفيره، قم بتصفية القائمة إلى لقطات فرعية من المعطى
لقطة؛ أو إذا --حاضِر يتم توفيرها، ابدأ من اللقطة الحالية. عندما تستخدم في
العزلة أو مع --الأبوين، القائمة تقتصر على توجيه الأطفال ما لم
--أحفاد موجود أيضا. عند استخدامه مع --شجرة، واستخدام --أحفاد is
ضمني. هذا الخيار غير متوافق مع - الجذور. لاحظ أن نقطة البداية
--من عند or --حاضِر لم يتم تضمينه في القائمة إلا إذا كان --شجرة الخيار هو أيضا
حاضر.

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

If --البيانات الوصفية تم تحديده، ستتم تصفية القائمة إلى اللقطات التي تتضمن فقط
البيانات الوصفية لـ libvirt، وبالتالي ستمنع غير معروف من المجال المستمر، أو أن تضيع
on هدم من المجال العابر. وكذلك إذا --لا يوجد بيانات وصفية تم تحديد القائمة
ستتم تصفيته إلى اللقطات الموجودة فقط دون الحاجة إلى بيانات تعريف libvirt.

If --غير نشط تم تحديده، سيتم تصفية القائمة إلى اللقطات التي تم التقاطها
عندما تم إغلاق المجال. لو --نشيط تم تحديده، سيتم تصفية القائمة ل
اللقطات التي تم التقاطها أثناء تشغيل النطاق، والمكان الذي تتضمنه اللقطة
حالة الذاكرة للعودة إلى حالة التشغيل تلك. لو --القرص فقط محددًا ،
سيتم تصفية القائمة إلى اللقطات التي تم التقاطها عندما كان المجال قيد التشغيل، ولكن
حيث تتضمن اللقطة حالة القرص فقط.

If --داخلي تم تحديده، ستتم تصفية القائمة إلى لقطات تستخدم لقطات داخلية
تخزين صور القرص الموجودة. لو --خارجي تم تحديد، وسوف تكون القائمة
تمت تصفيته إلى لقطات تستخدم ملفات خارجية لصور القرص أو حالة الذاكرة.

لقطة-dumpxml نطاق لقطة [--معلومات الأمن]
قم بإخراج لقطة XML للقطة المجال المسماة لقطة. عن طريق
--معلومات الأمن سيتضمن أيضًا معلومات أمنية حساسة. يستخدم snapshot-
تيار للوصول بسهولة إلى ملف XML الخاص باللقطة الحالية.

لقطة الوالدين نطاق {لقطة | --حاضِر}
قم بإخراج اسم اللقطة الأصلية، إن وجدت، للمعطى لقطة، أو ل
اللقطة الحالية مع --حاضِر.

لقطة العودة نطاق {لقطة | --حاضِر} [{--جري | - متوقف}] [--فرض]
قم بإرجاع المجال المحدد إلى اللقطة المحددة بواسطة لقطة، أو إلى الحالي
لقطة مع --حاضِر. انتبه إلى أن هذا عمل مدمر؛ أي تغييرات في
سيتم فقدان المجال منذ التقاط اللقطة الأخيرة. نلاحظ أيضا أن الدولة
المجال بعد اكتمال لقطة العودة ستكون حالة المجال في
الوقت الذي تم فيه التقاط اللقطة الأصلية.

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

هناك حالتان حيث تنطوي إرجاع اللقطة على مخاطر إضافية، الأمر الذي يتطلب
استخدام --فرض المضي قدما. إحداها هي حالة اللقطة التي تفتقر إلى النطاق الكامل
معلومات التراجع عن التكوين (مثل اللقطات التي تم إنشاؤها قبل libvirt
0.9.5)؛ نظرًا لأن libvirt لا يمكنه إثبات أن التكوين الحالي يطابق ما كان موجودًا
استخدامها في وقت اللقطة، وتوريد --فرض يؤكد libvirt أن اللقطة
متوافق مع التكوين الحالي (وإذا لم يكن كذلك، فمن المحتمل أن يكون النطاق
فشل في التشغيل). والآخر هو حالة العودة من مجال قيد التشغيل إلى مجال نشط
الحالة التي يجب فيها إنشاء برنامج Hypervisor جديد بدلاً من إعادة استخدام البرنامج الحالي
برنامج Hypervisor، لأنه يتضمن عيوبًا مثل كسر أي برنامج VNC أو Spice موجود
روابط؛ تحدث هذه الحالة مع لقطة نشطة تستخدم ملفًا يمكن إثباته
تكوين غير متوافق، وكذلك مع لقطة غير نشطة يتم دمجها مع
القادم --بداية or --وقفة العلم.

حذف لقطة نطاق {لقطة | --حاضِر} [--البيانات الوصفية] [{--أطفال |
--للأطفال فقط}]
حذف اللقطة للمجال المسمى لقطةأو اللقطة الحالية باستخدام
--حاضِر. إذا كانت هذه اللقطة تحتوي على لقطات فرعية، فستكون التغييرات من هذه اللقطة
اندمجت في الأطفال. لو --أطفال تم تمريره، ثم قم بحذف هذه اللقطة وأي منها
أطفال هذه اللقطة. لو --للأطفال فقط تم تمريره، ثم قم بحذف أي أبناء لـ
هذه اللقطة، ولكن اترك هذه اللقطة سليمة. هذين العلمين متبادلان
الحصري.

If --البيانات الوصفية تم تحديده، ثم قم فقط بحذف بيانات تعريف اللقطة التي يحتفظ بها
libvirt، مع ترك محتويات اللقطة سليمة للوصول إليها بواسطة أدوات خارجية؛
وإلا فإن حذف اللقطة يؤدي أيضًا إلى إزالة محتويات البيانات من تلك النقطة الزمنية.

مرشح NWFILTER أوامر


تتعامل الأوامر التالية مع عوامل تصفية الشبكة. تسمح مرشحات الشبكة بتصفية
حركة مرور الشبكة القادمة من الأجهزة الافتراضية والمتجهة إليها. حركة مرور الشبكة الفردية
المرشحات مكتوبة بلغة XML وقد تحتوي على إشارات إلى مرشحات الشبكة الأخرى، قم بالوصف
قواعد تصفية حركة المرور، أو تحتوي على كليهما. تتم الإشارة إلى مرشحات الشبكة بواسطة Virtual
الأجهزة من داخل وصف الواجهة الخاصة بها. يمكن الرجوع إلى عامل تصفية الشبكة بواسطة
واجهات الأجهزة الافتراضية المتعددة.

تعريف nwfilter com.xmlfile
قم بإنشاء مرشح شبكة جديد معروف لـ libvirt. إذا كان مرشح الشبكة بنفس الاسم
موجود بالفعل، وسيتم استبداله بـ XML الجديد. أي جهاز افتراضي قيد التشغيل
عند الرجوع إلى مرشح الشبكة هذا، سيتم تكييف قواعد حركة مرور الشبكة الخاصة به. إذا ل
لأي سبب من الأسباب، لا يمكن إنشاء مثيل لقواعد تصفية حركة مرور الشبكة بواسطة أي من
تشغيل الأجهزة الافتراضية، فسيتم رفض XML الجديد.

nwfilter-undefine nwfilter-name
حذف عامل تصفية الشبكة. ستفشل عملية الحذف في حالة وجود أي جهاز ظاهري قيد التشغيل
يستخدم حاليا مرشح الشبكة هذا.

قائمة nwfilter
قم بإدراج كافة عوامل تصفية الشبكة المتوفرة.

nwfilter-dumpxml nwfilter-name
إخراج مرشح الشبكة XML.

nwfilter-edit nwfilter-name
تحرير XML لمرشح الشبكة.

وهذا يعادل:

virsh nwfilter-dumpxml myfilter > myfilter.xml
vi myfilter.xml (أو قم بإجراء تغييرات باستخدام محرر النصوص الآخر)
virsh nwfilter-تعريف myfilter.xml

إلا أنه يقوم ببعض التحقق من الأخطاء. قد يتم رفض مرشح الشبكة الجديد بسبب
لنفس السبب المذكور في تعريف nwfilter.

يمكن توفير المحرر المستخدم بواسطة متغيرات البيئة $VISUAL أو $EDITOR، و
الإعدادات الافتراضية إلى "السادس".

خاص ببرنامج HYPERVISOR أوامر


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

qemu-attach معرف المنتج
قم بإرفاق عملية QEMU التي تم إطلاقها خارجيًا ببرنامج تشغيل libvirt QEMU. الكيمو
يجب أن يتم إنشاء العملية باستخدام اتصال شاشة باستخدام برنامج تشغيل UNIX.
من الناحية المثالية، يجب أن تحتوي العملية أيضًا على الوسيطة "-name" المحددة.

$ qemu-kvm -cdrom ~/demo.iso \
-مراقبة يونكس:/tmp/demo,server,nowait \
-الاسم فو \
-uuid cece4f9f-dff0-575d-0e8e-01fe380f12ea &
$ كيموبيد=$!
$ virsh qemu-attach $QEMUPID

ليس من المتوقع أن تعمل جميع وظائف libvirt بشكل موثوق بعد إرفاقها بملف
عملية QEMU التي تم إطلاقها خارجيًا. قد تكون هناك مشكلات في تغيير ABI الضيف
قد لا تعمل عملية الترحيل والجهاز hotplug أو hotunplug. البيئة المرفقة
ينبغي اعتبارها في المقام الأول للقراءة فقط.

qemu-مراقبة الأمر نطاق {[--hmp] | [--جميلة]} أمر
إرسال أمر مراقبة تعسفي أمر إلى المجال نطاق من خلال مراقب qemu.
سيتم طباعة نتائج الأمر على stdout. لو --hmp تم تمرير الأمر
يعتبر أمرًا للمراقبة البشرية وسيقوم libvirt بتحويله تلقائيًا
إلى QMP إذا لزم الأمر. وفي هذه الحالة سيتم أيضًا تحويل النتيجة مرة أخرى من QMP. لو
--جميلة يتم توفيره، وتستخدم الشاشة QMP، فستتم طباعة الإخراج بشكل جميل.
إذا تم توفير أكثر من وسيطة واحدة أمر، فهي متسلسلة بمسافة
بينهما قبل تمرير الأمر الفردي إلى الشاشة.

qemu-agent-command نطاق [--نفذ الوقت ثواني | - مزامنة | --منع] أمر
إرسال أمر وكيل ضيف تعسفي أمر إلى المجال نطاق من خلال وكيل qmu.
--نفذ الوقت, - مزامنة و --منع الخيارات حصرية. --نفذ الوقت يتطلب مهلة
ثواني ثواني ويجب أن تكون إيجابية. متى --aysnc يتم إعطاء الأمر، ينتظر
مهلة سواء النجاح أو الفشل. وعندما --منع يتم إعطاء الأمر، وينتظر
إلى الأبد مع حظر المهلة.

حدث مراقبة qemu [نطاق] [--حدث اسم الحدث] [--حلقة] [--نفذ الوقت ثواني] [--جميلة]
[- ريجكس] [--لا توجد حالة] [- الطابع الزمني]
انتظر حدوث أحداث مراقبة QEMU التعسفية، وقم بطباعة تفاصيل الأحداث
كما يحدث. يمكن تصفية الأحداث بشكل اختياري نطاق or اسم الحدث.
يمكن استخدام أمر QMP "أحداث الاستعلام" عبر qemu-مراقبة الأمر لمعرفة ما الأحداث
مدعمون. لو - ريجكس يستخدم ، اسم الحدث هو تعبير عادي أساسي بدلاً من ذلك
من سلسلة حرفية. لو --لا توجد حالة يستخدم ، اسم الحدث سوف تتطابق بشكل غير حساس لحالة الأحرف.

افتراضيًا، يكون هذا الأمر طلقة واحدة، ويعيد النجاح بمجرد وقوع حدث ما؛ أنت
يمكن إرسال SIGINT (عادة عبر "Ctrl-C") للإنهاء على الفور. لو --نفذ الوقت is
المحدد، يتخلى الأمر عن انتظار الأحداث بعد ذلك ثواني لقد انقضت. مع
--حلقةيقوم الأمر بطباعة جميع الأحداث حتى انتهاء المهلة أو مفتاح المقاطعة. لو --جميلة
تم تحديد أي تفاصيل لحدث JSON تتم طباعتها بشكل جيد لتحسين الوضوح.

متى - الطابع الزمني يتم استخدام طابع زمني يمكن قراءته بواسطة الإنسان قبل الحدث،
وسيتم حذف معلومات التوقيت المقدمة من QEMU.

lxc-أدخل-مساحة الاسم نطاق -- / المسار / إلى / ثنائي [arg1، [arg2، ...]]
أدخل مساحة الاسم نطاق وقم بتنفيذ الأمر "/path/to/binary" لتمرير ملف
الحجج المطلوبة. يرتبط المسار الثنائي بنظام ملفات جذر الحاوية، وليس بنظام ملفات
نظام الملفات الجذر المضيف. سوف يرث الثنائي متغيرات البيئة/وحدة التحكم
مرئية لvirsh. يعمل هذا الأمر فقط عند الاتصال ببرنامج تشغيل LXC Hypervisor.
ينجح هذا الأمر فقط إذا كان "/path/to/binary" لا يحتوي على حالة خروج.

البيئة


يمكن ضبط متغيرات البيئة التالية لتغيير سلوك "virsh"

VIRSH_DEBUG=
قم بتشغيل التصحيح المطول لأوامر virsh. المستويات الصالحة هي

· VIRSH_DEBUG=0

DEBUG - يتم تسجيل الرسائل على جميع المستويات

· VIRSH_DEBUG=1

INFO - يسجل الرسائل على مستويات المعلومات والإشعار والتحذير والخطأ

· VIRSH_DEBUG=2

إشعار - يسجل الرسائل على المستويات إشعار وتحذير وخطأ

· VIRSH_DEBUG=3

تحذير - يسجل الرسائل عند مستويات تحذير وخطأ

· VIRSH_DEBUG=4

خطأ - يتم تسجيل الرسائل عند مستوى الخطأ فقط.

VIRSH_LOG_FILE = "ملف السجل"
الملف لتسجيل رسائل التصحيح virsh.

VIRSH_DEFAULT_CONNECT_URI
برنامج Hypervisor الذي سيتم الاتصال به بشكل افتراضي. قم بتعيين هذا إلى URI، بنفس التنسيق مثل
قبلت من قبل طريقة التنفيذ خيار. تم إهمال متغير البيئة هذا لصالح
العالمي LIBVIRT_DEFAULT_URI المتغير الذي يخدم نفس الغرض.

LIBVIRT_DEFAULT_URI
برنامج Hypervisor الذي سيتم الاتصال به بشكل افتراضي. قم بتعيين هذا إلى URI، بنفس التنسيق مثل
قبلت من قبل طريقة التنفيذ خيار. يؤدي هذا إلى تجاوز URI الافتراضي المعين في أي عميل
ملف التكوين ويمنع libvirt من البحث عن برامج التشغيل.

VISUAL
المحرر الذي سيستخدمه تحرير والخيارات ذات الصلة.

EDITOR
المحرر الذي سيستخدمه تحرير والخيارات ذات الصلة، إذا لم يتم تعيين "VISUAL".

VIRSH_HISTSIZE
عدد الأوامر التي يجب تذكرها في محفوظات الأوامر. القيمة الافتراضية هي 500.

LIBVIRT_DEBUG = المستوى
قم بتشغيل التصحيح المطول لجميع استدعاءات libvirt API. المستويات الصالحة هي

· LIBVIRT_DEBUG = 1

رسائل على مستوى DEBUG أو أعلى

· LIBVIRT_DEBUG = 2

رسائل على مستوى INFO أو أعلى

· LIBVIRT_DEBUG = 3

رسائل على مستوى تحذير أو أعلى

· LIBVIRT_DEBUG = 4

رسائل في المستوى ERROR أو أعلى

لمزيد من المعلومات حول خيارات التصحيح ، استشر
"http://libvirt.org/logging.html"

استخدم virsh عبر الإنترنت باستخدام خدمات onworks.net


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

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

أوامر لينكس

Ad




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