Edge for Private Cloud الإصدار 4.19.01
يصف هذا القسم الطرق المختلفة للتحقّق من نجاح عملية تثبيت Apigee mTLS. يمكنك أيضًا استخدام الأساليب الموضحة في هذا القسم عند تحديد المشاكل وحلّها في المجموعة.
التحقّق من صحة إعدادات iptables
يمكنك التحقّق من نجاح عملية تثبيت apigee-mtls من خلال التأكّد من أنّ مسارات iptables تعمل وأنّ القواعد صالحة.
قبل التحقّق من صحة إعدادات iptables، تأكَّد مما يلي:
- ألغيت تثبيت firewalld من العقدة واستبدلته بـ iptables، كما هو موضّح في استبدال جدار الحماية التلقائي.
- لقد أوقفت جميع مكوّنات Apigee على العقدة، بما في ذلك
apigee-mtls.
للتحقّق من نجاح إعداد apigee-mtls باستخدام iptables:
- سجِّل الدخول إلى عقدة في مجموعتك. لا يهم الترتيب الذي تتبعه في ذلك.
- أوقِف جميع المكوّنات على العقدة، كما هو موضّح في المثال التالي:
/opt/apigee/apigee-service/bin/apigee-all stop
- نفِّذ الأمر
validate، كما هو موضّح في المثال التالي:/opt/apigee/apigee-mtls/lib/actions/iptables.sh validate
يرسل
iptablesرسائل إلى كل منفذ تستخدمه خدمات Consul أو خدمات Apigee المحلية. إذا واجه النص البرمجي قاعدة غير صالحة أو مسارًا تعذّر العثور عليه، سيعرض رسالة خطأ.إذا كانت أي من خدمات Apigee أو خوادم Consul قيد التشغيل على العقدة، سيتعذّر تنفيذ هذا الأمر.
- ابدأ مكوّن
apigee-mtlsقبل جميع المكوّنات الأخرى على العقدة من خلال تنفيذ الأمر التالي:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls start
- ابدأ تشغيل مكوّنات Apigee المتبقية على العقدة في
ترتيب البدء، كما
يوضح المثال التالي:
/opt/apigee/apigee-service/bin/apigee-service component_name start
- كرِّر هذه الخطوات على جميع العُقد في المجموعة. من الأفضل تنفيذ ذلك على جميع العُقد في غضون 5 دقائق من بدء تنفيذ ذلك على العُقدة الأولى.
التحقّق من حالة الخادم الوكيل عن بُعد
يمكنك استخدام Consul على عُقد ZooKeeper للتحقّق مما إذا كانت خدمات الخادم الوكيل للدخول والخروج على جميع العُقد نشطة وسليمة وانضمّت إلى شبكة الخدمات.
للاطّلاع على حالة الخادم الوكيل للعُقد:
- سجِّل الدخول إلى عقدة تعمل بنظام ZooKeeper.
- نفِّذ الأمر التالي:
systemctl status consul_server
التحقّق من حالة النصاب القانوني
يتضمن تثبيت mTLS إضافة خدمات وكيل Consul إلى جميع العُقد. ونتيجةً لذلك، عليك التحقّق من حالة النصاب لجميع عُقد ZooKeeper.
للتحقّق من حالة النصاب القانوني، سجِّل الدخول إلى كل عقدة تشغّل ZooKeeper ونفِّذ الأمر التالي:
/opt/apigee/apigee-mtls-consul/bin/consul operator raft list-peers
يعرض هذا الأمر قائمة بمثيلات Consul وحالاتها، كما يوضّح المثال التالي:
Node ID Address State Voter RaftProtocol prc-test-0-1619 b59c1f44-6eb0-81d4-42 10.126.0.98:8300 leader true 3 prc-test-1-1619 a4372a6e-8044-e587-43 10.126.0.146:8300 follower true 3 prc-test-2-1619 71eb181f-4242-5353-44 10.126.0.100:8300 follower true 3
لمزيد من المعلومات، يُرجى الاطّلاع على ما يلي:
بالإضافة إلى ذلك، يمكنك الحصول على معلومات حول حالة المجموعة، بما في ذلك ما إذا كان قد تم تشكيل النصاب القانوني للمجموعة وما إذا كان الأعضاء البعيدون يضعفون الوظائف. لإجراء ذلك، استخدِم الأمر التالي:
/opt/apigee/apigee-service/bin/apigee-service apigee-mtls status