آزمودن نصب

‫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=SYS_ADMIN_PASSWORD

    اگر این مورد را حذف کنید، از شما خواسته می‌شود گذرواژه را وارد کنید.

    به‌طور پیش‌فرض، ابزار apigee-validate میزبان مجازی را در «مسیریاب» ایجاد می‌کند که از درگاه ۵۹۰۰۱ استفاده می‌کند. اگر آن درگاه در «مسیریاب» باز نیست، می‌توانید به‌صورت اختیاری دارایی VHOST_PORT را در فایل پیکربندی اضافه کنید تا درگاه را تنظیم کنید. برای مثال:

    VHOST_PORT=9000
  3. سپس این دستورگان کارهای زیر را انجام می‌دهد:
    • سازمانی ایجاد می‌کند و آن را با گروه مرتبط می‌کند.
    • محیطی ایجاد می‌کند و «پردازشگر پیام» را با محیط مرتبط می‌کند.
    • میزبان مجازی ایجاد می‌کند.
    • کارگزار بررسی سلامت ساده‌ای را وارد می‌کند و برنامه را در محیط «آزمایش» مستقر می‌کند.
    • کارگزار SmartDocs را وارد می‌کند.
    • آزمایش را اجرا می‌کند تا مطمئن شود همه چیز طبق انتظار کار می‌کند.

آزمایش موفق پاسخ HTTP 20X را برمی‌گرداند.

برای برداشتن سازمان، محیط، و دیگر آرتیفکت‌های ساخته‌شده توسط نوشتارهای آزمایشی:

  1. فرمان زیر را اجرا کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate clean -f configFile

    که در آن configFile همان فایلی است که برای اجرای آزمایش‌ها استفاده کردید.

به‌تأیید رساندن نصب واحد

اکنون که Apigee Analytics را نصب کرده‌اید، Apigee توصیه می‌کند مراحل پایه‌ای اما مهم زیر را برای درستی‌سنجی انجام دهید:

  1. تأیید کنید که «سرور مدیریت» در «واحد پشتیبانی مرکزی» قرار دارد. در «سرور مدیریت»، فرمان 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"
    } ]
  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

    بروندادی مشابهی را برای POD مرکزی اما برای Postgres می‌بینید.