الفرق بين المراجعتين ل"تكوين وكيل هكتار في كلودستاك"
(٥ مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر ١: | سطر ١: | ||
+ | <span data-link_translate_ar_title="تكوين وكيل هكتار في كلودستاك" data-link_translate_ar_url="تكوين وكيل هكتار في كلودستاك"></span>[[:ar:تكوين وكيل هكتار في كلودستاك]][[ar:تكوين وكيل هكتار في كلودستاك]] | ||
+ | <span data-link_translate_he_title="הגדר פרוקסי HA-Cloudstack" data-link_translate_he_url="%D7%94%D7%92%D7%93%D7%A8+%D7%A4%D7%A8%D7%95%D7%A7%D7%A1%D7%99+HA-Cloudstack"></span>[[:he:הגדר פרוקסי HA-Cloudstack]][[he:הגדר פרוקסי HA-Cloudstack]] | ||
+ | <span data-link_translate_ro_title="Configuraţi un Proxy HA pe Cloudstack" data-link_translate_ro_url="Configura%C5%A3i+un+Proxy+HA+pe+Cloudstack"></span>[[:ro:Configuraţi un Proxy HA pe Cloudstack]][[ro:Configuraţi un Proxy HA pe Cloudstack]] | ||
+ | <span data-link_translate_ru_title="Настроить прокси на Cloudstack" data-link_translate_ru_url="%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C+%D0%BF%D1%80%D0%BE%D0%BA%D1%81%D0%B8+%D0%BD%D0%B0+Cloudstack"></span>[[:ru:Настроить прокси на Cloudstack]][[ru:Настроить прокси на Cloudstack]] | ||
+ | <span data-link_translate_pl_title="Konfigurowanie serwera Proxy HA w Cloudstack" data-link_translate_pl_url="Konfigurowanie+serwera+Proxy+HA+w+Cloudstack"></span>[[:pl:Konfigurowanie serwera Proxy HA w Cloudstack]][[pl:Konfigurowanie serwera Proxy HA w Cloudstack]] | ||
+ | <span data-link_translate_ja_title="Cloudstack で HA プロキシを構成します。" data-link_translate_ja_url="Cloudstack+%E3%81%A7+HA+%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7%E3%82%92%E6%A7%8B%E6%88%90%E3%81%97%E3%81%BE%E3%81%99%E3%80%82"></span>[[:ja:Cloudstack で HA プロキシを構成します。]][[ja:Cloudstack で HA プロキシを構成します。]] | ||
<span data-link_translate_zh_title="配置一个代理医管局对 Cloudstack" data-link_translate_zh_url="%E9%85%8D%E7%BD%AE%E4%B8%80%E4%B8%AA%E4%BB%A3%E7%90%86%E5%8C%BB%E7%AE%A1%E5%B1%80%E5%AF%B9+Cloudstack"></span>[[:zh:配置一个代理医管局对 Cloudstack]][[zh:配置一个代理医管局对 Cloudstack]] | <span data-link_translate_zh_title="配置一个代理医管局对 Cloudstack" data-link_translate_zh_url="%E9%85%8D%E7%BD%AE%E4%B8%80%E4%B8%AA%E4%BB%A3%E7%90%86%E5%8C%BB%E7%AE%A1%E5%B1%80%E5%AF%B9+Cloudstack"></span>[[:zh:配置一个代理医管局对 Cloudstack]][[zh:配置一个代理医管局对 Cloudstack]] | ||
<span data-link_translate_de_title="Konfigurieren Sie einen Proxy HA auf Cloudstack" data-link_translate_de_url="Konfigurieren+Sie+einen+Proxy+HA+auf+Cloudstack"></span>[[:de:Konfigurieren Sie einen Proxy HA auf Cloudstack]][[de:Konfigurieren Sie einen Proxy HA auf Cloudstack]] | <span data-link_translate_de_title="Konfigurieren Sie einen Proxy HA auf Cloudstack" data-link_translate_de_url="Konfigurieren+Sie+einen+Proxy+HA+auf+Cloudstack"></span>[[:de:Konfigurieren Sie einen Proxy HA auf Cloudstack]][[de:Konfigurieren Sie einen Proxy HA auf Cloudstack]] |
المراجعة الحالية بتاريخ ١٧:٥٥، ٩ فبراير ٢٠١٧
ar:تكوين وكيل هكتار في كلودستاك
he:הגדר פרוקסי HA-Cloudstack
ro:Configuraţi un Proxy HA pe Cloudstack
ru:Настроить прокси на Cloudstack
pl:Konfigurowanie serwera Proxy HA w Cloudstack
ja:Cloudstack で HA プロキシを構成します。
zh:配置一个代理医管局对 Cloudstack
de:Konfigurieren Sie einen Proxy HA auf Cloudstack
nl:Configureer een Proxy HA op Cloudstack
it:Configurare un Proxy HA Cloudstack
pt:Configurar um Proxy HA em Cloudstack
es:Configurar a un Proxy HA de Cloudstack
en:Configure a Proxy HA on Cloudstack
fr:Configurer un HA Proxy sur Cloudstack
هام: تمت ترجمة هذه المقال باستخدام برامج للترجمة الآلية, لقرائة النسخة الأصلية أنقر على الرابط
مقدمة
تريد تكوين ها الوكيل على منصة كلودستاك. هذه المادة سوف يشرح النهج من خلال تكوين عينة.
تنفيذ
هنا هو الإجراء الواجب اتباعه من أجل تنفيذ ها الوكيل على مثيل ديبيان 8 "جيسي " تحت كلودستاك.
ملاحظة :ينطبق هذا النهج أيضا في إطار حكم مكرسة .
إنشاء مثيل جديد هابروكسي
سوف تجد الإجراءات لإنشاء en كلودستاك مثيل التوجيه المباشر على fr:Deploiement d'une instance en zone direct-routinز وفي توجيه مقدما على fr:Deploiement d'une instance en zone advanced-routinز
تكوين المثيل الجديد هابروكسي
- الآن بدء تشغيل الجهاز الظاهري لدينا
- يمكننا الاتصال من وحدة التحكم المتكامل أو سة
الشروط المسبقة
أحد الشروط المسبقة الأساسية الحفاظ على نظامها حديثة قدر الإمكان.
apt-get update apt-get upgrade
الحفاظ على نظام ديبيان حديثة، تأكد من وجود قائمة مستودعات الرسمية. يمكنك العثور على قائمة المتوفرة في مستودعات إيكولا والحصول على إرشادات التثبيت a هذا العنوان.
في خادم الإنتاج، وأعتقد إجراء هذه العمليات أثناء ساعات الذروة التقليل من تأثير الإجراءات الخاصة بك.
لتثبيت مثيل لدينا لوادبالانسينج تحت كلودستاك نحن بحاجة إلى خدمة ها الوكيل .
إعداد الوكيل ها
- لتثبيت الإصدار الوكيل هكتار 1.5، قم بتشغيل الأمر التالي في محطة الشحن الخاصة بك
apt-get install haproxy
- إذا كنت تريد إصدار أحدث من الإصدار الوكيل هكتار 1.6، قم بتشغيل الأوامر التالية
# Ajout du repo echo deb http://httpredir.debian.org/debian jessie-backports main | tee /etc/apt/sources.list.d/backports.list apt-get install debian-keyring # Recuperation de la cle gpg gpg --keyring /usr/share/keyrings/debian-keyring.gpg --export bernat@debian.org | apt-key add - # Mise a jour des depots apt-get update # Installation de haproxy apt-get install haproxy -t jessie-backports-1.6
ها التنشيط الوكيل
- ها هو الآن تثبيت وكيل، ونحن الآن تمكينها عن طريق تغيير القيمة ممكن =0 قبل تمكين =1 في كلا الملفين /etc/default/haproxy et /etc/init.d/haproxy
# activation de HA Proxy dans /etc/default/haproxy sed -i "s/ENABLED=0/ENABLED=1/g" /etc/default/haproxy # activation de ها الوكيل dans /etc/init.d/haproxy sed -i "s/ENABLED=0/ENABLED=1/g" /etc/init.d/haproxy
ها تكوين الوكيل
ها تكوين الوكيل يتم إجراؤها في الملف /etc/haproxy/haproxy.cfg .
- هنا مثال عن تكوين د 'هابروكسي
global log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy user haproxy group haproxy daemon defaults log global mode http option httplog option dontlognull contimeout 5000 clitimeout 50000 srvtimeout 50000 errorfile 400 /etc/haproxy/errors/400.http errorfile 403 /etc/haproxy/errors/403.http errorfile 408 /etc/haproxy/errors/408.http errorfile 500 /etc/haproxy/errors/500.http errorfile 502 /etc/haproxy/errors/502.http errorfile 503 /etc/haproxy/errors/503.http errorfile 504 /etc/haproxy/errors/504.http listen cluster_web xxx.xxx.xxx.xxx:80 mode http balance roundrobin option httpclose option forwardfor server web1 yyy.yyy.yyy.yyy:80 check server web2 zzz.zzz.zzz.zzz:80 check stats enable stats hide-version stats refresh 30s stats show-node stats auth ikoula:ikoula stats uri /stats
Xxx.xxx.xxx.xxx عنوان ip هو عنوان ip الخاص بنا خادم موازنة الحمل، وعناوين yyy.yyy.yyy.yyy و zzz.zzz.zzz.zzz بنا خادمويب دا خلف لوادبالانسير .
listen cluster_web | العنوان والمنفذ الذي سوف تحتاج إلى خدمة الوكيل هكتار للاستماع لاتصالات. |
mode | وضع البديل، في المثال الخاص بنا http لصفحة ويب |
balance | الخوارزمية المستخدمة لتوزيع الحمولة، في مثالنا RoundRobin القيم المتوفرة : روندروبين، المصدر، أقل اتصال، "أول رد" |
server | إعلان ملقمات مختلفة وراء أعمالنا لوادبالانسير ، في مثالنا web1 et web2. |
stats | لتكوين الوصول إلى صفحة إحصائيات لوادبالانسير في المثال الخاص بنا الصفحة سوف يكون موجوداً في xxx.xxx.xxx.xxx /إحصائيات مع ikoula/ikoula مثل تسجيل الدخول وكلمة المرور |
ها ابدأ Proxy
- يمكننا أن نبدأ الآن ها الوكيل
service haproxy start
ou
etc/init.d/haproxy start
- مما يجعلنا في الملكية الفكرية xxx.xxx.xxx.xxx /إحصائيات وفي استخدام تسجيل الدخول وكلمة المرور نصل إلى الصفحة إدارة الوكيل هكتار.
- يمكننا الآن الاتصال بنا خادمs في سة كتابة
# Serveur web1 ssh root@yyy.yyy.yyy.yyy # Serveur web2 ssh root@zzz.zzz.zzz.zzz
تكوين خادمويب دا
- إذا كان خادمs لا تملك بعد ذلك تثبيت خدمة ويب، على سبيل المثال
apt-get install apache2 php5
- بمجرد تثبيت خدمات ويب، أو إذا كان خادم كان بالفعل أحد ويب 1 وشبكة الإنترنت 2 تظهر باللون الأخضر في الصفحة إحصائيات
- إذا كنت تحاول الوصول إلى خادم استخدام xxx.xxx.xxx عنوان كنت تقع على صفحة الاختبار خادم web1 أو ويب 2 وفقا لتوزيع عمله
تكوين استمرار
استمرار طريق IP المصدر
استمرار مصدر الملكية الفكرية بغية تكوين ببساطة تغيير وضع البديل في ملف تكوين الوكيل هكتار عن طريق إضافة خيارات لزجة .
- تمكين استمرار مصدر الملكية الفكرية عن طريق عصا-الجدول ، هنا هو المثال مع لدينا التكوين
listen cluster_web xxx.xxx.xxx.xxx:80 mode http # Modifier le mode de balancement balance source hash-type consistent # Ajouter une stick-table afin de garder en mémoire les IP stick-table type ip size 1m expire 1h stick on src option httpclose option forwardfor server web1 yyy.yyy.yyy.yyy:80 check server web2 zzz.zzz.zzz.zzz:80 check stats enable stats hide-version stats refresh 30s stats show-node stats auth utilisateur:motdepasse stats uri /stats
المثال أعلاه يسمح لتنفذ استمرار موازنة التحميل استناداً إلى بروتوكول الإنترنت الخاص بالمستخدم. ويضمن استمرار هذا من خلال عصا-الجدول الذي يتذكر IPS الذين اتصلت خادم.
وهذا stick-table يبلغ حجم 1ميغابايت، وتنتهي كل ساعة. عندما مستخدم يتم إرفاقه خادم فإنه يبقى على هذا نفس خادم حتى الانتهاء من الجدول أو في حالة حدوث خطأ من خادم.
استمرار كوكي
أسلوب آخر لضمان استمرار وجود البديل لاستخدام ملف تعريف ارتباط. ملف تعريف ارتباط ملف صغير وضعت على جهاز الكمبيوتر الخاص بالمستخدم لتخزين معلومات خادم.
أسلوب إدراج ملف تعريف الارتباط
المثال الأول هو إنشاء ملف تعريف ارتباط إضافية مصممة خصيصا ل ها الوكيل .
- تحرير ملف التكوين للوكيل هكتار وأضف الأسطر التالية إلى تكوين لدينا
listen cluster_web xxx.xxx.xxx.xxx:80 mode http # Modifier le mode de balancement balance roundrobin # option du cookie cookie SRVNAME insert indirect nocache option httpclose option forwardfor server web1 yyy.yyy.yyy.yyy:80 cookie WeB1 check server web2 zzz.zzz.zzz.zzz:80 cookie WeB2 check stats enable stats hide-version stats refresh 30s stats show-node stats auth utilisateur:motdepasse stats uri /stats
المثال أعلاه يسمح لتنفيذ دوراتنا من خلال استمرار كوكي مكرس. عند الاتصال -موازن التحميل سيتم إعادة توجيه العميل إلى واحد من الاثنين خادمs وإضافة ملف تعريف ارتباط يسمى SRVNAME مع القيمة ويب 1 ou ويب 2 وبعد التوزيع المقدمة.
الخيار غير المباشرة يمنع توليد ملف تعريف الارتباط إذا كان ملف تعريف ارتباط صالح آخر موجود بالفعل للزوار و NoCache يمنع التخزين المؤقت لملف تعريف الارتباط بين الزائر و -موازن التحميل .
الأسلوب كوكي-بادئة
والمثال الثاني هو ما قبل-فيكساجي لملف تعريف ارتباط موجودة مسبقاً، ويمكن أن يكون هذا الأسلوب مفيداً إذا كنت ترغب في استمرار فقط على بعض ملفات تعريف الارتباط أو التي لا ترغب في إنشاء ملف تعريف ارتباط مخصصة ل HA Proxy.
- تحرير ملف التكوين للوكيل هكتار وأضف الأسطر التالية إلى تكوين لدينا
listen cluster_web xxx.xxx.xxx.xxx:80 mode http # Modifier le mode de balancement balance roundrobin # option du cookie cookie PHPSESSID prefix indirect nocache option httpclose option forwardfor server web1 yyy.yyy.yyy.yyy:80 cookie WeB1 check server web2 zzz.zzz.zzz.zzz:80 cookie WeB2 check stats enable stats hide-version stats refresh 30s stats show-node stats auth utilisateur:motdepasse stats uri /stats
المثال أعلاه يسمح لإعداد استمرار دوراتنا عبر بادئة لملف تعريف ارتباط موجود. عند الاتصال -موازن التحميل سيتم إعادة توجيه العميل إلى واحد من الاثنين خادمs وإضافة بادئة إلى اسم ملف تعريف الارتباط PHPSESSID مع القيمة WeB1 ou WeB2 وبعد التوزيع المقدمة.
الخيار indirect يمنع توليد ملف تعريف الارتباط إذا كان ملف تعريف ارتباط صالح آخر موجود بالفعل للزوار و nocache يمنع التخزين المؤقت لملف تعريف الارتباط بين الزائر و -موازن التحميل .
تكوين المحافظة على الحياة
تبعاً للتكوين الخاص بك، قد تحتاج إلى تنشيط المحافظة على الحياة .
المحافظة على الحياة يسمح -موازن التحميل لإعادة استخدام الاتصال الموجود بين خادم والمستخدم، بدلاً من الشروع في اتصال جديد لكل الطلبات.
- تحرير ملف التكوين للوكيل هكتار وأضف الأسطر التالية إلى تكوين لدينا
listen cluster_web xxx.xxx.xxx.xxx:80 mode http balance roundrobin # Modifier la directive de fermeture option http-server-close # Ajouter un delai de 3000 secondes avant fermeture timeout http-keep-alive 3000 option forwardfor server web1 yyy.yyy.yyy.yyy:80 check server web2 zzz.zzz.zzz.zzz:80 check stats enable stats hide-version stats refresh 30s stats show-node stats auth utilisateur:motdepasse stats uri /stats
تنفيذ إدارة SSL
وقد يكون من المفيد إعداد إعادة توجيه SSL إدارة الموقع الخاص بك، على سبيل المثال في حالة موقع يحتوي على مساحة آمنة.
وبغية تنفيذ إعادة توجيه HTTP -> HTTPS على بلده HA Proxy تتوفر وثائق: fr: Mettre en place une redirection SSL HA Proxy
تمكين المحدث التلقائي للتعليق