هذا هو الأمر vmbuilder الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
vmbuilder - يبني الأجهزة الافتراضية من سطر الأوامر
موجز
com.vmbuilder [OPTIONS] ...
تنسيق صورة Hypervisor. الخيارات الصالحة: xen kvm vmw6 vmserver
توزيع. الخيارات الصالحة: ubuntu
الوصف
توثق صفحة الدليل هذه ملف com.vmbuilder أمر. com.vmbuilder هو البرنامج الذي يبني
أجهزة افتراضية من سطر الأوامر ، ولكن يمكن تنفيذ واجهات أخرى من خلالها
آلية البرنامج المساعد الخاص به. يمكنك تمرير خيارات سطر الأوامر لإضافة حزم إضافية وإزالتها
الحزم، اختر إصدار Ubuntu، وأي إصدار يعكس وما إلى ذلك. على الأجهزة الحديثة التي تحتوي على الكثير
من ذاكرة الوصول العشوائي ، tmpdir في / ديف / shm أو باستخدام tmpfs ومرآة محلية (راجع apt-proxy أو apt-
مرآة) ، يمكنك تشغيل جهاز vm في أقل من دقيقة.
OPTIONS
NOTE: يتم وصف الخيارات الأساسية المشتركة فقط هنا. يمكن إضافة العديد من الخيارات من خلال
المكونات الإضافية وغيرها ، فهي تعتمد على برنامج Hypervisor والتوزيعة التي تحددها. لو سمحت
تستخدم com.vmbuilder --مساعدة للحصول على قائمة خيارات كاملة.
-ح ، --مساعدة
إظهار رسالة المساعدة هذه والخروج.
-c ألتكونفيج - تكوين
حدد المسار إلى ملف التكوين الاختياري. [الافتراضي: لا شيء].
/etc/vmbuilder.cfg و ~/.vmbuilder.cfg تتم قراءتها دائمًا إذا كانت موجودة. المحتوى من
ملف التكوين موضح في
https://help.ubuntu.com/community/JeOSVMBuilder#Using%20configuration%20files.
-d DEST ، --أفضل كف
حدد الدليل الوجهة. [تقصير: - ]. خيار التكوين:
ديدير.
--Debug
عرض (الكثير من) معلومات التصحيح
-الخامس، - الإسراف
إظهار معلومات التقدم
-q ، --هادئ
عملية صامتة
-t TMP ، --tmp TMP
استخدم TMP كمساحة عمل مؤقتة لإنشاء الصور. افتراضات إلى $ TMPDIR إذا كان
يتم تعريفه أو / تمة خلاف ذلك. [تقصير: / تمة]
- قوالب DIR
يُلحق dir بمسار بحث القالب. يرى
https://help.ubuntu.com/community/JeOSVMBuilder#Modifying%20the%20libvirt%20template%20to%20use%20bridging
على سبيل المثال.
-o ، --الكتابة فوق
فرض الكتابة فوق الدليل الوجهة إذا كان موجودًا بالفعل. [الافتراضي: خطأ]
--في المكان
التثبيت مباشرة في صور نظام الملفات. هذا مطلوب إذا كان $ TMPDIR الخاص بك هو
nodev و / أو nosuid ، ولكن سينتج عنها صور نظام ملفات أكبر قليلاً.
--tmpfs خيارات
استخدم tmpfs كدليل عمل، مع تحديد حجمه أو "-" لاستخدام tmpfs
الافتراضي (suid، dev، size = 1G).
-m MEM ، - ميم MEM
قم بتعيين ميغابايت من الذاكرة MEM إلى الجهاز الظاهري الضيف. [الافتراضي: 128]
--cpus NUM
قم بتعيين NUM cpus إلى الضيف vm. [الافتراضي: 1]
ضيف التقسيم الخيارات
--جزء PATH
يسمح بتحديد جدول أقسام في PATH يجب على كل سطر من ملف partfile تحديده
(الجذر أولا):
حجم نقطة التحميل (الجهاز) (اسم الملف)
واحد لكل سطر ، مفصولة بمسافة ، حيث يكون الحجم بالميجابايت. الثالث والرابع
تسمح لك الخيارات بتحديد جهاز لنظام الملفات، واسم لملف
صورة نظام الملفات، وكلاهما اختياري. يمكنك الحصول على ما يصل إلى 4 أقراص افتراضية، أ
يبدأ القرص الجديد على سطر يحتوي فقط على "---". أي:
الجذر 2000 a1 rootfs
/ التمهيد التمهيد 512 a2
مبادلة 1000 مقايضة a3
---
/ فار 8000 بي 1 فار
/ فار / السجل 2000 ب2 فارلوغ
لا يتم استخدام الخيارات الثلاثة التالية إذا تم تحديد الجزء:
--rootsize SIZE
حجم نظام ملفات الجذر (بالميغا بايت) [افتراضي: 4096]. تجاهل عندما - جزء
.
- تأتى SIZE
الحجم (بالميجابايت) للملف / الأراضي الفلسطينية المحتلة نظام الملفات. إذا لم يتم تعيين، لا / الأراضي الفلسطينية المحتلة سيكون نظام الملفات
مضاف. يتم التخلص منه عند استخدام --part.
--حجم تبادل SIZE
الحجم (بالميجابايت) لقسم المبادلة [الافتراضي: 1024]. تم التخلص منه عندما يكون --part موجودًا
مستخدم.
شبكة ذات صلة الخيارات:
--نطاق المجال
قم بتعيين DOMAIN كاسم مجال الضيف. الافتراضي: مجال الجهاز
تشغيل هذا البرنامج النصي.
--ip العنوان
عنوان IP في شكل منقط [الافتراضي: dhcp]
يتم تجاهل الخيارات أدناه إذا لم يتم تحديد --ip
--قناع VALUE قناع IP في شكل منقط [الافتراضي: يعتمد على إعداد IP].
--صافي العنوان
عنوان IP net في شكل منقط [افتراضي: بناءً على إعداد IP].
- البث VALUE
بث IP في شكل منقط [الافتراضي: بناءً على إعداد IP].
--جيغاواط العنوان
عنوان البوابة (جهاز التوجيه) في شكل منقط [افتراضي: بناءً على إعداد IP (أولاً
عنوان صالح في الشبكة)].
--dns العنوان
عنوان DNS في شكل منقط [افتراضي: بناءً على إعداد IP (صالح أولاً
العنوان في الشبكة)]
منشور تثبيت أجراءات:
--ينسخ FILE
اقرأ سطور 'source dest' من FILE ، ونسخ ملفات المصدر من المضيف إلى ملف dest في ملف
نظام ملفات الضيف.
--execscript النصي، --تكس SCRIPT
قم بتشغيل SCRIPT بعد انتهاء تثبيت التوزيعة. سيتم استدعاء البرنامج النصي باستخدام
chroot الخاص بالضيف كوسيطة أولى، حتى تتمكن من استخدامها الاستجذار $1 لتشغيل التعليمات البرمجية في
آلة افتراضية.
libvirt دمج:
--libvirt = URI
أضف VM إلى URI المحدد
مخطوطات:
--التمهيد الأول PATH
حدد البرنامج النصي الذي سيتم نسخه إلى الضيف وتنفيذه في المرة الأولى
أحذية الآلة. يجب ألا يكون هذا البرنامج النصي تفاعليًا.
--تسجيل الدخول الأول PATH
حدد البرنامج النصي الذي سيتم نسخه إلى الضيف وسيتم تنفيذه أولاً
الوقت الذي يقوم فيه المستخدم بتسجيل الدخول. يمكن أن يكون هذا البرنامج النصي تفاعليًا.
التنمية
com.vmbuilder هو برنامج بايثون يقدم آلية بسيطة جدًا للزيادة
الوظائف والواجهات ودعم التوزيعات وبرامج Hypervisor الأخرى. لاتتردد في الانضمام
المشروع على https://launchpad.net/vmbuilder
التوافق
com.vmbuilder يتضمن واجهة سطر أوامر متوافقة مع سلفه ubuntu- vm-
البناء. لا يشمل هذا التوافق ملفات القوالب أو التكوين التي يتم استخدامها الآن
تنسيق أحدث. يجب أن تستمر البرامج أو البرامج النصية التي كانت تعتمد على ubuntu-vm-builder
العمل دون أي مشاكل إذا لم تستخدم القوالب أو ملفات التكوين.
الدعم
لا تتردد في الانضمام إلى #ubuntu-virt على freenode للحصول على بعض المساعدة أو مجرد إلقاء التحية.
استخدم vmbuilder عبر الإنترنت باستخدام خدمات onworks.net