قم بإدارة OpenStack بكفاءة باستخدام هذه الأدوات مفتوحة المصدر.
في عالم السحابة ، يتمثل الأساسي الرئيسي في أتمتة كل شيء عند ظهوره للخدمات السحابية عند الطلب. عادةً ما يتضمن العمل في إنتاج البرامج عمليات نشر مستمرة وتشغيل بيئة يتم توزيعها في جميع أنحاء العالم ، خاصةً مع الخدمات السحابية عند الطلب.
OpenStack عبارة عن نظام أساسي مفتوح المصدر يسمح لك بإنشاء سحابة البنية التحتية كخدمة (IaaS) التي تعمل على الأجهزة السلعية. تتكون التقنية الكامنة وراء OpenStack من سلسلة من المشاريع المماثلة التي تقدم مكونات مختلفة لحل البنية التحتية السحابية. يمكنه إدارة مجموعة كبيرة من موارد التخزين والشبكة إما داخل مركز البيانات كسحابة خاصة أو بالخارج كسحابة عامة.
لإدارة البنية التحتية السحابية لـ OpenStack ، تحتاج إلى إدارة تكوين الخدمات السحابية الفردية. الميزة الأساسية لـ OpenStack هي أنها تتكون من قابلية التوسع الأفقية ، لذلك يصبح من الواضح إضافة أنظمة الشبكات والتخزين لتنمية السحابة بمرور الوقت.
لتعلم OpenStack ، تحقق من هذه الدورة التدريبية الأساسية.
الجزء الأساسي من قابلية التوسع السحابي هو قيمة الوقت المطلوب لإعداد وتشغيل السحابة وبالتالي توسيع نطاقها ، فضلاً عن تقليل تكاليف التشغيل. كل هذا يتطلب نشرًا آليًا وبنية أساسية للتكوين تتضمن أنظمة إدارة التكوين.
تتوفر العديد من الأدوات مفتوحة المصدر لتثبيت OpenStack cloud وإدارتها وتشغيلها. السؤال الأهم هو كيفية اختيار الأفضل.
طاه
Kock هو إطار أتمتة ممتاز يجعل من السهل تكوين الخوادم والتطبيقات إلى أي موقع حقيقي أو افتراضي أو سحابي ، بغض النظر عن حجم البنية التحتية. Chef هو منتج يركز ببساطة على قاعدة مستخدمي المطورين. يشمل Chef كتب طهي للتفاعل مع تفضيلات OpenStack المختلفة.
تستخدم لغة Ruby كلغة برمجة وتتكون من بوابة قابلة للبحث حيث يمكنك الحصول على تقنيات وكتب الطبخ التي يساهم بها المجتمع. يقوم Chef بأتمتة إدارة التكوينات ويضمن تكوين الأنظمة بشكل صحيح ومتسق.
يمتلك Chef بنية قائمة على الوكيل تتضمن عميلاً على كل جهاز افتراضي أو مثيل خادم أثناء إدارته بواسطة وكيل رئيسي مركزي. يتمتع الشيف أيضًا بدعم كبير في شكل مجموعة متنوعة من كتب الطهي والوثائق. تشمل بعض ميزاته ما يلي:
تُعد أداة التكوين والتشغيل الآلي لتكنولوجيا المعلومات هذه مناسبة تمامًا لمشاريع البنية التحتية التي تركز على التنمية. يوفر إدارة التكوين والعديد من مهام إدارة البنية التحتية باستخدام الوصفات.
أنسبل
Ansible هي أداة أتمتة للبنية التحتية ، توفر الدعم لتكوين الأنظمة ، ونشر البرامج ، وإعداد مهام أكثر تقدمًا تعتمد على تكنولوجيا المعلومات مثل عمليات النشر المتسقة وعدم التعطل عند تثبيت التحديثات. يمكن استخدام وحدات Ansible OpenStack لإدارة أي نوع من العمليات السحابية.
يتجاوز Ansible التنفيذ البسيط.
الهدف الرئيسي لـ Ansible هو البساطة وسهولة الاستخدام. كما أن لديها تركيزًا قويًا على السلامة والموثوقية. يوفر Ansible أدوات قوية لإعداد OpenStack وإدارته – لتوفير التطبيقات والوظائف وتكوينها ونشرها أعلى السحابة.
يعتمد على بنية بسيطة بدون وكيل ، لذلك ليست هناك حاجة لتهيئة الأجهزة الافتراضية أو محطات العمل قبل التثبيت. يمكن أن يعمل Ansible بشكل طبيعي معهم عبر سطر الأوامر. تشمل بعض ميزاته ما يلي:
الوقود
الوقود هو أداة قائمة على واجهة المستخدم الرسومية لمسؤولي النظام لإعداد OpenStack Cloud وإدارتها. إن Fuel هو مشروع OpenStack أولي يركز على أتمتة نشر OpenStack واختباره ومجموعة من بدائل الجهات الخارجية.
يكتشف الوقود تلقائيًا جميع العقد الافتراضية المتصلة من الشبكة. يتكون من عدة مكونات منفصلة. يمكن أيضًا إعادة استخدام بعض المكونات بشكل منفصل عن الوقود دون أي تعديلات ، وبعضها يتضمن تعديلات طفيفة. فيما يلي بعض ميزاته.
دمية
Marionette هي لغة حزمة تعريفية للكتابة مرة واحدة ونشر العديد من أجل تكوين Openstack وإصداره عند الطلب. يتم نشر Puppet في تثبيت عميل / خادم أو في وضع بدون خادم ، حيث يستطلع العملاء الخادم بشكل دوري للحالة المطلوبة ويعيدون سجلات الحالة إلى الخادم.
يمكن لـ Puppet جدولة العقد وترقيتها وإدارتها طوال دورة حياتها. يتم إنتاج جميع الوحدات والتكوينات باستخدام لغة خاصة بالدمى تعتمد على Ruby أو Ruby نفسها ، وبالتالي ستتطلب خبرة برمجية بالإضافة إلى مهارات إدارة النظام. يتضمن واجهة ويب وأدوات إعداد التقارير.
تتيح Puppet Enterprise الإدارة في الوقت الفعلي للعقد مع وحدات مسبقة الصنع مستضافة على الخوادم الرئيسية. تم تطوير أدوات إعداد التقارير بالكامل وتوفر تفاصيل متعمقة حول كيفية أداء الوكلاء والتغييرات التي تم إجراؤها. تشمل بعض ميزاته ما يلي:
بوصلة
البوصلة هي للنشر الآلي وإدارة OpenStack.
إنه يقلل من التعقيد ويدير الوقت ويتحكم في جميع أنواع الأخطاء في إدارة خادم مركز البيانات. وهو يدعم تمهيد تجمع الخوادم المرتبط بجميع المنصات السحابية من العقد المعدنية المكشوفة.
تساعد Compass مسؤولي النظام في تحديد الأجهزة ، ونشر نظام التشغيل وبرنامج Hypervisor ، كما توفر أيضًا إدارة تكوين شاملة. بعض الميزات على النحو التالي.
استنتاج
يجب عليك التحقق من واختبار كل من الأدوات الموجودة على نهايتك للتأكد من أي منها يلبي متطلباتك. عندما يتعلق الأمر بـ OpenStack ، هناك أدوات وتقنيات كافية لتقليل مشكلات الإعداد والنشر ؛ أقترح استخدام Fuel أو Ansible إذا كنت تفكر في إنشاء سحابة خاصة. ستحب أيضًا قراءة 8 Cloud Object Storage لتخزين البيانات العامة والخاصة.