اختبار التثبيت

الإصدار 4.17.05 من Edge for Private Cloud

توفّر Apigee نصوصًا برمجية للاختبار يمكنك استخدامها للتحقّق من صحة التثبيت.

إجراء اختبارات التحقّق

تُرجع كل خطوة من خطوات عملية اختبار التحقّق رمز استجابة HTTP 20X للاختبار الناجح.

لتشغيل نصوص الاختبار:

  1. ثبِّت apigee-validate على عقدة خادم إدارة:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-validate install
  2. شغِّل أمر الإعداد على عقدة خادم إدارة لاستدعاء النصوص البرمجية للاختبار:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile

    يجب أن يحتوي ملف configFile على السمة التالية:
    APIGEE_ADMINPW=sysAdminPword

    في حال حذفها، سيُطلب منك إدخال كلمة المرور.

    تنشئ الأداة المساعدة apigee-validate تلقائيًا مضيفًا افتراضيًا على جهاز التوجيه يستخدم المنفذ 59001. إذا لم يكن هذا المنفذ مفتوحًا على جهاز التوجيه، يمكنك تضمين السمة VHOST_PORT في ملف الإعداد لضبط المنفذ. على سبيل المثال:
    VHOST_PORT=9000
  3. بعد ذلك، ينفّذ النص البرمجي ما يلي:
    • تنشئ مؤسسة وتربطها بالوحدة.
    • تنشئ بيئة وتربط معالج الرسائل بالبيئة.
    • تنشئ هذه الطريقة مضيفًا افتراضيًا.
    • يتم استيراد خادم وكيل بسيط للتحقّق من السلامة ونشر التطبيق في بيئة "الاختبار".
    • استورِد الخادم الوكيل لـ SmartDocs.
    • ينفّذ الاختبار للتأكّد من أنّ كل شيء يعمل على النحو المتوقّع.

يؤدي الاختبار الناجح إلى عرض استجابة HTTP‏ 20X.

لإزالة المؤسسة والبيئة والعناصر الأخرى التي تم إنشاؤها بواسطة نصوص الاختبار:

  1. نفِّذ الأمر التالي:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile

    حيث configFile هو الملف نفسه الذي استخدمته لإجراء الاختبارات.

    ملاحظة: إذا ظهرت لك أخطاء من منهجية الاختبار وتحديد المشاكل وحلّها، يُرجى التواصل مع فريق دعم Apigee وتقديم سجلّ الأخطاء.

التحقّق من تثبيت pod

بعد تثبيت Apigee Analytics، ننصحك بإجراء عملية التحقّق الأساسية والمهمة التالية:

  1. تأكَّد من أنّ خادم الإدارة في مجموعة POD المركزية. على خادم الإدارة، شغِّل أمر CURL التالي:
    > curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central

    من المفترض أن يظهر الناتج على النحو التالي:
    [ {
    "internalIP" : "192.168.1.11",
    "isUp" : true,
    "pod" : "central",
    "reachable" : true,
    "region" : "dc-1",
    "tags" : {
    "property" : [ ]
    },
    "type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings
    datastore", "audit-datastore" ],
    "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
    }, {
    "externalHostName" : "localhost",
    "externalIP" : "192.168.1.11",
    "internalHostName" : "localhost",
    "internalIP" : "192.168.1.11",
    "isUp" : true,
    "pod" : "central",
    "reachable" : true,
    "region" : "dc-1",
    "tags" : {
    "property" : [ {
    "name" : "started.at",
    "value" : "1454691312854"
    }, ... ]
    },
    "type" : [ "qpid-server" ],
    "uUID" : "9681202c-8c6e-4da1-b59b-23e3ef092f34"
    } ]
  2. تأكَّد من أنّ "الموجّه" و"معالج الرسائل" في مجموعة POD الخاصة بالمدخل. على خادم الإدارة، شغِّل أمر CURL التالي:
    > curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway

    سيظهر لك ناتج مشابه للوحدة المركزية ولكن للموجّه ومعالج الرسائل.
  3. تأكَّد من أنّ Postgres في مجموعة الإحصاءات. على خادم الإدارة، شغِّل أمر CURL التالي:
    > curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics

    سيظهر لك ناتج مشابه للوحدة المركزية ولكن لـ Postgres.