هذا هو الأمر build-openstack-debian-image الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
build-openstack-debian-image - أنشئ صورة دبيان لاستخدامها مع OpenStack
موجز
بناء-openstack-debian-image - حرر | -r [ خيارات ]
الوصف
إنّ بناء-openstack-debian-image سيُنشئ البرنامج النصي shell صورة دبيان التي يمكن استخدامها
في سحابة OpenStack IaaS. الناتج (Qcow2 والصور الخام) يحتوي على
initramfs-Growroot بحيث يتم تغيير حجم قسم الجذر (أثناء مرحلة initramfs ،
قبل صوت أي شيء) لتتناسب مع النكهة المختارة عند استخدام "nova boot". لاحقا
أثناء عملية التمهيد ، ستقوم cloud-init بتغيير حجم قسم الجذر سريعًا (تغيير الحجم هو
يتم إجراؤه عندما يكون القسم مثبتًا بالفعل للقراءة والكتابة ، لأن النواة الحديثة تسمح بذلك
لـ ext3).
تم إعداد Cloud-init لاستخدام خادم البيانات الوصفية Ec2 ، وهو ما يتوافق مع OpenStack
مع. "دبيان" (قابل للتكوين باستخدام ملف --تسجيل الدخول الخيار) سيتم استخدام المستخدم ل
تلقي مفتاح ssh من كائن بيانات المستخدم. تم إعداد هذا المستخدم بدون كلمة مرور (على سبيل المثال:
adduser - معطل - كلمة المرور). بمجرد تسجيل هذا المستخدم "debian" في جهازك الظاهري الجديد
الجهاز ، يمكنك "sudo" إلى الجذر من هذا المستخدم ، دون الحاجة إلى كلمة مرور. الجذر
كلمة المرور هي "password" بشكل افتراضي ، وتدخل إلى المستخدم الجذر دون استخدام زوج مفاتيح ssh
معطل افتراضيًا (يتم تعيين PermitRootLogin بدون كلمة مرور في / الخ / سه / sshd_config).
المعلمات
- حرر | -r أزيز | جيسي
يضبط الافراج عن الاسم المراد تثبيته. حاليًا قيمتان فقط ممكن: صافر
جيسي.
OPTIONS
- حزم إضافية | -e حزمة ، حزمة ، ...
إختار ال تريد أن تضيف إلى الصورة الافتراضي هو: سحق-
إكمال جو معظم الشاشة أقل vim bzip2 لاحظ أن قائمة الحزم الإضافية هذه
لا يتم استخدامه إذا كنت تستخدم الامتداد - الحد الأدنى الخيار.
--debootstrap-url | -u
إختار ال URL من مرآة دبيان لاستخدامها في تنفيذ debootstrap. على سبيل المثال:
http://ftp.fr.debian.org/debian
--sources.list-mirror | -s
URL لاستخدامه عند إنشاء sources.list داخل chroot. إذا كان هذا الخيار
ommited ، ثم يتم استخدام معيد التوجيه HTpredir.debian.org العالمي. علي سبيل المثال انت
يمكن استخدام: http://ftp.fr.debian.org/debian
- الحد الأدنى
بدون هذا الخيار ، سيتم أيضًا تثبيت الحزم التالية: bash-complete
(و /etc/bash.bashrc سيتم الإعداد لاستخدام bash-complete) ، جو (محرر النصوص) ،
معظم شاشة جنو أقل و vim. إذا كنت تعتقد أنه يجب إضافة المزيد من الأشياء
الصورة غير المبسطة ، نرحب بالاقتراحات.
- حجم الصورة | -هو
حدد حجم الصورة (الافتراضي إلى 2 غيغابايت إذا كان هذا الخيار متوقفًا). مفيد فقط
إذا كنت بحاجة إلى استخدام رابط نصي مخصص (انظر أدناه).
- تغيير الحجم آليًا | -ar
قم بتصغير الصورة إلى أقل حجم ممكن لمحرك الأقراص الصلبة. سوف تقسيم الصورة
يتم تقليص حجمها أولاً باستخدام resize2fs -M ، ثم يتم استخدام المساحة التي تشغلها لتنفيذ ملف
الثانية resize2fs تضيف القليل من المساحة الإضافية لنظام التشغيل لكتابة وقت التشغيل
البيانات (انظر أدناه). نظرًا لأن هذا الخيار يستغرق وقتًا طويلاً ، يتم تعطيله افتراضيًا.
- مساحة تغيير الحجم أوتوماتيكيًا | - سيارات
حجم المساحة التكميلية المضافة إلى القسم بعد تغيير حجمه إلى
الحد الأدنى. إذا تم تشغيل هذا الخيار ، فسيتم استخدام 50G. لو - تغيير الحجم تلقائيًا ليس
مستخدمًا ، فلا جدوى من ضبط هذا الخيار الذي سيتم تجاهله.
- تسجيل الدخول | -l
قم بتغيير اسم تسجيل الدخول (الافتراضي إلى Debian) للمستخدم الذي تم إنشاؤه بواسطة Cloud-Init.
- كلمة المرور | -p
يحدد كلمة مرور جذر افتراضية لصورتك. هذا الخيار خطير أولا
لأنه سيُظهر كلمة مرور الجذر لمستخدم الكمبيوتر الذي يقوم بإنشاء ملف
image إذا كنت تستخدم "ps" ، فهذا أيضًا لأنه من الأفضل عدم تعيين جذر افتراضي
كلمة المرور على الإطلاق إن أمكن. ومع ذلك ، لا يزال هذا الخيار موجودًا لأن
في بعض الأحيان ، يجب أن تكون قادرًا على تصحيح أخطاء صورتك وتسجيل الدخول عبر الويب
وحدة الأفق. في بيئة الإنتاج ، لا تستخدم هذا الخيار.
- الخطاف النصي | -hs
إذا كنت ترغب في تخصيص صورة السحابة التي تم إنشاؤها بشكل أكبر ، فيمكنك استخدام خطاف
النصي. عند الاستدعاء ، سوف تملأ build-openstack-debian-image بعض BODI_ *
متغير البيئة للخطاف النصي لاستخدامه على النحو التالي:
BODI_CHROOT_PATH المسار حيث يتم تثبيت الصورة
BODI_RELEASE اسم إصدار دبيان الجاري تمهيده
مثال
فيما يلي مثال على أسماء المعلمات القصيرة:
بناء-openstack-debian-image -u http://ftp.fr.debian.org/debian -s
http://ftp.fr.debian.org/debian -يكون 5 -e libapache2-mod-php5 -حسنا ~ / تخصيص صورتي -ar
-ارس 100
ونفس الشيء ولكن مع أسماء طويلة للخيارات:
بناء-openstack-debian-image --debootstrap- url http://ftp.fr.debian.org/debian
- مصادر. قائمة المرآة http://ftp.fr.debian.org/debian --حجم الصورة 5 - حزم إضافية
libapache2-mod-php5 - الخطاف النصي ~ / تخصيص صورتي - تغيير الحجم تلقائيًا
- مساحة تغيير الحجم تلقائيًا 100
مؤلفون
كتب Thomas Goirand صورة build-openstack-debian[البريد الإلكتروني محمي]> ، مع
مساهمات من مهدي أباكوك[البريد الإلكتروني محمي]>.
بناء-openstack-debian-image(1)
استخدم build-openstack-debian-image عبر الإنترنت باستخدام خدمات onworks.net