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=SYS_ADMIN_PASSWORD
اگر این مورد را حذف کنید، از شما خواسته میشود گذرواژه را وارد کنید.
بهطور پیشفرض، ابزار
apigee-validateمیزبان مجازی را در «مسیریاب» ایجاد میکند که از درگاه ۵۹۰۰۱ استفاده میکند. اگر آن درگاه در «مسیریاب» باز نیست، میتوانید بهصورت اختیاری داراییVHOST_PORTرا در فایل پیکربندی اضافه کنید تا درگاه را تنظیم کنید. برای مثال:VHOST_PORT=9000
- سپس این دستورگان کارهای زیر را انجام میدهد:
- سازمانی ایجاد میکند و آن را با گروه مرتبط میکند.
- محیطی ایجاد میکند و «پردازشگر پیام» را با محیط مرتبط میکند.
- میزبان مجازی ایجاد میکند.
- کارگزار بررسی سلامت سادهای را وارد میکند و برنامه را در محیط «آزمایش» مستقر میکند.
- کارگزار SmartDocs را وارد میکند.
- آزمایش را اجرا میکند تا مطمئن شود همه چیز طبق انتظار کار میکند.
آزمایش موفق پاسخ HTTP 20X را برمیگرداند.
برای برداشتن سازمان، محیط، و دیگر آرتیفکتهای ساختهشده توسط نوشتارهای آزمایشی:
- فرمان زیر را اجرا کنید:
/opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile
که در آن configFile همان فایلی است که برای اجرای آزمایشها استفاده کردید.
بهتأیید رساندن نصب واحد
اکنون که Apigee Analytics را نصب کردهاید، Apigee توصیه میکند مراحل پایهای اما مهم زیر را برای درستیسنجی انجام دهید:
- تأیید کنید که «سرور مدیریت» در «واحد پشتیبانی مرکزی» قرار دارد. در «سرور مدیریت»، فرمان
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-4242-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
بروندادی مشابهی را برای POD مرکزی اما برای Postgres میبینید.