من السهل إدارة الحاويات عامل الميناء مع Panamax في أوبونتو 15.10

Panamax هو مشروع مفتوح المصدر يجعل نشر ومشاركة التطبيقات المعقدة التي تحتوي على حاويات سهلة مثل Drag-and-Drop مع واجهة المستخدم سهلة الاستخدام. لدى Panamax واجهة ويب تستند إلى كل متصفح ويب تقريبًا. وهو برنامج مجاني بالكامل ومفتوح المصدر ومرخص بموجب ترخيص Apache 2 وملتزم ببناء مجتمع قوي مفتوح المصدر. تشغيل حاويات متعددة معقدة ، متعددة خوادم مع حاوية صعبة لمبتدئ ولكن باناماكس يجعلها بسيطة وسريعة للجميع. يمكن تشغيله من حاسوبنا المنزلي إلى أي بنية تحتية سحابة كبيرة الحجم تدعم CoreOS.

فيما يلي بعض الخطوات السهلة على كيفية تثبيت Panamax في جهازنا الذي يعمل بنظام Ubuntu 15.10.

1. تحديث فهرس المستودع المحلي

بادئ ذي بدء ، سنقوم بتحديث فهرس المستودع المحلي في Ubuntu حتى نحصل على آخر التحديثات والحزم المتاحة في مستودع Ubuntu. للقيام بذلك ، سنحتاج إلى تشغيل الأمر التالي تحت sudo أو وضع الجذر.

# apt-get update

2. تثبيت Oracle Virtual Box

في الوقت الحالي ، يتطلب Panamax تشغيل CoreOS نظرًا لأنه يتم ضبطه بشكل كبير لحامل عامل الشحن ، ويحتوي على أسطول لذلك ، سنحتاج إلى تشغيل VM يعمل بنظام CoreOS. لذا ، سنحتاج إلى تثبيت Virtual Box والذي سيديره Vagrant. لتثبيت Oracle Virtual Box في جهازنا الذي يعمل بنظام Ubuntu 15.10 ، سنحتاج إلى تشغيل الأمر apt-get التالي.

# apt-get install virtualbox

تثبيت Virtual Box

3. تثبيت المتشرد

نظرًا لأن Panamax بحاجة إلى تشغيل VM باسم panamax-vm في virtualbox ، فسنستخدم Vagrant لإدارة virtualbox. يتطلب Panamax Vagrant أكبر من الإصدار 1.6. لذلك ، سنقوم بتثبيت أحدث إصدار من Vagrant من صفحة التحميل الرسمية. من صفحة التنزيل ، سننزل إصدار 64 من إصدار دبيان. هنا ، سنقوم بتنزيله باستخدام الرابط مع wget كما هو موضح أدناه.

# cd / tmp /
# wget https://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.8.1_x86_64.deb

--2016-02-20 16:38:25-- https://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.8.1_x86_64.deb
Resolving releases.hashicorp.com (releases.hashicorp.com) ... 43.249.75.69
الاتصال بـ releases.hashicorp.com (releases.hashicorp.com) | 43.249.75.69 |: 443 ... متصل.
تم إرسال طلب HTTP ، في انتظار الرد ... 200 OK
الطول: 75496368 (72M) [application / x-debian-package]
الحفظ إلى: 'vagrant_1.8.1_x86_64.deb'
vagrant_1.8.1_x86_6 100٪ [=====================>] 72.00M 107MB / s في 0.7s
2016-02-20 16: 38: 26 (107 MB / s) - "vagrant_1.8.1_x86_64.deb" محفوظة [75496368 / 75496368]

وبمجرد الانتهاء ، سنقوم بتثبيتها باستخدام مدير الحزمة dpkg.

# dpkg -i vagrant_1.8.1_x86_64.deb

اختيار متشرد غير محدد مسبقاً.
(قراءة قاعدة البيانات ... 176105 الملفات والدلائل المثبتة حاليا.)
جارٍ التحضير لفك ضغط vagrant_1.8.1_x86_64.deb ...
تفريغ المتشرد (1: 1.8.1) ...
إعداد المتشرد (1: 1.8.1) ...

4. تركيب Panamax

وأخيرًا ، بمجرد تثبيت متطلبات Panamax أي Virtual Box و Vagrant بنجاح ، سنقوم بتثبيت Panamax في أجهزتنا. للقيام بذلك ، سنحتاج إلى تشغيل الأمر curl التالي.

