Edge for Private Cloud نسخه ۴.۱۹.۰۱
قبلاز اینکه بتوانید Apigee mTLS را نصب کنید، باید مطمئن شوید که
localhost را غیرفعال نکردهاید و سرویس دیوار آتشین پیشفرض (در بسیاری از موارد،
firewalld) را با iptables در گرههای خوشهتان جایگزین کردهاید.
از دادههای Cassandra، Zookeeper، و Postgres پشتیبانگیری کنید
قبلاز نصب Apigee mTLS، باید از دادههای مؤلفههای زیر پشتیبانگیری کنید:
apigee-cassandraapigee-zookeeperapigee-postgresql
برای دستورالعملهای مربوط به نحوه پشتیبانگیری از دادههای این مؤلفهها، به نحوه پشتیبانگیری مراجعه کنید.
مطمئن شوید نشانی مسیریابی بازگشتی فعال باشد
Apigee mTLS به فعال بودن نشانی مسیریابی بازگشتی localhost نیاز دارد. نشانی IP
127.0.0.1 باید قابلمسیریابی باشد و باید در هر گره
در خوشه به localhost تبدیل شود. سرورهای پراکسی Consul در شبکه سرویس به این بستگی دارند.
اگر قبلاً نشانی مسیریابی بازگشتی localhost را غیرفعال کردهاید، باید آن را در همه گرههای خوشهتان دوباره فعال کنید.
جایگزین کردن دیوار آتش پیشفرض
دیوار آتش پیشفرض در CentOS و RedHat Enterprise Linux (RHEL) عبارت است از firewalld.
بااینحال، Apigee mTLS ایجاب میکند که بهجای آن از iptables بهعنوان دیوار آتش استفاده کنید. درنتیجه، باید:
firewalldرا درصورت نصب بودن غیرفعال و حذف کنید.و
iptablesرا در هر گره نصب کنید و مطمئن شوید که درحال اجرا است.
این بخش نحوه انجام این کارها را شرح میدهد.
ترتیب گرههایی که این کار را روی آنها انجام میدهید مهم نیست.
برای حذف نصب firewalld و اطمینان از اینکه iptables نصب شده است و
اجرا میشود:
- بهعنوان کاربر ریشه به سیستم گره وارد شوید.
- با اجرای فرمان زیر، همه مؤلفهها را متوقف کنید:
/opt/apigee/apigee-service/bin/apigee-all stop
- غیرفعال و حذف نصب کردن
firewalld:- با اجرای فرمان زیر، سرویس
firewalldرا متوقف کنید:systemctl stop firewalld
- سرویس
firewalldرا غیرفعال کنید و با اجرای فرمانهای زیر آن را پنهان کنید:systemctl disable firewalld
systemctl mask --now firewalld - سرویس
firewalldرا باyumبا اجرای فرمان زیر بردارید:yum remove firewalld
- با اجرای فرمان زیر، همه سرویسهایی را که وضعیت ناموفق دارند بازنشانی کنید:
systemctl reset-failed
- با اجرای فرمان زیر، همه سرویسها را مجدداً بار کنید:
systemctl daemon-reload
- با اجرای فرمان زیر، سرویس
- نصب
iptables:- بستههای
iptablesوiptables-servicesرا با اجرای فرمان زیر نصب کنید:yum install iptables iptables-services
- با اجرای فرمان زیر، سرویسهای درحال اجرا را مجدداً بار کنید:
systemctl daemon-reload
- با اجرای فرمان زیر،
iptablesرا فعال کنید:systemctl enable iptables ip6tables
- سرویسهای
iptablesوip6tablesرا با اجرای فرمان زیر شروع کنید:systemctl start iptables ip6tables
- بستههای
- این فرایند را برای هر گره در خوشه تکرار کنید.