قائد السحابة

اكتب وصفات لخوادم bootstrap في السحابة
التحميل الان

قائد السحابة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • اسم الناشر:
  • Ryan Mark
  • موقع ويب الناشر:
  • http://github.com/ryanmark/

قائد السحابة العلامات


قائد السحابة وصف

اكتب وصفات إلى خوادم bootstrap في السحابة Cloud Commander هو وحدة نمطية تحتوي على البرامج النصية التي يمكنك استخدامها بسرعة وإنشاء مثيلات EC2 الخاصة بك بسرعة. الهدف من هذا الشيء هو السماح لك باستبدال AMI الجمهور المتخصص مع برنامج نصي يقوم بتكوين تثبيت نظام التشغيل الفانيليا لخدمة أو مهمة محددة. الفائدة هي أن البرنامج النصي غير ملائم لمزود الخدمة ولن تنسى كيف قمت بنيت الخادم إذا كتبت نصا للقيام به. يدعم القائد السحابي فقط سحابة الأمازون فقط، ولكن يجب أن تعمل التقنيات لأي مزود. ومع ذلك، يمكن لبرنامج نصي واحد تكوين الخوادم في أي منطقة على سحابة الأمازون، مما يجعلها جحيم أكثر فائدة بكثير من عامي عام. كما يسمح لك بإطلاق وتكوين أسطول من المثيلات المتخصصة عند ضغط الزر. التثبيت، ستحتاج إلى GIT، Python و Setuptools.You يمكنك تثبيت قائد السحابة من Pypi باستخدام Easy_Install أو PIP. أو يمكنك تنزيل المصدر وتثبيته باليد. أود أن أوصي بالتثبيت إلى Virtualenv، على الرغم من أنه اختياري تماما.الستلم: Easy_Install Cloud_Commandrandor: PIP تثبيت Cloud_Commandrandor: Git Clone Https://github.com/newsapps/cloud-commander.git CD Cloud-Commander Python Setup.py InstallSetupalright، أنت لقد تم تثبيت القائد الآن، ثم يتيح للبدء. إبداع دليل مشروع جديد في مكان ما: CD ~ Setup Cloud-Commander Setup Setup My_ServersTeThe Commander سيسحب بنية دليل كاملة من الوصفات من مستودع GIT المركزي ويطالبك بمختلف بت من المعلومات التي تحتاج إليها تفاعل مع خدمات Amazon Web Services.Oou're جميعا على استعداد لإطلاق بعض الخوادم! زوجين أشياء أخرى تتعلق بالتكوين: ستبحث الوصفات عن مفاتيح خاصة في دليل My_Servers / Assets الخاص بك، أي ملفات تنتهي في .pem. سوف تبحث الوصفات أيضا الحصول على ملفات معروفة وملفات Autherized_keys في دليل الأصول. إذا تم العثور على، فسيتم إضافة هذه الملفات إلى الحالات الجديدة. Launching ServersSwitch إلى دليل المشروع الخاص بك: CD My_ServersCloud-Commander بدء NewsApps-kitchensinkthat كل شيء هناك! مهما تم استدعاء الحالات في وصفة NewsApps-KitchenSinkinkink ويتم تكوينها. سيتم دفع أصول دليل المشروع / محتويات هذا المجلد إلى S3 وسيتم سحبها على كل مثيل تم إطلاقه. سيتم تثبيت محتويات الدليل الفرعي في / USR / المحلية / الصندوق على سبيل المثال. ستتم إضافة محتويات engher_hosts و Authorize_keys إلى دليل ~ / .ssh للمستخدم الأساسي، إلى جانب المفتاح الخاص المستخدم لإطلاق المثيل (فقط إذا قمت بإضفته إلى دليل الأصول). البرامج النصية التمهيد / تحتوي على البرامج النصية شل التي تنتقل إلى المثيل في التمهيد. يتم تشغيل هذه البرامج النصية كجذر ويفعل كل عمل تكوين المثيلات. يستخدم Cloud Commander مكتبة قالب Jinja2 لتوليد البرنامج النصي النهائي. حتى تتمكن من استخدام بناء بناء قالب Jinja2 في الأحذية. وصفات / حيث يتم تعريف جميع الوصفات. وصفة هي ملف YAML مع صفيف "خادم". config.yml حيث يتم تخزين جميع تكوين مشروع EC2 و Cloud الخاص بك. يحتوي أيضا على قائمة AMIS التي سيتم استخدامها بواسطة الوصفات الخاصة بك .ContributingIf إذا كتبت وصفة وأغنا حدة ترغب في مشاركتها، ببساطة شوكة NewsApps / Cloud-Commander-commander-commander على GitHub، ارتكب دليل المشروع الخاص بك على شوكة الخاص بك، ونرسل لي طلب سحب. تماما مثل البيرة البيرة، إذا كنت على دراية. متطلبات: بيثون


قائد السحابة برامج ذات صلة