الإصدار 4.17.05 من Edge for Private Cloud
توفّر Apigee نصوصًا برمجية للاختبار يمكنك استخدامها للتحقّق من صحة التثبيت.
إجراء اختبارات التحقّق
تُرجع كل خطوة من خطوات عملية اختبار التحقّق رمز استجابة HTTP 20X للاختبار الناجح.
لتشغيل نصوص الاختبار:
- ثبِّت apigee-validate على
عقدة خادم إدارة:
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate install - شغِّل أمر الإعداد على عقدة خادم إدارة لاستدعاء النصوص البرمجية للاختبار:
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup -f configFile
يجب أن يحتوي ملف configFile على السمة التالية:
APIGEE_ADMINPW=sysAdminPword
في حال حذفها، سيُطلب منك إدخال كلمة المرور.
تنشئ الأداة المساعدة apigee-validate تلقائيًا مضيفًا افتراضيًا على جهاز التوجيه يستخدم المنفذ 59001. إذا لم يكن هذا المنفذ مفتوحًا على جهاز التوجيه، يمكنك تضمين السمة VHOST_PORT في ملف الإعداد لضبط المنفذ. على سبيل المثال:
VHOST_PORT=9000 - بعد ذلك، ينفّذ النص البرمجي ما يلي:
- تنشئ مؤسسة وتربطها بالوحدة.
- تنشئ بيئة وتربط معالج الرسائل بالبيئة.
- تنشئ هذه الطريقة مضيفًا افتراضيًا.
- يتم استيراد خادم وكيل بسيط للتحقّق من السلامة ونشر التطبيق في بيئة "الاختبار".
- استورِد الخادم الوكيل لـ SmartDocs.
- ينفّذ الاختبار للتأكّد من أنّ كل شيء يعمل على النحو المتوقّع.
يؤدي الاختبار الناجح إلى عرض استجابة HTTP 20X.
لإزالة المؤسسة والبيئة والعناصر الأخرى التي تم إنشاؤها بواسطة نصوص الاختبار:
- نفِّذ الأمر التالي:
> /opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile
حيث configFile هو الملف نفسه الذي استخدمته لإجراء الاختبارات.
ملاحظة: إذا ظهرت لك أخطاء من منهجية الاختبار وتحديد المشاكل وحلّها، يُرجى التواصل مع فريق دعم Apigee وتقديم سجلّ الأخطاء.
التحقّق من تثبيت pod
بعد تثبيت Apigee Analytics، ننصحك بإجراء عملية التحقّق الأساسية والمهمة التالية:
- تأكَّد من أنّ خادم الإدارة في مجموعة 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"
} ] - تأكَّد من أنّ "الموجّه" و"معالج الرسائل" في مجموعة POD الخاصة بالمدخل. على خادم الإدارة، شغِّل أمر CURL التالي:
> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=gateway
سيظهر لك ناتج مشابه للوحدة المركزية ولكن للموجّه ومعالج الرسائل. - تأكَّد من أنّ Postgres في مجموعة الإحصاءات. على خادم الإدارة، شغِّل أمر CURL التالي:
> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=analytics
سيظهر لك ناتج مشابه للوحدة المركزية ولكن لـ Postgres.