بهطور پیشفرض، Consul پورتهایی را که پراکسیهایش استفاده میکنند، از بلوک پراکنده 10001 تا 10800 انتخاب میکند.
می توانید این پورت ها را تغییر دهید، اما به نکات زیر توجه کنید:
- باید
apigee-mtls
با مقادیر جدید حذف و دوباره نصب کنید. - پروکسیهای کنسول نمیتوانند در پورتهای مشابه خدمات Apigee گوش دهند.
- کنسول فقط یک فضای آدرس پورت دارد. این بدان معنی است که اگر پراکسی A در میزبان A به پورت 15000 گوش می دهد، پروکسی B در میزبان B نمی تواند به پورت 15000 گوش دهد.
- مطمئن شوید که الزامات پورت Apigee را بررسی کرده اید تا مطمئن شوید که هیچ برخوردی رخ نمی دهد.
میتوانید پورتهایی را که توسط پراکسیها استفاده میشود مطابق با پیکربندی خاص خود سفارشی کنید.
ایجاد گزارش استفاده از پورت
هنگام سفارشیسازی محدودههای پورت پراکسی، تهیه گزارشی در مورد تخصیص پورت فعلی ممکن است مفید باشد. برای انجام این کار، دستور زیر را وارد کنید:
apigee-service apigee-mtls report -f silent.conf > port_report.json
این یک فایل JSON به نام port_report.json
ایجاد می کند که حاوی اطلاعاتی در مورد استفاده فعلی پورت برای هر میزبان است. شما می توانید نام فایل را هر چه بخواهید.
ساختار گزارش
در زیر نمونه ای از ساختار گزارش تولید شده را نشان می دهد.
{ "192.168.1.1": { "datacenter_member": "dc-1", "daemons": { "zookeeper-ingress": { "ingress": true, "name": "zk-2888-192-168-1-1", "listeners": [ { "purpose": "terminate service mesh for zk port 2888", "ip_address": "192.168.1.1", "port": 10001, } ] }, "consul-server": { . . . } } }, "192.168.1.2": { } . . . }
در مثال بالا، به میزبان "zk-2888-192-168-1-1"
پورت 10001
اختصاص داده شده است.
سفارشی کردن پورت های مورد استفاده توسط Apigess mTLS
برای سفارشی کردن پورت های استفاده شده توسط Apigee mTLS:
- اگر
apigee-mtls
قبلاً نصب شده است، همانطور که در زیر نشان داده شده است، آن را حذف نصب کنید:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls uninstall
برای اطلاعات بیشتر، به Uninstall Apigee mTLS مراجعه کنید.
در هر گره، فایل پیکربندی بی صدا را باز کنید. برای اطلاعات عمومی بیشتر درباره این فایل، به ایجاد فایل پیکربندی مراجعه کنید.
در صورت تمایل، میتوانید دستور نشاندادهشده در ایجاد گزارش در مورد استفاده از پورت را قبل از تکمیل راهاندازی apigee-mtls اجرا کنید تا ببینید فایل پیکربندی بیصدا شما چه چیزی ایجاد میکند.
مقادیر ویژگی هایی را که پورت ها را تنظیم می کنند، اضافه یا تغییر دهید.
جدول زیر پورتها را فهرست میکند و نام ویژگیهایی را که برای سفارشی کردن پورتهای استفاده شده توسط مؤلفهها با Apigee mTLS استفاده میکنید، ارائه میکند:
گره محدوده پیش فرض توضیحات Apigee mTLS 10700 تا 10799 هر میزبان با نصب apigee-mtls
به یک پورت واحد در محدوده مشخص شده نیاز دارد.پورت را با تنظیم حداقل و حداکثر شماره پورت روی یک مقدار با ویژگی های زیر تعریف می کنید:
SMI_PROXY_MINIMUM_EGRESS_PROXY_PORT SMI_PROXY_MAXIMUM_EGRESS_PROXY_PORT
کاساندرا 10100 تا 10199 هر میزبان با نصب apigee-cassandra
به دو پورت در محدوده مشخص شده نیاز دارد.شما یک محدوده سفارشی را با تنظیم حداقل و حداکثر شماره پورت با ویژگی های زیر تعریف می کنید:
SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT
پردازشگر پیام 10500 تا 10599 هر میزبان با نصب apigee-message-processor
به دو پورت در محدوده مشخص شده نیاز دارد.شما یک محدوده سفارشی را با تنظیم حداقل و حداکثر شماره پورت با ویژگی های زیر تعریف می کنید:
SMI_PROXY_MINIMUM_MESSAGEPROCESSOR_PROXY_PORT SMI_PROXY_MAXIMUM_MESSAGEPROCESSOR_PROXY_PORT
OpenLDAP 10200 تا 10299 هر میزبان با نصب apigee-ldap
به یک پورت در محدوده مشخص شده نیاز دارد.پورت را با تنظیم حداقل و حداکثر شماره پورت روی یک مقدار با ویژگی های زیر تعریف می کنید:
SMI_PROXY_MINIMUM_LDAP_PROXY_PORT SMI_PROXY_MAXIMUM_LDAP_PROXY_PORT
Postgres 10300 تا 10399 هر میزبان با نصب apigee-postgres
به سه پورت در محدوده مشخص شده نیاز دارد.شما یک محدوده سفارشی را با تنظیم حداقل و حداکثر شماره پورت با ویژگی های زیر تعریف می کنید:
SMI_PROXY_MINIMUM_POSTGRES_PROXY_PORT SMI_PROXY_MAXIMUM_POSTGRES_PROXY_PORT
QPid 10400 تا 10499 هر میزبان با نصب apigee-qpid
به دو پورت در محدوده مشخص شده نیاز دارد.شما یک محدوده سفارشی را با تنظیم حداقل و حداکثر شماره پورت با ویژگی های زیر تعریف می کنید:
SMI_PROXY_MINIMUM_QPID_PROXY_PORT SMI_PROXY_MAXIMUM_QPID_PROXY_PORT
روتر 10600 تا 10699 هر میزبان با نصب apigee-router
به دو پورت در محدوده مشخص شده نیاز دارد.شما یک محدوده سفارشی را با تنظیم حداقل و حداکثر شماره پورت با ویژگی های زیر تعریف می کنید:
RT_PROXY_PORT_MIN RT_PROXY_PORT_MAX
باغ وحش 10001 تا 10099 هر میزبان با نصب apigee-zookeeper
به سه پورت در محدوده مشخص شده نیاز دارد.شما یک محدوده سفارشی را با تنظیم حداقل و حداکثر شماره پورت با ویژگی های زیر تعریف می کنید:
SMI_PROXY_MINIMUM_ZOOKEEPER_PROXY_PORT SMI_PROXY_MAXIMUM_ZOOKEEPER_PROXY_PORT
مثال زیر مقادیر سفارشی پورت های کاساندرا را تعریف می کند:
SMI_PROXY_MINIMUM_CASSANDRA_PROXY_PORT=10142 SMI_PROXY_MAXIMUM_CASSANDRA_PROXY_PORT=10143
- فایل پیکربندی را ذخیره کنید.
-
apigee-mtls
همانطور که در Install Apigee mTLS توضیح داده شده است نصب کنید. - کامپوننت
apigee-mtls
را با استفاده از دستور زیر پیکربندی کنید:/opt/apigee/apigee-service/bin/apigee-service apigee-mtls setup -f config_file
- این مراحل را برای هر گره در خوشه خود تکرار کنید تا همه فایل های پیکربندی در همه گره ها یکسان باشند.