Edge for Private Cloud גרסה 4.19.01
לפני שמתקינים את Apigee mTLS, צריך לוודא שלא השבתתם את localhost ושהחלפתם את שירות ברירת המחדל של חומת האש (במקרים רבים, firewalld) ב-iptables בצמתים באשכול.
גיבוי הנתונים של Cassandra, Zookeeper ו-Postgres
לפני שמתקינים את Apigee mTLS, צריך לגבות את הנתונים של הרכיבים הבאים:
apigee-cassandraapigee-zookeeperapigee-postgresql
איך מגבים את הנתונים של הרכיבים האלה
מוודאים שכתובת הלולאה החוזרת (loopback) מופעלת
כדי להשתמש ב-Apigee mTLS, צריך להפעיל את כתובת הלולאה החוזרת (loopback) localhost. כתובת ה-IP 127.0.0.1 צריכה להיות ניתנת לניתוב, והיא צריכה להוביל ל-localhost בכל צומת באשכול. שרתי ה-proxy של Consul ב-Service mesh תלויים בכך.
אם השבתתם בעבר את כתובת הלולאה החוזרת (loopback) localhost, אתם צריכים להפעיל אותה מחדש בכל הצמתים באשכול.
החלפת חומת האש שמוגדרת כברירת מחדל
חומת האש שמוגדרת כברירת מחדל ב-CentOS וב-RedHat Enterprise Linux (RHEL) היא firewalld.
עם זאת, ב-Apigee mTLS צריך להשתמש ב-iptables בתור חומת האש. לכן, אתם צריכים:
- משביתים ומסירים את
firewalld, אם היא מותקנת.וגם
- מתקינים את
iptablesבכל צומת ומוודאים שהוא פועל.
בקטע הזה מוסבר איך לבצע את המשימות האלה.
הסדר של הצמתים שבהם מבצעים את הפעולה הזו לא משנה.
כדי להסיר את firewalld ולוודא ש-iptables מותקן ופועל:
- מתחברים לצומת כמשתמש Root.
- מריצים את הפקודה הבאה כדי לעצור את כל הרכיבים:
/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
- מתקינים את החבילות
- חוזרים על התהליך הזה בכל צומת באשכול.