# curl http://download.panamax.io/installer/ubuntu.sh | سحق

تركيب Panamax

عند تنفيذ الأمر أعلاه ، يتم تثبيت Panamax تلقائيًا مع التكوين الافتراضي الذي سيشغل panamax-vm مع وحدات المعالجة المركزية 2 و 1GB من ذاكرة الوصول العشوائي. ولكن إذا احتجنا إلى زيادة المورد ، فسنحتاج إلى تنفيذ الأمر التالي.

# باناماكس

باناماكس دليل التثبيت

سيؤدي هذا إلى تشغيل أداة التثبيت التي ستعرض لنا قائمة حيث سيُطلب منك تحديد الخيارات عن طريق إدخال الأرقام المطلوبة. بينما سنقوم بتركيب Panamax ، سنقوم بإدخال 1 ثم الضغط على Enter للمتابعة.

بعد ذلك ، سيبدأ المثبت في البحث في حالة تثبيت الإصدار المطلوب من Virtual Box و Vagrant أم لا. وبما أننا قد استوفينا بالفعل حاجتها ، فإن المثبّت سيمضي قدمًا ويطلب منا تخصيص الذاكرة له. بما أننا نريد زيادة مورد الذاكرة لـ panamax-vm ، فسوف نذهب مع ذاكرة 2048 ميجابايت ولكن إذا كنت تحتاج إلى تشغيل حاويات ثقيلة ، فيرجى تخصيصها وفقًا لمتطلباتك.

باناماكس الإعداد اليدوي

بعد ذلك ، سيطلب منا تخصيص عدد وحدات المعالجة المركزية (CPUs) ليتم استخدامها لتشغيل Panamx VM ، المنفذ الافتراضي لتشغيل Panamax UI و API. هنا ، سنضغط على enter و نذهب مع الإعداد الافتراضي. بعد ذلك ، سيطلب منا تحديد إصدار Panamax ليتم تثبيته بين المطور والمستقر. إذا كنت مطورًا ، فاحرص على تمكين المزيد من خيارات المطورين وأرد اللعب معه ، فستحتاج إلى إدخال التطوير في الإعداد. ولكن نظرًا لأننا نستخدم إصدارًا مستقرًا من Panamax ، فسنضرب ببساطة إلى إدخال والانتقال بالخيار الافتراضي.

وبمجرد الانتهاء ، سيبدأ المثبت في تنزيل ملف صورة CoreOS المطلوب لتشغيله في نظامنا كجهاز ظاهري حيث سيتم إعداد Panamax تلقائيًا. سيتم نشر صورة CoreOS التي تم تنزيلها في Virtual Box يديرها Vagrant باستخدام المثبت.

تحميل CoreOS Vagrant مربع

بمجرد بدء تشغيل الصورة ، سيقوم البرنامج النصي تلقائيًا بسحب حاوية حوض السفن في Panamax وتشغيلها كما تم تكوينها في الإعداد.

تم تثبيت Panamax بنجاح

وبمجرد الانتهاء ، سنتمكن من تشغيل واجهة Panamax على الويب باستخدام متصفح الويب الخاص بنا. للقيام بذلك ، سنحتاج إلى توجيه متصفح الويب الخاص بنا إلى جهازنا الذي يعمل بنظام Panamax مع المنفذ 3000 مثل http: // localhost: 3000.

باناماكس الصفحة الرئيسية

5. نشر حاوية

كما قلنا من قبل ، من السهل جدًا نشر حاوية مع Panamax. سنحتاج ببساطة للبحث عن الصورة المطلوبة لتشغيل الحاوية.

تشغيل القوالب

ثم ، انقر فوق "تشغيل قالب" وحدد أسلوب التثبيت. سيؤدي ذلك إلى سحب الصورة وإنشاء الحاوية وتشغيلها لنا تلقائيًا مع عمليات الواجهة الخلفية. بعد ذلك ، يمكننا ببساطة الوصول إلى الحاوية الخاصة بنا. وبالمثل ، يمكننا إدارة الحاوية بسهولة ، بما في ذلك التوقف وإعادة تشغيل وحذف حاوياتنا. لدينا Panamax Dashboard على http: // localhost: 3000 / dashboard كما هو موضح أدناه يمكننا من خلاله إدارة التطبيقات والمصدر والصور والتسجيل بالإضافة إلى أهداف النشر عن بعد.

