افزودن گره روتر یا پردازشگر پیام

می توانید یک گره روتر یا پردازشگر پیام را به یک نصب موجود اضافه کنید. برای لیستی از سیستم مورد نیاز برای یک روتر یا پردازشگر پیام، نیازمندیهای نصب را ببینید.

یک روتر اضافه کنید

پس از نصب Edge بر روی گره، از روش زیر برای اضافه کردن روتر استفاده کنید:

  1. همانطور که در کتابچه راهنمای نصب Edge توضیح داده شده است، Edge را با استفاده از روش اینترنتی یا غیراینترنتی روی گره نصب کنید.
  2. در خط فرمان، اسکریپت apigee-setup.sh را اجرا کنید:
    /opt/apigee/apigee-setup/bin/setup.sh -p r -f configFile

    گزینه -pr نصب روتر را مشخص می کند. برای اطلاعات در مورد ایجاد configFile به نصب اجزای Edge روی یک گره مراجعه کنید.

  3. پس از اتمام نصب، اسکریپت UUID روتر را نمایش می دهد. اگر بعداً نیاز به تعیین UUID دارید، از دستور cURL زیر در میزبانی که روتر را نصب کرده‌اید استفاده کنید:
    curl http://router_IP:8081/v1/servers/self
  4. اگر از احراز هویت Cassandra استفاده می کنید، روتر را برای اتصال به Cassandra فعال کنید:
    /opt/apigee/apigee-service/bin/apigee-service edge-router store_cassandra_credentials -u username -p password

    برای اطلاعات بیشتر، فعال کردن احراز هویت Cassandra را ببینید.

  5. برای بررسی تنظیمات، می توانید دستور curl زیر را اجرا کنید:
    curl -v -u adminEmail:pword "http://ms_IP:8080/v1/servers?pod=pod_name"

    جایی که pod_name دروازه یا نام غلاف سفارشی شما است. شما باید UUID همه روترها، از جمله روتری را که به تازگی اضافه کرده اید، ببینید.

    اگر UUID روتر در خروجی ظاهر نشد، دستور cURL زیر را اجرا کنید تا آن را اضافه کنید:

    curl -v -u adminEmail:pword \
      -X POST http://ms_IP:8080/v1/regions/region_name/pods/pod_name/servers \
      -d "action=add&uuid=router_UUID&type=router"

    ms_IP را با آدرس IP سرور مدیریت، region_name با نام منطقه پیش‌فرض dc-1 یا نام منطقه سفارشی خود، و pod_name با gateway یا نام pod سفارشی خود جایگزین کنید.

  6. برای آزمایش روتر، باید بتوانید از طریق آدرس IP یا نام DNS روتر به APIهای خود درخواست دهید. به عنوان مثال:
    http://newRouter_IP:port/v1/apiPath

    به عنوان مثال، اگر اولین آموزش را که در آن API آب و هوا را ایجاد کرده اید، تکمیل کرده باشید:

    http://newRouter_IP:port/v1/weather/forecastrss?w=12797282

یک پردازشگر پیام اضافه کنید

پس از نصب Edge بر روی گره، از روش زیر برای اضافه کردن یک پردازشگر پیام استفاده کنید:

  1. همانطور که در کتابچه راهنمای نصب Edge توضیح داده شده است، Edge را با استفاده از روش اینترنتی یا غیراینترنتی روی گره نصب کنید.
  2. در خط فرمان، اسکریپت apigee-setup.sh را اجرا کنید:
    /opt/apigee/apigee-setup/bin/setup.sh -p mp -f configFile

    گزینه -p mp نصب Message Processor را مشخص می کند. برای اطلاعات در مورد ایجاد configFile به نصب اجزای Edge روی یک گره مراجعه کنید.

  3. پس از اتمام نصب، اسکریپت UUID پردازشگر پیام را نمایش می دهد. توجه داشته باشید که UUID همانطور که برای تکمیل فرآیند پیکربندی به آن نیاز دارید. اگر نیاز به تعیین UUID دارید، از دستور curl زیر در میزبانی که پردازشگر پیام را نصب کرده اید استفاده کنید:
    curl http://mp_IP:8082/v1/servers/self
  4. برای هر محیط در هر سازمان در نصب خود، از دستور curl زیر برای مرتبط کردن Message Processor با محیط استفاده کنید:
    curl -v -u adminEmail:pword \
      -H "Content-Type: application/x-www-form-urlencoded" -X POST
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers" \
      -d "action=add&uuid=mp_UUID"

    ms_IP با آدرس IP سرور مدیریت و org_name و env_name با سازمان و محیط مرتبط با Message Processor جایگزین کنید.

  5. برای بررسی تنظیمات، می توانید دستور curl زیر را اجرا کنید:
    curl -v -u adminEmail:pword \
      "http://ms_IP:8080/v1/o/org_name/e/env_name/servers"

    جایی که org_name نام سازمان شما و env_name محیط است. شما باید UUIDهای همه پردازشگرهای پیام مرتبط با سازمان و محیط را ببینید، از جمله پردازشگر پیامی که به تازگی اضافه کرده اید.

  6. اگر از احراز هویت Cassandra استفاده می کنید، پردازشگر پیام را برای اتصال به Cassandra فعال کنید:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor store_cassandra_credentials -u username -p password

    برای اطلاعات بیشتر، فعال کردن احراز هویت Cassandra را ببینید.

روترها را مجددا راه اندازی کنید

پس از افزودن تمام گره‌های پردازشگر پیام، توصیه می‌شود روترها را مجدداً راه‌اندازی کنید:

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

هم یک روتر و هم یک پردازشگر پیام اضافه کنید

پس از نصب Edge بر روی گره، از روش زیر برای افزودن همزمان روتر و پردازشگر پیام استفاده کنید:

  1. در خط فرمان، اسکریپت apigee-setup اجرا کنید:
    /opt/apigee/apigee-setup/bin/setup.sh -p rmp -f configFile

    گزینه -p rmp نصب روتر و پردازشگر پیام را مشخص می کند. برای اطلاعات در مورد ایجاد configFile به نصب کامپوننت‌های Edge روی یک گره مراجعه کنید.

  2. برای پیکربندی روتر و پردازشگر پیام، مراحل بالا را دنبال کنید.