سفارشی‌سازی کردن محدوده‌های درگاه پراکسی

Edge for Private Cloud v4.19.01

به‌طور پیش‌فرض، Consul درگاه‌هایی را که پراکسی‌هایش استفاده می‌کنند از بلوک کم‌استفاده ۱۰٬۰۰۱ تا ۱۰٬۸۰۰ انتخاب می‌کند.

می‌توانید این درگاه‌ها را تغییر دهید، اما به موارد زیر توجه کنید:

  • باید apigee-mtls را با مقادیر جدید حذف نصب و بازنصب کنید.
  • کارگزاران Consul نمی‌توانند در همان درگاه‌های «سرویس‌های Apigee» گوش دهند.
  • ‫Consul فقط یک فضای نشانی درگاه دارد. این یعنی اگر پراکسی A در میزبان A در درگاه ۱۵۰۰۰ گوش می‌دهد، پراکسی B در میزبان B نمی‌تواند در درگاه ۱۵۰۰۰ گوش دهد.
  • حتماً الزامات درگاه Apigee را مرور کنید تا مطمئن شوید تصادمی رخ نمی‌دهد.

می‌توانید درگاه‌هایی را که پراکسی‌ها استفاده می‌کنند سفارشی‌سازی کنید تا با پیکربندی خاص شما مطابقت داشته باشد.

برای سفارشی‌سازی کردن درگاه‌های مورداستفاده Apigee mTLS:

  1. اگر apigee-mtls ازقبل نصب شده است، آن را حذف نصب کنید، همان‌طور که در مثال زیر نشان داده شده است:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall

    برای اطلاعات بیشتر، حذف نصب Apigee mTLS را ببینید.

  2. در هر گره، فایل پیکربندی بی‌صدا را باز کنید. برای اطلاعات کلی بیشتر درباره این فایل، ایجاد فایل پیکربندی را ببینید.
  3. مقادیر دارایی‌هایی را که درگاه‌ها را تنظیم می‌کنند اضافه یا تغییر دهید.

    جدول زیر فهرست درگاه‌ها را ارائه می‌دهد و نام دارایی‌هایی را که برای سفارشی‌سازی درگاه‌های مورداستفاده اجزا با Apigee mTLS استفاده می‌کنید ارائه می‌دهد:

    گره محدوده پیش‌فرض شرح
    ‫Apigee mTLS ۱۰۷۰۰ تا ۱۰۷۹۹ هر میزبان با نصب apigee-mtls به یک درگاه در محدوده مشخص‌شده نیاز دارد.

    با تنظیم حداقل و حداکثر شماره درگاه روی مقدار یکسان با ویژگی‌های زیر، درگاه را تعریف می‌کنید:

    SMI_PROXY_MINIMUM_EGRESS_PROXY_PORT
    SMI_PROXY_MAXIMUM_EGRESS_PROXY_PORT
    Cassandra ‫۱۰۱۰۰ تا ۱۰۱۹۹ هر میزبان با نصب apigee-cassandra به دو درگاه در محدوده مشخص‌شده نیاز دارد.

    با تنظیم حداقل و حداکثر شماره درگاه با ویژگی‌های زیر، محدوده سفارشی تعریف می‌کنید:

    SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT
    SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT
    پردازشگر پیام ۱۰۵۰۰ تا ۱۰۵۹۹ هر میزبان با apigee-message-processor نصب به دو درگاه در محدوده مشخص‌شده نیاز دارد.

    با تنظیم حداقل و حداکثر شماره درگاه با ویژگی‌های زیر، محدوده سفارشی تعریف می‌کنید:

    SMI_PROXY_MINIMUM_MESSAGEPROCESSOR_PROXY_PORT
    SMI_PROXY_MAXIMUM_MESSAGEPROCESSOR_PROXY_PORT
    OpenLDAP ‫۱۰۲۰۰ تا ۱۰۲۹۹ هر میزبان با نصب apigee-ldap به یک درگاه در محدوده مشخص‌شده نیاز دارد.

    با تنظیم حداقل و حداکثر شماره درگاه روی مقدار یکسان با ویژگی‌های زیر، درگاه را تعریف می‌کنید:

    SMI_PROXY_MINIMUM_LDAP_PROXY_PORT
    SMI_PROXY_MAXIMUM_LDAP_PROXY_PORT
    Postgres ۱۰۳۰۰ تا ۱۰۳۹۹ هر میزبان با نصب apigee-postgres به سه درگاه در محدوده مشخص‌شده نیاز دارد.

    با تنظیم حداقل و حداکثر شماره درگاه با ویژگی‌های زیر، محدوده سفارشی تعریف می‌کنید:

    SMI_PROXY_MINIMUM_POSTGRES_PROXY_PORT
    SMI_PROXY_MAXIMUM_POSTGRES_PROXY_PORT
    QPid ۱۰۴۰۰ تا ۱۰۴۹۹ هر میزبان با نصب apigee-qpid به دو درگاه در محدوده مشخص‌شده نیاز دارد.

    با تنظیم حداقل و حداکثر شماره درگاه با ویژگی‌های زیر، محدوده سفارشی تعریف می‌کنید:

    SMI_PROXY_MINIMUM_QPID_PROXY_PORT
    SMI_PROXY_MAXIMUM_QPID_PROXY_PORT
    رهیاب ۱۰۶۰۰ تا ۱۰۶۹۹ هر میزبان با نصب apigee-router به دو درگاه در محدوده مشخص‌شده نیاز دارد.

    با تنظیم حداقل و حداکثر شماره درگاه با ویژگی‌های زیر، محدوده سفارشی را تعریف می‌کنید:

    SMI_PROXY_MINIMUM_ROUTER_PROXY_PORT
    SMI_PROXY_MAXIMUM_ROUTER_PROXY_PORT
    ZooKeeper ‫۱۰۰۰۱ تا ۱۰۰۹۹ هر میزبان با نصب apigee-zookeeper به سه درگاه در محدوده مشخص‌شده نیاز دارد.

    با تنظیم حداقل و حداکثر شماره درگاه با ویژگی‌های زیر، محدوده سفارشی تعریف می‌کنید:

    SMI_PROXY_MINIMUM_ZOOKEEPER_PROXY_PORT
    SMI_PROXY_MAXIMUM_ZOOKEEPER_PROXY_PORT

    مثال زیر مقادیر سفارشی را برای درگاه‌های Cassandra تعریف می‌کند:

        SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT=10142
        SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT=10143
  4. فایل پیکربندی را ذخیره کنید.
  5. ‫apigee-mtls را طبق آنچه در نصب Apigee mTLS توضیح داده شده است نصب کنید.
  6. عنصر apigee-mtls را بااستفاده از فرمان زیر پیکربندی کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f config_file
  7. این مراحل را برای هر گره در خوشه‌تان تکرار کنید تا همه فایل‌های پیکربندی در همه گره‌ها یکسان باشند.