Edge for Private Cloud גרסה 4.16.09
רשימת המשימות כוללת את הדרישות המוקדמות שצוינו קודם, ורשימה של הקבצים שצריך להשיג לפני שממשיכים. הנה סיכום של הדרישות העיקריות שמפורטות שם.
- פרטי כניסה של אדמין במערכת Edge: כחלק מההתקנה, תתבקשו לציין כתובת אימייל וסיסמה שמשמשות ליצירת חשבון אדמין במערכת Edge. אל תשתמשו בפרטי הכניסה האלה לשום דבר אחר מלבד ניהול מערכת Edge. בהמשך תוכלו ליצור משתמשים וסוגי משתמשים שונים כדי ליצור ולנהל שרתי proxy ל-API, אפליקציות וכל שאר המשימות ברמת המשתמש.
כדי לשנות את סיסמת האדמין, אל תשתמשו בממשק המשתמש של Edge. מידע נוסף זמין במאמר איפוס סיסמאות ב-Edge. - מערכת הפעלה: דרישות מערכת ההפעלה מפורטות בכתובת https://apigee.com/docs/api-services/reference/supported-software.
- Java: הדרישות של Java מפורטות בקטע "דרישות מוקדמות" שלמעלה. מידע נוסף זמין בכתובת https://apigee.com/docs/api-services/reference/supported-software.
מוודאים שהמשתנה JAVA_HOME מפנה לשורש של ה-JDK של המשתמש שמבצע את ההתקנה. - חומות אש: הדרישות לגבי חומת אש או מארח מפורטות בקטע "דרישות מוקדמות" שלמעלה. לפני שממשיכים, כדאי לעיין בדרישות ההתקנה.
- TCP Wrappers: יכולים לחסום תקשורת של יציאות מסוימות ולהשפיע על ההתקנה של OpenLDAP, Postgres ו-Cassandra. בצמתים האלה, בודקים את /etc/hosts.allow ואת /etc/hosts.deny כדי לוודא שאין הגבלות על היציאות הנדרשות של OpenLDAP, Postgres ו-Cassandra.
- SELinux: בהתאם להגדרות של SELinux, יכול להיות שיהיו בעיות בהתקנה ובהפעלה של רכיבי Edge. במקרה הצורך, אפשר להשבית את SELinux או להגדיר אותו למצב permissive במהלך ההתקנה, ואז להפעיל אותו מחדש אחרי ההתקנה. מידע נוסף זמין במאמר התקנת כלי ההגדרה של Apigee ב-Edge.
-
iptables: מוודאים שאין כללי מדיניות של iptables שמונעים קישוריות בין צמתים ביציאות הנדרשות של Edge. במקרה הצורך, אפשר לעצור את iptables במהלך ההתקנה באמצעות הפקודה:
> sudo /etc/init.d/iptables stop
ב-CentOS 7.x:> systemctl stop firewalld - קובץ רישיון: כדי להתקין את Apigee Edge, צריך לקבל קובץ רישיון תקף. מידע על רישוי מופיע בקטע "דרישות מוקדמות" למעלה. לפני שממשיכים, כדאי לעיין בדרישות ההתקנה.
- קובצי הפצה: קובצי ההפצה של Apigee Edge מותקנים כקבוצה של RPM ויחסי תלות.
-
מגבלות המערכת:
- בצומתי Cassandra, מגדירים מגבלות רכות וקשות של memlock, nofile ומרחב כתובות (as) למשתמש ההתקנה (ברירת המחדל היא apigee) ב-/etc/security/limits.conf, כמו שמוצג בהמשך:
apigee soft memlock unlimited
apigee hard memlock unlimited
apigee soft nofile 32768
apigee hard nofile 65536
apigee soft as unlimited
apigee hard as unlimited - בצמתים של מעבד הבקשות, מגדירים את המספר המקסימלי של תיאורי קבצים פתוחים ל-64K באמצעות הפקודה:
> ulimit -n 65535
אם צריך, אפשר להגדיל את המגבלה הזו. לדוגמה, אם יש לכם מספר גדול של קבצים זמניים שפתוחים בו-זמנית.
- בצומתי Cassandra, מגדירים מגבלות רכות וקשות של memlock, nofile ומרחב כתובות (as) למשתמש ההתקנה (ברירת המחדל היא apigee) ב-/etc/security/limits.conf, כמו שמוצג בהמשך:
-
השבתת חיפוש DNS ב-IPv6 כשמשתמשים ב-NSCD
אם התקנתם והפעלתם את NSCD (Name Service Cache Daemon), יכול להיות שתבחינו שמעבדי הבקשות מבצעים שני חיפושי DNS: אחד ל-IPv4 ואחד ל-IPv6.
כדי להשבית את חיפוש ה-DNS ב-IPv6:- בכל צומת של מעבד בקשות, עורכים את /etc/nscd.conf.
- מגדירים את המאפיין הבא:
enable-cache hosts no