المقدمة
يوضح هذا المستند كيفية تكوين موازن حمل F5 يشغل GTM لتحميل إتصالات موازنة التحميل إلى أجهزة Umbrella الظاهرية.
نظرة عامة
تستخدم هذه الحلول مجموعات الأولوية والتحقق من الصحة الذي يراقب اتصال DNS بالأجهزة الظاهرية ويعيد توجيه حركة مرور البيانات استنادا إلى توفر الجهاز الظاهري.
يمكن العثور على مزيد من المعلومات حول موازين حمل F5 هنا: https://www.f5.com/glossary/load-balancer.
طريقة
أما F5 فتتميز بمفهوم المجموعات ذات الأولوية. عند إعداد تجمع، يمكنك جعل جميع الأجهزة الظاهرية ذات أولوية أعلى من محلل DNS المحلي العادي.
- قم بتعيين مجموعة أولوية لكل عضو في تجمع Umbrella الخاص بك. يجب أن يكون ل VAs نفس رقم الأولوية الأعلى، ويجب أن يكون للمحكمين المحليين للنسخ الاحتياطي أولوية أقل.
- قم بإنشاء فحص صحة يقوم بالبحث عن DNS. تضمن هذه الخطوة عمل خادم DNS وتعطيل خادم من التجمع إذا لم يكن يعمل.
ولهذا السبب، نستخدم الفحص الصحي الخارجي "dnsmonitor" المتاح هنا: https://devcentral.f5.com/codeshare?sid=390.
-
قم بتنزيل الرمز من الارتباط وحفظه كملف محلي، "dnsmonitor"
-
إستيراد "DNSMONITOR" ضمن النظام > إدارة الملفات > قائمة ملفات برامج المراقبة الخارجية.
- قم بإنشاء شاشة فحص سلامة جديدة تحت حركة المرور المحلية > الشاشات > شاشة جديدة. نقوم هنا ببحث عن سجل DNS ل a.rootservers.net، والذي نأمل أن يكون دائما 198.41.0.4. في الوسيطات نحدد ما نبحث عنه، "a.rootservers.net"؛ وما هو نوع السجل، "A"؛ وما نتوقع أن تكون عليه، "198.41.0.4"؛ وكم يستغرق الأمر من "2" ثانية. لا تتردد في تغيير عنوان البحث إلى ما يناسب بيئتك أو إضافة المزيد من فحوصات الصحة إذا لزم الأمر
-
نضيف الآن فحص الصحة هذا إلى مجمعنا. تحت حركة المرور المحلية > التجمعات > "Umbrella (أو أي تجمع أنشأته في الخطوة 1) > Properties، قم بتغيير Health Monitor إلى موقعنا dns-monitor-a.rootservers.net الجديد. يمكنك تحديد عدة شاشات سلامة كما هو مقترح أعلاه. ستحتاج إلى الانتقال إلى علامة التبويب خيارات متقدمة لتحديد متطلبات التوفر أيضا. في الوقت الحالي، سنحتفظ به بشكل أساسي مع جهاز مراقبة صحي واحد.
- قم بإنشاء ملقم ظاهري ومنفذ للملقم F5 للاستماع إليه. هذا هو عنوان IP BigIP أو Virtual الذي يستفسره عملاؤك. وهو يستخدم تجمع "المظلة".
التحقق
يمكنك التحقق من أنك تضرب جهاز ظاهري من خلال إجراء استعلام TXT ل debug.opendns.com.
OSX\Linux - بحث عن txt debug.opendns.com <VIP IP>
Windows - nslookup -type=txt debug.opendns.com <vip ip>
ينتج عن ذلك معلومات تتعلق بحسابك في Umbrella. ابحث عن حقل يسمى "معرف الجهاز". والرقم الذي يلي هذا فريد لكل جهاز ظاهري. يمكنك التحقق من موازنة الأحمال من خلال تشغيل بحث TXT ونسخ معرف الجهاز إلى أسفل ثم قطع اتصال VA الأول في المجموعة وتشغيل الأمر مرة أخرى للحصول على معرف من إحدى وحدات VA الأخرى في التجمع الخاص بك.