Panamax Dashboard

6. إدارة Panamax

يعد تركيب الحاوية ونشرها في Panamax أمرًا سهلًا وسريعًا حقًا. وبالمثل ، من السهل جدا لإدارة panamax أيضا. فيما يلي بعض العمليات (مثل الإيقاف ، إعادة التشغيل ، الترقية ، إلخ) التي يمكننا تنفيذها مع Panamax بأوامر تشغيل سهلة.

وقف

سيتوقف Panamax CoreOS VM وجميع تطبيقاته الجارية داخل CoreOS أيضًا بينما ستظل حالة VM كما هي. لذا ، من أجل إيقاف Panamax VM ، سنحتاج إلى تنفيذ الأمر التالي.

# باناماكس وقفة

تشغيل

إذا كان جهاز Panamax VM في حالة توقف مؤقت أو لم يكن قيد التشغيل ونريد تشغيل CoreOS VM وأريد أن نبدأ Panamax في ذلك الحين ، فسنحتاج إلى تنفيذ الأمر التالي. سيؤدي هذا أيضًا إلى إعادة تشغيل الحاويات التي أعدناها لبدء التشغيل تلقائيًا.

# باناماكس يصل

إعادة تشغيل

إعادة تشغيل تطبيق Panamax مماثل لإيقافه وتشغيله حيث يتم الحفاظ على حالة التطبيقات. سيتم rehydrated قاعدة البيانات مع أحدث قوالب عند إعادة تشغيله. للقيام بذلك ، سنحتاج إلى تنفيذ الأمر التالي.

# إعادة تشغيل panamax

عرض المعلومات

لعرض Panamax UI و API و Installer ، سنحتاج إلى تشغيل الأمر التالي.

# معلومات Panamax

ترقية

قبل الانتقال للترقية ، سنحتاج إلى التحقق من أحدث إصدار متاح من Panamax في الإنترنت. للقيام بذلك ، سنحتاج إلى تشغيل الأمر التالي.

# فحص باناماكس

بمجرد أن نرى أن لدينا إصدارًا جديدًا متاحًا ، سنحتاج إلى تنفيذ الأمر التالي لترقية Panamax إلى الإصدار الأحدث. سيؤدي تحديث Panamax إلى أحدث إصدار إلى إسقاط وإعادة إنشاء حاويات Panamax. لن يتم لمس حجم قاعدة البيانات ، لذلك تبقى جميع الإعدادات في قاعدة البيانات سليمة (تطبيقات / بوابة ، التكوين ، وما إلى ذلك يتم الحفاظ عليها). قاعدة بيانات rehydrated مع أحدث قوالب عند إعادة تثبيته Panamax.

# تنزيل panamax --cpu = 2 --memory = 1024

SSH

من أجل ssh في Panamax CoreOS VM ، سنحتاج إلى تشغيل الأمر التالي.

# باناماكس ssh

إلغاء

إذا انتهينا من عمل Panamax وأردت إلغاء تثبيته تمامًا والتي ستحذف CoreOS VM و Vagrant Box ، فسنحتاج إلى تنفيذ الأمر التالي.

# حذف panamax

استنتاج

وأخيرًا ، تعلمنا بنجاح كيف يمكننا تثبيت Panamax وإدارة حاويات عامل ميناء معه. حقا ، جعلت إدارة الحاويات رصيف سهل جدا معها. تدعي باناماكس أنها أداة إدارة حوض السفن التي بنيت للبشر. حاليا ، هو تحت BETA ومدعوم على نظام التشغيل Mac OS X ومضيف Ubuntu. وفي الوقت الحالي لا يتم تشغيله إلا داخل CoreOS VM ، في حين أنه سيكون قادرًا على العمل في توزيعات أخرى قريبًا. إذا كان لديك أي أسئلة واقتراحات وتعليقات ، يرجى كتابتها في مربع التعليق أدناه حتى نتمكن من تحسين أو تحديث محتوياتنا. شكرا جزيلا ! استمتع 🙂

منشور له صلة

أترك تعليق

يستخدم هذا الموقع Akismet لتقليل المحتوى غير المرغوب فيه. تعرف على كيفية معالجة بيانات تعليقك.