المحتويات
نبذة
الهدف من هذه المقالة هو شرح كيفية نشر Zevenet Load Balancer Community Edition بسرعة باستخدام حاويات Docker. عامل في حوض السفن هو برنامج ظاهري شائع يعتمد على ميزات عزل الموارد في Linux kernel مثل cgroups ، ومساحات أسماء kernel ، و overlayFS ... للسماح بتشغيل "حاويات" مستقلة ضمن مثيل Linux واحد ، وتجنب النفقات العامة لبدء وصيانة الأجهزة الافتراضية الكاملة.
الاتفاقيات
على الرغم من أننا لا ندعم مشكلات Docker ، فنحن ندرج هنا بعض الملاحظات كمثال للتثبيت على أحدث إصدار Debian buster
إجراء التركيب
تثبيت عامل الميناء
أولاً سنقوم بتثبيت جهاز Docker في الجهاز المضيف مضيفًا بعض التبعيات والمستودع الرسمي ومفتاح gpg الخاص به.
apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
apt-get update && apt-get install docker-ce
قم بتنزيل صورة Zevenet Docker
الخطوة التالية هي تحميل أحدث نسخة من ZLB من مستودعنا
docker pull zevenet/zlb
قم بتشغيل حاوية Zevenet
وأخيرًا ، سنبدأ حاوية جديدة تعرض منفذ واجهة المستخدم الرسومية
docker run --name zlb -p 444:444 -itd zevenet/zlb /bin/bash
الوصول إلى حاوية Zevenet الجديدة
بعد هذه الخطوة الأخيرة ، سنتمكن من الوصول إلى واجهة المستخدم Zivenet Load Balancer Grafical باستخدام أي متصفح ويب بهذه الطريقة:
https://[host_public_ip or domain]:444
المستخدم: الجذر
كلمة المرور: أدمين
لأسباب أمنية ، قم بتغيير كلمة المرور الافتراضية.
إذا كنت تخطط لإنشاء مزارع ، فستحتاج إلى كشف منافذ المراسلة في أمر "docker run". على سبيل المثال ، لتشغيل الواجهة الخلفية لخادم الويب على المنفذين 80 و 443 ، سيكون الأمر "docker run":
docker run --cap-add=NET_ADMIN --name zlb -p 444:444 -p 80:80 -p 443:443 -itd zevenet/zlb /bin/bash