بعد التثبيت

بعد تثبيت Edge بنجاح، هناك بعض المهام الشائعة التي قد ترغب في تنفيذه للتحقق من صحة التثبيت وضبط إعداداتك وتخصيص الإعدادات. هذه تشمل المهام ما يلي:

المهمة الوصف
استدعاء الأوامر على مكونات Edge استخدِم أداة "apigee-service" للبدء والإيقاف وإعادة التشغيل والاطّلاع على الحالة. كل مكون من مكونات Edge.
ضبط مكونات Edge استخدِم ملفات الخصائص لتغيير إعدادات مكوِّن Edge التلقائية.
تشغيل التحقّق من صحة واجهة برمجة التطبيقات استدعاء النصوص البرمجية للاختبار للتأكد من أن تثبيت كل بنجاح.
ضبط إعدادات لقطة لعناصر JVM حسِّن إعدادات ذاكرة Java لكل عقدة.
إدارة سياسة كلمات مرور LDAP تغيير كلمة مرور LDAP الافتراضية وتهيئة إعدادات مصادقة متنوعة.
تثبيت apigee-monit على العقدة تثبيت واستخدام أداة تراقب المكونات على العقدة وتحاول إعادة تشغيلها إذا فشلت.
تغيير كلمة مرور PostgreSQL التلقائية تنصح Apigee بتغيير كلمة مرور PostgreSQL التلقائية بعد التثبيت. Edge for Private Cloud للحفاظ على أمان بياناتك.
إعداد مهام الإزالة النهائية في PostgreSQL يمكنك تقليص البيانات الزائدة التي تجمعها خدمة الإحصاءات.
إعداد إصلاح أداة العقدة Cassandra يجب إجراء صيانة دورية على نغمة "كاساندرا" لضمان الاتساق عبر جميع العقد.
تفعيل التشغيل التلقائي عليك توجيه Edge for Private Cloud إلى إعادة التشغيل تلقائيًا أثناء إعادة التشغيل.
تثبيت واجهة مستخدم Edge الجديدة تنصح Apigee بتثبيت واجهة مستخدم Edge الجديدة، وهي مستخدم محسّن واجهة مخصصة لمطوّري ومشرفي Apigee Edge for Private Cloud.

تجدر الإشارة إلى أن هذه ليست سوى بعض المهام الأكثر شيوعًا التي تؤديها عادةً بعد التثبيت. الحافة. للاطلاع على المهام الإضافية للعمليات والإدارة، اطلع على طريقة ضبط Edge العمليات:

استدعاء الأوامر على مكونات Edge

يثبّت Edge أدوات إدارة ضمن /opt/apigee/apigee-service/bin والتي يمكنك الوصول إليها. استخدامها لإدارة تثبيت Edge. على سبيل المثال، يمكنك استخدام أداة apigee-all لبدء جميع مكونات Edge على العقدة أو إيقافها أو إعادة تشغيلها أو تحديد حالتها:

/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version

استخدام أداة apigee-service للتحكم في المكونات الفردية وتكوينها. تظهر الأداة apigee-service بالشكل التالي:

/opt/apigee/apigee-service/bin/apigee-service component_name action

حيث تحدِّد component_name المكوِّن. يجب أن يكون المكوِّن على العقدة على الذي تنفّذه apigee-service. بناءً على التهيئة الخاصة بك، فإن قيم يمكن أن تتضمن السمة component_name ما يلي:

  • apigee-cassandra (كاساندرا)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (قاعدة بيانات PostgreSQL)
  • apigee-qpidd (Qbidd)
  • apigee-sso (الدخول الموحّد في Edge)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (خادم الإدارة)
  • edge-management-ui (واجهة مستخدم Edge الجديدة)
  • edge-message-processor (معالج الرسائل)
  • edge-postgres-server (خادم Postgres)
  • edge-qpid-server (خادم Qbid)
  • edge-router (جهاز توجيه الحواف)
  • edge-ui (واجهة المستخدم الكلاسيكية)

بالإضافة إلى هذه المكونات، يمكنك أيضًا استدعاء apigee-service في مكوّنات apigee-provision وapigee-validate اعتمادًا على التكوين.

على سبيل المثال، لإعادة تشغيل جهاز توجيه Edge، نفذ الأمر التالي:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

يمكنك تحديد قائمة المكونات المثبتة على العقدة عن طريق فحص دليل /opt/apigee. يحتوي هذا الدليل على دليل فرعي لكل Edge مثبت على العقدة. يسبق كل دليل فرعي ما يلي:

  • apigee: مكوِّن تابع لجهة خارجية يستخدمه Edge. على سبيل المثال: apigee-cassandra
  • edge: مكوّن Edge من Apigee. على سبيل المثال: edge-management-server
  • edge-mint: مكوِّن لتحقيق الربح على سبيل المثال: edge-mint-management-server

تعتمد القائمة الكاملة بالإجراءات للمكون على المكون نفسه، ولكن كل والمكونات على الإجراءات التالية:

  • start, stop, restart
  • status, version
  • backup, restore
  • install, uninstall

إعداد مكونات Edge

لإعداد Edge بعد التثبيت، عليك استخدام مجموعة من ملفات .properties. وEdge. على سبيل المثال، لتهيئة TLS/SSL على واجهة مستخدم Edge، يمكنك تعديل .properties ملف لضبط الخصائص اللازمة. التغييرات على .properties عليك إعادة تشغيل مكوّن Edge المتأثر بالمشكلة.

يوجد الملفان (.properties) في دليل /opt/apigee/customer/application. ولكل مكوّن ملف .properties خاص به في هذا الدليل. على سبيل المثال، router.properties وmanagement-server.properties.

لضبط سمة لأحد المكوّنات، عدِّل ملف .properties المقابل. ثم إعادة تشغيل المكون:

/opt/apigee/apigee-service/bin/apigee-service component restart

على سبيل المثال:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

عند تحديث Edge، سيتم تحميل ملفات .properties في تمت قراءة الدليل /opt/apigee/customer/application. وهذا يعني احتفاظ التحديث وأية خصائص قمت بتعيينها على المكون.

راجِع قسم كيفية ضبط Edge للحصول على مزيد من المعلومات حول إعدادات Edge.

تثبيت apigee-monit على العقدة

بعد الانتهاء من تثبيت المكوّنات على عقدة، يمكنك إضافة apigee-monit. الأخرى. سيراقب apigee-monit المكوّنات على العُقدة ويحاول إعادة تشغيلها في حال تعذُّرها. لمزيد من المعلومات، يُرجى الاطّلاع على الشفاء الذاتي باستخدام apigee-monit.

إعداد خادم OpenLDAP ليكون في وضع القراءة فقط

إذا كان تثبيت Edge يحتوي على خادم OpenLDAP لا يحتاج إلى حركة مرور الانتقال إليه، ننصحك بتهيئة الخادم على وضع القراءة فقط. ولإجراء ذلك، يُرجى اتّباع الخطوات التالية:

  1. أنشئ ملفًا mark_readonly.ldif على الخادم يحتوي على السطور التالية:
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: TRUE
  2. نفِّذ الأمر التالي على الخادم لوضع علامة عليه للقراءة فقط:
    ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif

وفي حالة إخفاق الخادم الأساسي، يمكنك التبديل مرة أخرى لاستخدام خادم الاستعداد كخادم أساسي كما يلي:

  1. أنشئ ملفًا mark_writable.ldif على خادم الاستعداد بالسطر التالي:
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: FALSE
  2. نفِّذ الأمر التالي على خادم الاستعداد:
    ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif