هذا هو الأمر uvt-kvm الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
uvt-kvm - الواجهة الأمامية للمحاكاة الافتراضية لـ Ubuntu لـ libvirt وKVM
موجز
الأشعة فوق البنفسجية-كفم الإدارية
الأشعة فوق البنفسجية-كفم خلق [الخيارات] الاسم [تصفية ]
الأشعة فوق البنفسجية-كفم انتظر [الخيارات] الاسم
الأشعة فوق البنفسجية-كفم ip الاسم
الأشعة فوق البنفسجية-كفم سه [الخيارات] [المستخدم@]الاسم [أمر ]
الأشعة فوق البنفسجية-كفم هدم الاسم
الوصف
توفر أداة uvtool واجهة أمامية موحدة ومتكاملة لـ VM لتنزيلات الصور السحابية لـ Ubuntu،
libvirt، وcloud-init.
الأشعة فوق البنفسجية-كفم يستخدم تجمع تخزين الحجم الذي يحتفظ به uvt-simpleestreams-libvirt(١) كأساس
لتوفير بداية سريعة وإدارة سريعة لأجهزة Ubuntu VM عن طريق تغليف libvirt وcloud-init.
الأشعة فوق البنفسجية-كفم وليس المقصود منه تغليف جميع حالات الاستخدام الممكنة. حيثما كان ذلك ممكنا، فإنه يوفر الوصول
إلى بعض الحالات الأكثر تقدمًا باستخدام خيارات لتجاوز الأقسام الافتراضية بأكملها
عملية، مثل القدرة على تجاوز مباشرة حجم النسخ الاحتياطي الصورة المستخدمة، و
تعريف مجال libvirt والبيانات التعريفية لـ cloud-init وبيانات المستخدم. لمزيد من التعقيد
في هذه الحالات، من المتوقع أن يقوم المستخدم باستدعاء libvirt مباشرة (على سبيل المثال عن طريق استخدام
فيرش(1))، واستخدم uvt-kvm فقط للعمليات الأبسط المطلوبة على الأجهزة الافتراضية المتأثرة. يرى
خيارات التجاوز المتقدمة والاستخدام المتقدم للحصول على التفاصيل.
الأقسام الفرعية
الأشعة فوق البنفسجية-كفمتم تصميم واجهة البرنامج حول الأوامر الفرعية. يجب أن يكون الأمر الفرعي الذي سيتم استخدامه
المحدد كوسيطة الموضعية الأولى. كل أمر فرعي لديه مجموعة خاصة به من المتاحة
خيارات.
عندما يتطلب الأمر الفرعي تحديد VM، يجب توفير اسم VM كاسم ثانٍ
الحجة الموضعية. عند الاستخدام الأشعة فوق البنفسجية-كفم خلق لإنشاء أجهزة افتراضية، يتم تحديد اسم الجهاز الافتراضي بواسطة
المستخدم في هذا الوقت. عندما يتلاعب المستخدمون بـ libvirt مباشرة، فإن أسماء الأجهزة الافتراضية هي كذلك
من المتوقع أن يتطابق مع أسماء نطاقات libvirt.
الإدارية
الأشعة فوق البنفسجية-كفم الإدارية
اطبع قائمة بالأجهزة الافتراضية الموجودة إلى stdout. تتضمن هذه القائمة حاليًا نطاقات libvirt التي
تم تعريفها ولكن لم يتم إنشاؤها بواسطة uvt-kvm، ولكن من المتوقع أن يتغير هذا إلى
الأجهزة الافتراضية التي تم إنشاؤها بواسطة uvt-kvm فقط.
خلق
الأشعة فوق البنفسجية-كفم خلق [الخيارات] الاسم [تصفية ]
أنشئ جهازًا افتراضيًا جديدًا استنادًا إلى حجم الدعم المحدد بواسطة مرشحات التدفقات البسيطة المتوفرة.
سيتم استدعاء VM هذا الاسمونفس الشيء الاسم يجب استخدامه عند الإشارة إلى VM من
الأوامر الفرعية الأخرى.
كل تصفية يعمل على الصور التي تم تنزيلها وإدارتها بواسطة uvt-simpleestreams-libvirt(1)
وعند دمجها معًا، يجب تحديد صورة واحدة بشكل فريد. يرى الأشعة فوق البنفسجية-simplestreams-
libvirt(1) للحصول على تفاصيل حول اختيار الصورة.
منذ أن تم تنزيل الصور ذات الحجم الخلفي وصيانتها بواسطة uvt-simpleestreams-libvirt(1)
فمن الضروري تشغيل أولا uvt-simpleestreams-libvirt(١) لتحميل الصور قبل ذلك
سوف ينجح الأمر الفرعي. انظر الأمثلة أدناه.
إذا لم يتم تحديد أي عوامل تصفية، فسيتم استخدام عامل تصفية الافراج =الافراج عن يفترض ، أين الافراج عن
يتوافق مع إصدار LTS الحالي كما تم إرجاعه بواسطة معلومات التوزيع(1).
بدلا من ذلك ، انظر --دعم ملف الصورة ضمن خيارات التجاوز المتقدمة أدناه لتزويد أ
دعم الصورة مباشرة بنفسك.
يدعم هذا الأمر الفرعي مجموعة واسعة من الخيارات لتعديل التعريف والسلوك
من VM. راجع خيارات تعريف نطاق LIBVIRT وخيارات تكوين CLOUD-INIT و
خيارات التجاوز المتقدمة أدناه.
انتظر
الأشعة فوق البنفسجية-كفم انتظر [الخيارات] الاسم
انتظر حتى يصبح جهاز VM جاهزًا. يتضمن ذلك: انتظار الجهاز الافتراضي لطلب عنوان IP،
في انتظار أن يصبح ssh متاحًا على عنوان IP هذا، و سه(1) العملية في VM ل
انتظر حتى انتهاء cloud-init ويدخل النظام إلى مستوى التشغيل 2.
باستخدام أمر الانتظار، يمكن للبرامج النصية إنشاء الأجهزة الافتراضية وتشغيلها وتدميرها بشكل متزامن
وبشكل موثوق.
--نفذ الوقت مهلة
التخلي عن الانتظار بعد مهلة ثواني. الافتراضي: 120 ثانية.
--فترة الفاصلة
بالنسبة لعمليات الانتظار التي يجب أن تقوم بالاستقصاء، قم باستقصاء كل منها الفاصلة ثواني. الافتراضي: 8
ثواني.
--remote-wait-script Remote_wait_script
يجري Remote_wait_script من خلال sh(1) على نظام الضيف، الذي يجب أن يمنع
والخروج بحالة صفر عندما يكون النظام جاهزًا. تقصير:
/usr/share/uvtool/remote-wait.sh، والذي يفترض أن upstart و cloud-init
يتم استخدامها على الضيف، وينتظر حتى يدخل المبتدئ إلى مستوى التشغيل 2 وبعد ذلك
ينتظر إشارة cloud-init إلى انتهاء تشغيل النظام.
متى Remote_wait_script يتم تشغيله على نظام الضيف، وسوف بيئته
تحديد المتغيرات UVTOOL_WAIT_INTERVAL و UVTOOL_WAIT_TIMEOUT التي
تحتوي على الفاصل الزمني للاستقصاء ومهلة الانتظار كما هو محدد بواسطة --فترة و
--نفذ الوقت الخيارات ، على التوالي.
--remote-انتظار المستخدم المستخدم
قم بتشغيل البرنامج النصي للانتظار عن بعد كمستخدم المستخدم. يجب أن يكون من الممكن سه(1) في
نظام الضيف باعتباره هذا المستخدم حتى تعمل آلية الانتظار عن بعد.
--غير آمن السماح بعمليات قد تكون غير آمنة، وهو أمر مطلوب حاليًا لـ
البرنامج النصي للانتظار عن بعد للعمل. انظر الخيارات المشتركة أدناه.
--ssh-ملف المفتاح الخاص ssh_private_key_file
استعمل ssh_private_key_file للمصادقة على جهاز الضيف عند الأداء
القادم سه(1) العملية
--بدون-SSH
تخطي سه(1) العملية. سيؤدي هذا إلى خروج الأمر بنجاح
بمجرد توفر منفذ ssh، ولكن دون تسجيل الدخول إلى الضيف
انتظر حتى يصبح جاهزًا داخليًا.
ip
الأشعة فوق البنفسجية-كفم ip الاسم
خمن عنوان IP الخاص بجهاز VM واطبعه على stdout. حاليا، هذا يفترض الافتراضي
(Ubuntu) تثبيت libvirt وdnsmasq على المضيف، وسلوك الشبكة الافتراضي
على الجهاز الظاهري. يتم تنفيذ تخمين عنوان IP حاليًا من خلال فحص ملف الإيجارات الخاص بـ dnsmasq
/var/lib/libvirt/dnsmasq/default.leases لبطاقة NIC الخاصة بالجهاز الظاهري.
يفترض هذا الأمر الفرعي أن الجهاز الظاهري قد حصل على عنوان IP بنجاح، وسيفشل
خلاف ذلك. يمكن للمتصلين استخدامها الأشعة فوق البنفسجية-كفم انتظر بعد إنشاء جهاز افتراضي أو إعادة تشغيله لانتظار ذلك
ليصبح الأمر كذلك.
في المستقبل، قد يتضمن هذا الأمر الفرعي آليات متعددة للكشف عن عنوان IP.
سه
الأشعة فوق البنفسجية-كفم سه [الخيارات] [المستخدم@]الاسم [أمر ]
يجري سه(1) ضد VM. هذا غلاف محدود حوله سه(1) والأمر الفرعي ip،
مصممة لسهولة الاستخدام في الحالة الشائعة. للحصول على الوظائف الكاملة، استخدم الأمر الفرعي ip
للحصول على عنوان IP الخاص بجهاز VM، ثم اتصل سه(١) بدلا من ذلك مباشرة.
--غير آمن السماح بعمليات قد تكون غير آمنة، وهو أمر مطلوب حاليًا لهذا الغرض
الأمر الفرعي للعمل. انظر الخيارات المشتركة أدناه.
--اسم الدخول المستخدم
-l المستخدم
حدد اسم المستخدم الذي تريد المرور إليه سه(1). هذه هي الطريقة الموصى بها ل
استخدامها في البرامج النصية. يتجاوز هذا الخيار اسم المستخدم المقدم من قبل @ الرموز
في الوسيطة الموضعية الأولى، وبالتالي يسمح لاسم VM بتضمين ملف @
رمز. تقصير: أوبونتو، لمطابقة الإعداد الافتراضي في صور Ubuntu السحابية.
هدم
الأشعة فوق البنفسجية-كفم هدم الاسم
إيقاف وتدمير جهاز افتراضي موجود بالكامل. يؤدي هذا إلى إيقاف مجال libvirt إذا كان كذلك
قيد التشغيل، وإلغاء تعريفه، وحذف كافة وحدات التخزين التي كانت جزءًا من المجال
تعريف. ومع ذلك، فإنه لا يحذف أي مجلدات دعم، وبالتالي يحافظ على نقاءه
الصور السحابية لأوبونتو كما تحتفظ بها uvt-simpleestreams-libvirt(8).
COMMON OPTIONS
--غير آمن
صالحة ل: الأشعة فوق البنفسجية-كفم انتظر, الأشعة فوق البنفسجية-كفم سه.
السماح بالاتصالات التي قد لا تكون آمنة. ل سه(1) الاتصالات، وهذا يتخطى المضيف
التحقق من صحة المفتاح، نظرًا لأن uvtool ليس لديه حاليًا آلية للحصول على SSH بشكل آمن
مفتاح المضيف من الضيف. في الحالة الشائعة، لا ينبغي أن يكون هذا مشكلة منذ ذلك الحين
يقع نظام الضيف على نفس النظام ويمكن الوثوق بمسار الشبكة هذا.
ومع ذلك، الأشعة فوق البنفسجية-كفم سوف يرفض إجراء اتصال (ل الأشعة فوق البنفسجية-كفم سه) أو تخطي الخطوات
(لل الأشعة فوق البنفسجية-كفم انتظر) بدون هذا الخيار، للتأكد تمامًا من أن
لا يمكن للمستخدم المساس بمساره إلى نظام الضيف دون علمه بذلك
تنبيه قضائي.
-d
--مطور
صالحة ل: الأشعة فوق البنفسجية-كفم خلق فقط.
قم بتشغيل مجموعة من الخيارات التي تعتبر مفيدة للغاية للمطورين ولكنها غير مناسبة لهم
تشغيل بشكل افتراضي. حاليا هذا هو نفس التحديد --التخزين المؤقت غير الآمن
و --log-console-output ولكن هذا قد يتغير بين الإصدارات.
يجب ألا تستخدم البرامج النصية هذا الخيار أبدًا. للحماية من التغييرات المستقبلية في
وفقًا لتعريف هذا الخيار، يجب عليهم بدلاً من ذلك استخدام التوسيع المحدد أعلاه.
ليبيرت المجال تعريف OPTIONS
صالحة ل: الأشعة فوق البنفسجية-كفم خلق فقط.
تعمل هذه الخيارات على تعديل تعريف الجهاز الظاهري الضيف واتصاله بالمضيف.
الأشعة فوق البنفسجية-كفم خلق يأخذ تعريف قالب XML الافتراضي أو الذي يوفره المستخدم لنطاق libvirt
وتعديله وفقا للمعايير التالية. كل من هذه المعلمات لديها
الافتراضي المعقول الذي قد يتغير بين الإصدارات.
--ذاكرة المقاس
مقدار ذاكرة الوصول العشوائي للنظام بالميجابايت. الافتراضي: 512 (ميجابايت).
- قرص المقاس
حجم قرص نظام التشغيل بالجيجابايت. الافتراضي: 8 (جيجابايت).
--التخزين المؤقت غير الآمن
لا تقم بمسح مزامنة الضيف مع المضيف على قرص نظام التشغيل. يمكن أن يؤدي ذلك إلى تحسين إدخال/إخراج الضيف
الأداء على حساب فقدان البيانات عند انقطاع طاقة المضيف. هذا الخيار هو
مفيد لأجهزة الضيف سريعة الزوال التي لا تحتاج إلى أن تكون مستمرة خارج المضيف
دورة الطاقة.
--وحدة المعالجة المركزية النوى
عدد نوى وحدة المعالجة المركزية. الافتراضي: 1.
--كوبري جسر
استبدل بطاقة NIC المحددة الأولى بأخرى تتصل بالجسر المضيف المحدد.
الافتراضي: بدون تغيير من قالب مجال libvirt.
--log-console-output
سجل الإخراج إلى ملف قرص على المضيف بدلاً من pty. مع libvirt الافتراضي
التكوين على Ubuntu، يمكن العثور على هذا السجل في /فار/سجل/libvirt/qemu/ .سجل.
تتيح هذه الخيارات الفحص بأثر رجعي لمخرجات وحدة التحكم VM، ولكنها تنقطع
فيرش يرجى العلم بأن يوجد سن محدد للمشاركة بهذه البطولات. الرجاء قراءة القواعد أدناه. للاستخدام التفاعلي.
سحابة-INIT CONFIGURATION OPTIONS
صالحة ل: الأشعة فوق البنفسجية-كفم خلق فقط.
تقوم هذه الخيارات بتعديل العملية داخل الجهاز الظاهري الضيف نفسه.
ما لم --بيانات المستخدم لتجاوز هذا السلوك، يقوم uvt-kvm بإنشاء Cloud-init
بيانات المستخدم مع بعض الإعدادات الافتراضية المعقولة عند إنشاء جهاز افتراضي. يمكن تغيير هذه الإعدادات الافتراضية
باستخدام الخيارات التالية:
--كلمه السر كلمه السر
السماح بتسجيل الدخول إلى VM للمستخدم الافتراضي أوبونتو وكلمة المرور كلمه السر. وهذا هو
مفيد لأغراض تصحيح الأخطاء، لأنه يتيح أيضًا تسجيل الدخول إلى VT. باستخدام هذا
يقوم خيار سطر الأوامر بتسريب كلمة المرور المستخدمة للمستخدمين الآخرين على نفس النظام، لذلك
لا ينبغي أبدا أن تستخدم في الإنتاج لأسباب أمنية.
الافتراضي: لا يوجد تسجيل دخول بكلمة مرور.
--تشغيل البرنامج النصي مرة واحدة script_file
يجري script_file كجذر على جهاز VM في المرة الأولى التي يتم فيها تشغيله، ولكن لن يحدث ذلك مرة أخرى أبدًا.
يمكن استخدام هذا الخيار عدة مرات لتشغيل برامج نصية متعددة. إذا خرج البرنامج النصي
مع حالة غير الصفر، سيتم تركه على الجهاز الافتراضي / تمة لأغراض التصحيح.
script_file سيتم نسخها إلى الضيف، ووضع علامة عليها على أنها قابلة للتنفيذ، وتنفيذها
مباشرة، لذلك يجب أن يكون ثنائيًا مناسبًا، يبدأ بـ shebang، أو غير ذلك
تكون قابلة للتنفيذ مباشرة بواسطة النواة الضيف.
الافتراضي: لا توجد نصوص برمجية.
--ssh-ملف المفتاح العام ssh_public_key_file
السماح بتسجيل الدخول إلى VM للمستخدم الافتراضي أوبونتو ومفاتيح ssh المحددة في
ssh_public_key_file.
الافتراضي: استخدم مخرجات سه الإضافة -L إذا كان متاحا؛ استخدام خلاف ذلك
~ / .ssh / id_rsa.pub. إذا لم يتم العثور على مصدر على الإطلاق، فسيتم طباعة تحذير إليه
ستستمر عملية إنشاء stderr وVM دون أي ترتيب للوصول إلى الضيف.
- الحزم package_list
قم بتثبيت الحزم المفصولة بفواصل المحددة في package_list في التمهيد الأول. هذا
يمكن استخدام الخيار عدة مرات؛ يضيف كل خيار إضافي إلى الحزمة النهائية
قائمة.
الافتراضي: لا توجد حزم.
التبادل المتقدم OVERRIDE OPTIONS
صالحة ل: الأشعة فوق البنفسجية-كفم خلق فقط.
--نموذج ملف نموذجي
قالب XML لتعريف مجال libvirt الأساسي الذي سيتم استخدامه عند إنشاء جهاز افتراضي جديد
تعريف. يتم تغيير هذا ديناميكيًا قبل إنشاء النطاق؛ راجع مجال LIBVIRT
خيارات التعريف.
الافتراضي: /usr/share/uvtool/default.xml.
--بيانات المستخدم user_data_file
تجاوز بيانات المستخدم الخاصة بـ cloud-init، بدلاً من استخدام الملف المتوفر. وهذا يتجاوز كل شيء
الخيارات في القسم خيارات تكوين CLOUD-INIT.
الافتراضي: كما هو موضح في خيارات تكوين CLOUD-INIT.
--البيانات الوصفية meta_data_file
تجاوز البيانات التعريفية الافتراضية لـ cloud-init، بدلاً من استخدام الملف المتوفر. هذا لا
لا تتجاوز أي خيارات أخرى، نظرًا لأن البيانات التعريفية لـ cloud-init غير قابلة للضبط بطريقة أخرى.
الافتراضي: الحد الأدنى من الملف بمعرف المثيل الذي تم إنشاؤه تلقائيًا.
--دعم ملف الصورة ملف_الصورة
حدد اسم الملف المحلي الذي سيتم استخدامه لإنشاء جهاز افتراضي بدلاً من ذلك
الاعتماد على تجمع تخزين الحجم. يجب أن يشير إلى ملف بتنسيق qcow2. هذا
يتجاوز الخيار أي مرشحات Simplestreams المقدمة.
التبادل المتقدم الاستعمال
الأشعة فوق البنفسجية-كفم تم تصميمه بعناية لتجنب إعاقة قدرة المستخدم على الاستخدام المباشر
فيرش(1) أو أدوات libvirt الأخرى في أي وقت، وتوفر خيارات التجاوز للعرض
دعم أحجام الصور وبيانات المستخدم والبيانات التعريفية الخاصة بـ cloud-init حيثما أمكن ذلك. الأجهزة الافتراضية التي تم إنشاؤها بواسطة
uvt-kvm ليست "خاصة" في libvirt. ما يفعله uvt-kvm مع الأجهزة الافتراضية محدد جيدًا، لذلك
يمكن للمستخدمين المتقدمين التعامل مع جهاز VM باستخدام libvirt مباشرة دون أن يفقدوا بالضرورة ملف
قدرة uvt-kvm على الاستمرار في التعامل مع VM لحالات الاستخدام الشائعة.
المصطلح لأي لبس دورة الحياة
من أجل البساطة، يستخدم uvt-kvm خلق يعني تعريف وتخصيص وتشغيل أ
في إم، و هدم يعني إيقاف وإزالة جميع الحالات المستمرة المرتبطة
جهاز افتراضي، بما في ذلك ملفات صور القرص الخاصة بالجهاز الافتراضي وتعريف الجهاز الافتراضي نفسه. هذا يتطابق
دورة الحياة المتوقعة عادةً للأجهزة الافتراضية التي تم إنشاؤها باستخدام uvt-kvm.
يعمل هذا بشكل جيد مع حالة الاستخدام الشائع، ولكن إذا تم إنشاء أجهزة افتراضية باستخدام uvt-kvm، فيجب أن تكون كذلك
التلاعب بها فيرش(1) أو libvirt مباشرة، فمن الضروري أن نفهم كيف
يتطابق هذا مع مصطلحات libvirt الأكثر تعقيدًا.
في libvirt، يُطلق على VM اسم a نطاق. يتم تعريف المجال أولا، ومن ثم بشكل مستقل
بدأت. في مصطلحات libvirt، هدم يعني توقف VM؛ بعد هدم، المجال
لا يزال موجودا ويمكن إعادة تشغيله. غير معروف أخيرًا يزيل تعريف المجال.
الموارد المرتبطة بجهاز افتراضي (مثل ملفات صور القرص، والتي تسمى في libvirt
مجلدات) يجب إنشاؤها وتدميرها بشكل منفصل.
عندما يقوم uvt-kvm بإنشاء جهاز افتراضي، يتم تعريف وحدات تخزين libvirt وملؤها، ويتم إنشاء مجال libvirt
تم تحديده ووضع علامة عليه كبدء تشغيل تلقائي، وبدأ المجال. عندما يقوم uvt-kvm بتدمير جهاز افتراضي، فإن
تم إيقاف مجال libvirt المقابل، وحذف المجلدات الخاصة بالمجال وحذف ملف libvirt
المجال نفسه غير محدد.
أمثلة
# قم بتحديث تجمع تخزين libvirt لوحدة التخزين في uvtool بامتداد
#أحدث صورة دقيقة
uvt-simpleestreams-libvirt مزامنة إطلاق = دقيق القوس = amd64
# قم بإنشاء مفتاح ssh للمستخدم المحلي (إذا لم يكن لديك
# واحد بالفعل)
سه-كجن
# (...)
# قم بإنشاء جهاز افتراضي amd64 يعمل بنظام Precise
الأشعة فوق البنفسجية-كفم خلق myvm إطلاق = دقيق القوس = amd64
# انتظر حتى يصبح VM جاهزًا
الأشعة فوق البنفسجية-كفم انتظر --غير آمن myvm
# قم بالدخول إلى الجهاز الافتراضي لإجراء بعض الاختبارات هناك
الأشعة فوق البنفسجية-كفم سه --غير آمن myvm
# (...)
# تدمير VM
الأشعة فوق البنفسجية-كفم هدم myvm
TROUBLESHOOTING
مشترك أخطاء
فشل إلى طريقة التنفيذ مقبس إلى '/var/run/libvirt/libvirt-sock': إذن رفض
هل لديك إذن للاتصال بـ libvirt؟ في أوبونتو، يجب أن تنتمي إلى libvirtd
مجموعة. المستخدمين مع سودو(8) تتم إضافة إمكانية الوصول إلى هذه المجموعة بشكل افتراضي، ولكن يحصل عليها المستخدمون فقط
عضوية المجموعة عند تسجيل الدخول التالي بعد libvirt بن تم تثبيت الحزمة. ل
أضف نفسك مؤقتًا إلى هذه المجموعة قبل تسجيل الدخول التالي، حاول newgrp libvirtd.
لا أيد هندسة معمارية لـ os نوع "هفم"
لم يجد libvirt دعم KVM على نظامك. يحاول سودو kvm- موافق للتشخيص، و
الخدمة libvirt بن إعادة تشغيل لالتقاط أية تغييرات قبل إعادة المحاولة.
تفاعلي يرجى العلم بأن يوجد سن محدد للمشاركة بهذه البطولات. الرجاء قراءة القواعد أدناه. الوصول
إذا لم تتمكن من الوصول إلى الجهاز الافتراضي من النظام المضيف، فحاول استخدام --كلمه السر لتعيين كلمة مرور
للافتراضي أوبونتو المستخدم داخل VM، ثم قم بتسجيل الدخول إلى VM عبر وحدة التحكم
من أجل فحصها من الداخل.
للوصول إلى وحدة التحكم بشكل تفاعلي، استخدم فيرش يرجى العلم بأن يوجد سن محدد للمشاركة بهذه البطولات. الرجاء قراءة القواعد أدناه. الاسم. ومع ذلك ، لاحظ ذلك
تم تعطيل الوصول التفاعلي إذا كنت تستخدم --log-console-output or -d، وذلك ل
الوصول التفاعلي، سيتعين عليك إسقاط هذه الخيارات إذا كنت تستخدمها.
إذا كنت تستخدم --بيانات المستخدم، ثم --كلمه السر سيتم تجاوزه وسوف تحتاج
لتعديل بيانات المستخدم الخاصة بـ cloud-init يدويًا لتحقيق نفس التأثير.
استخدم uvt-kvm عبر الإنترنت باستخدام خدمات onworks.net