Edge for Private Cloud גרסה 4.17.05
אפשר להתקין את Edge לענן הפרטי במכונה מארחת אחת, במסגרת הדגמה (דמו) או במסגרת הוכחת קונספט. התקנה כזו נקראת 'התקנת Edge מסוג 'הכל באחד'. המכונה המארחת יכולה להיות מכונה עצמאית או VM שעומדת בדרישות המוקדמות של המערכת שמפורטות בהמשך.
אחרי שמתקינים את Edge לענן הפרטי במחשב המארח, אפשר לבחור אם להתקין את:
- בפורטל השירותים למפתחים במחשב המארח שלו
- API BaaS במחשב מארח משלו
רישוי
לכל התקנה של Edge נדרש קובץ רישיון ייחודי שמקבלים מ-Apigee. אם עדיין אין לך רישיון, עליך ליצור קשר עם צוות המכירות כאן.
דרישות המערכת ל-Edge
בטבלה הבאה מפורטות דרישות המערכת להתקנת Edge במחשב מארח יחיד:
דרישות |
תיאור |
בדיקה |
---|---|---|
גישה למאגר Apigee RPM |
הקפדה על גישה אל https://software.apigee.com. מוודאים שקיבלתם שם משתמש/סיסמה מ-Apigee עבור המאגר:
|
curl -v https://software.apigee.com מחזיר HTTP 200 |
גישה לשירותים לקצה העורפי |
הקפדה על גישה לשירותים לקצה העורפי |
curl -v http://backend כדי לבדוק את הגישה לשירותים לקצה העורפי |
מפתח רישיון |
עליך לחפש אימייל מ-Apigee עם מפתח רישיון מצורף |
בדיקה שמפתח הרישיון נפרס במכונה מארחת |
גרסת מערכת ההפעלה |
הגרסה של מערכת ההפעלה נתמכת, כפי שמפורט בקטע תוכנות נתמכות וגרסאות נתמכות. |
הפקודה cat /etc/redhat-release מחזירה את גרסת מערכת ההפעלה |
גרסת Java |
גרסאות Java נתמכות:
|
Java -גרסת מחזירה את גרסת ה-Java שמותקנת אם גרסת Java הנדרשת לא נמצאה, מנהל ההתקנה של Edge מוריד ומתקין אותה. |
ליבות של מעבד (CPU) |
2 מינימום |
הפונקציה lscpu מחזירה את מספר המעבדים הפונקציה cat /proc/cpuinfo מחזירה את פרטי המעבד (CPU) |
RAM |
8GB לפחות |
cat /proc/meminfo מחזיר פרטי זיכרון |
נפח דיסק |
מינימום 100GB |
df -h מחזיר את שטח הדיסק. df -h /opt מחזיר את שטח הדיסק עבור /opt, ספריית ההתקנה של Edge |
שם מארח |
שם המארח מוגדר לכתובת ה-IP של המארח |
hostname -i מחזיר את כתובת ה-IP של המארח |
רשת |
נדרשת גישה חיצונית לאינטרנט. עבור מערכת ההפעלה RedHat, גישה למאגר RHEL yum. |
yum repolist מחזיר מאגרים זמינים. לגבי RedHat, בודקים את הזמינות של מאגרים בכתובת /etc/yum.repos.d/redhat-rhui.repo |
ports, iptables, חומת אש |
יש לוודא שהיציאות 8080, 9000, 9001 ו-9002 יכולות לקבל מנות נכנסות. |
הדרישה הזו תלויה בהגדרות של מערכת ההפעלה ושל מערכת ההפעלה. יש כמה פקודות שאפשר להשתמש בהן כדי להציג את ההגדרות הנוכחיות: iptables -nvL Linux 6.x: סטטוס שירות iptables Linux 7.x: סטטוס חומת אש של sysctl אם צריך, אפשר לחסום קובצי iptable או חומת אש |
SELinux |
במהלך ההתקנה עליכם להשבית את SELinux או להגדיר את המכשיר למצב מתירני. הפעלה מחדש לאחר ההתקנה אם יש צורך |
הגדרה זמנית של SELinux למצב מתירני: במערכת הפעלה Linux 6.x: echo 0 > /selinux/enforce כדי להפעיל אותו מחדש אחרי התקנת Edge: echo 1 > /selinux/enforce במערכת הפעלה Linux 7.x: setenforce 0 כדי להפעיל אותו מחדש אחרי התקנת Edge: setenforce 1 כדי להשבית את SELinux באופן סופי, אפשר לעיין במאמר התקנת כלי השירות Edge apigee-setup. |
גישת משתמשים למערכת |
כדי להתקין את האפליקציה על ידי המשתמש, צריך:
|
sudo whoami צריך להחזיר את הרמה הבסיסית (root) |
שרת SMTP |
גישה לשרת SMTP לשליחת אימיילים למשתמשי Edge חדשים. |
דרישות מערכת לפורטל השירותים למפתחים
אפשר להתקין את הפורטל של Edge Developer Services במחשב אחר מזה שבו השתמשת כדי להתקין את Edge. לפני שמתקינים את הפורטל, חשוב לוודא שאתם עומדים בדרישות הבאות:
הדרישות |
תיאור |
בדיקה |
---|---|---|
גישה למאגר Apigee RPM |
הקפדה על גישה אל https://software.apigee.com. חשוב לוודא שקיבלתם שם משתמש וסיסמה מ-Apigee למאגר. |
curl -v https://software.apigee.com מחזיר HTTP 200 |
הקצה מותקן במארח |
צריך לוודא ש-Edge כבר התקנת במחשב המארח |
אפשר לקרוא למעלה את דרישות המערכת ל-Edge. |
יציאה |
צריך לוודא שיציאה 8079 זמינה ונגישה |
netstat -nlptu | gRep 8079 |
דרישות המערכת ל-API BaaS
אפשר להתקין את API BaaS במחשב מארח יחיד, שונה מזה שבו השתמשת כדי להתקין את Edge. לפני שמתקינים את BaaS של API במארח, עליכם לוודא שאתם עומדים בדרישות הבאות:
הדרישות |
תיאור |
בדיקה |
---|---|---|
גישה למאגר Apigee RPM |
הקפדה על גישה אל https://software.apigee.com. חשוב לוודא שקיבלתם שם משתמש וסיסמה מ-Apigee למאגר. |
curl -v https://software.apigee.com מחזיר HTTP 200 |
כל הדרישות של Edge |
צריך לוודא שהמכונה המארחת עומדת בכל הדרישות שמפורטות למעלה לגבי Edge |
אפשר לקרוא למעלה את דרישות המערכת ל-Edge. |
ports, iptables, חומת אש |
יש לוודא שהיציאות 2551, 8080, 9000, 9200-9400 יכולות לקבל מנות נכנסות. |
השלב הזה תלוי בהגדרות של מערכת ההפעלה ומערכת ההפעלה. יש כמה פקודות שבהן אפשר להשתמש כדי להציג את ההגדרות הנוכחיות: iptables -nvL Linux 6.x: סטטוס שירות iptables Linux 7.x: סטטוס חומת אש של sysctl אם צריך, אפשר לחסום קובצי iptable או חומת אש |