הדרישות להתקנת הדגמה של Edge

Edge for Private Cloud גרסה 4.16.05

אפשר להתקין את Edge לענן הפרטי במכונה מארחת אחת, במסגרת הדגמה (דמו) או במסגרת הוכחת קונספט. התקנה כזו נקראת 'התקנת Edge מסוג 'הכל באחד'. המכונה המארחת יכולה להיות מכונה עצמאית או VM שעומדת בדרישות המוקדמות של המערכת שמפורטות בהמשך.

אחרי שמתקינים את Edge לענן הפרטי במחשב המארח, אפשר לבחור אם להתקין את:

  • פורטל השירותים למפתחים באותה מחשב מארח
  • API BaaS במחשב מארח נוסף

דרישות המערכת ל-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 נתמכות:

  • Oracle JDK 1.8
  • OpenJDK 1.8

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 access או Root Access
  • יכולת להוסיף משתמשים במחשב מארח

sudo whoami צריך להחזיר את הרמה הבסיסית (root)

שרת SMTP

גישה לשרת SMTP לשליחת אימיילים למשתמשי Edge חדשים.

דרישות מערכת לפורטל השירותים למפתחים

אפשר להתקין את הפורטל של Edge Developer Services באותה מחשב מארח שבו התקנת את Edge. לפני שמתקינים את הפורטל, חשוב לוודא שאתם עומדים בדרישות הבאות:

הדרישות

תיאור

בדיקה

הקצה מותקן במארח

צריך לוודא ש-Edge כבר התקנת במחשב המארח

אפשר לקרוא למעלה את דרישות המערכת ל-Edge.

קובץ .tar של פורטל

מורידים את קובץ ה-.tar של הפורטל למחשב המארח.

1. תמיכה ב-Apigee Edge

2. כדי לבקש את קובץ .tar של הפורטל, צריך להתחבר לתמיכה באחת משתי דרכים:

  • צריך לבקש גישה לספריית ההורדות של Edge עבור ענן פרטי.
  • בקשת כתובת URL לקובץ .tar של הפורטל.

יציאה

מוודאים שיציאה 80 זמינה ונגישה

netstat -nlptu | gRep 80

דרישות המערכת ל-API BaaS

אפשר להתקין את API BaaS במחשב מארח יחיד, שונה מזה שבו השתמשת כדי להתקין את Edge. לפני שמתקינים את BaaS של API במארח, עליכם לוודא שאתם עומדים בדרישות הבאות:

הדרישות

תיאור

בדיקה

כל הדרישות של Edge

צריך לוודא שהמכונה המארחת עומדת בכל הדרישות שמפורטות למעלה לגבי Edge

אפשר לקרוא למעלה את דרישות המערכת ל-Edge.

ports, iptables, חומת אש

יש לוודא שהיציאות 9000, 8080, 9200-9400 יכולות לקבל מנות נכנסות.

השלב הזה תלוי בהגדרות של מערכת ההפעלה ומערכת ההפעלה. יש כמה פקודות שבהן אפשר להשתמש כדי להציג את ההגדרות הנוכחיות:

iptables -nvL

Linux 6.x: סטטוס שירות iptables

Linux 7.x: סטטוס חומת אש של sysctl

אם צריך, אפשר לחסום קובצי iptable או חומת אש