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

Edge for Private Cloud v4.18.01

אתם יכולים להתקין את Edge for Private Cloud במכונה מארחת אחת כחלק מהדגמה או מהתקנה של הוכחת היתכנות. סוג ההתקנה הזה נקרא התקנת Edge "הכול כלול". המכונה המארחת יכולה להיות מכונה עצמאית או מכונה וירטואלית שעומדת בדרישות המוקדמות של המערכת שמפורטות בהמשך.

אחרי שמתקינים את Edge for Private Cloud במכונה המארחת, אפשר להתקין גם:

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

רישוי

לכל התקנה של Edge נדרש קובץ רישיון ייחודי שמקבלים מ-Apigee. אם עדיין אין לכם רישיון, אתם יכולים לפנות למחלקת המכירות כאן.

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

בטבלה הבאה מפורטות דרישות המערכת להתקנת Edge במכונה מארחת אחת:

דרישה

תיאור

בדיקה

גישה למאגר RPM של Apigee

מוודאים שיש גישה לכתובת https://software.apigee.com

מוודאים שקיבלתם שם משתמש וסיסמה מ-Apigee למאגר:

  • אם אתם לקוחות פוטנציאליים ששוקלים להשתמש ב-Apigee, אתם יכולים לפנות למחלקת המכירות של Apigee כאן.
  • אם אתם לקוחות קיימים של Apigee, פנו לנציג שלכם ב-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 -version מחזירה את גרסת Java שמותקנת

אם גרסת Java הנדרשת לא נמצאה, תוכנת ההתקנה של Edge מורידה ומתקינה אותה.

ליבות מעבד (CPU)

8 לפחות

‫lscpu מחזירה את מספר המעבדים (CPU)

cat /proc/cpuinfo מחזירה מידע על המעבד (CPU)

RAM

‫16GB לפחות

cat /proc/meminfo מחזירה מידע על הזיכרון

Diskspace

‫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

יציאות, iptables, ‏firewalld

מוודאים שהיציאות 8080, 9000, 9001 ו-9002 יכולות לקבל חבילות נתונים נכנסות.

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

iptables -nvL

Linux 6.x: ‏ service iptables status

Linux 7.x: ‏ sysctl firewalld status

במקרה הצורך, אפשר לעצור את iptables או את firewalld

SELinux

משביתים את SELinux או מגדירים אותו למצב מתירני במהלך ההתקנה. אם צריך, מפעילים מחדש אחרי ההתקנה.

מגדירים את SELinux באופן זמני למצב permissive:

במערכת הפעלה Linux 6.x:

echo 0 > /selinux/enforce

כדי להפעיל מחדש אחרי התקנת Edge:

echo 1 > /selinux/enforce

במערכת הפעלה Linux 7.x:

setenforce 0

כדי להפעיל מחדש אחרי התקנת Edge:

setenforce 1

כדי להשבית את SELinux באופן סופי, קראו את המאמר התקנת כלי השירות apigee-setup של Edge.

גישה של משתמשי מערכת

המשתמש שמבצע את ההתקנה צריך:

  • גישת sudo או גישת root
  • יכולת להוסיף משתמשים במכונה המארחת

sudo whoami אמורה להחזיר את root

שרת SMTP

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

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

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

דרישות

תיאור

בדיקה

גישה למאגר RPM של Apigee

מוודאים שיש גישה לכתובת https://software.apigee.com

מוודאים שקיבלתם שם משתמש וסיסמה מ-Apigee למאגר.

‫curl -v https://software.apigee.com מחזיר HTTP 200

Edge מותקן במארח

מוודאים שכבר התקנתם את Edge במחשב המארח.

דרישות המערכת של Edge מפורטות למעלה.

יציאה

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

netstat -nlptu | grep 8079

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

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

דרישות

תיאור

בדיקה

גישה למאגר RPM של Apigee

מוודאים שיש גישה לכתובת https://software.apigee.com

מוודאים שקיבלתם שם משתמש וסיסמה מ-Apigee למאגר.

‫curl -v https://software.apigee.com מחזיר HTTP 200

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

מוודאים שהמכונה המארחת עומדת בכל הדרישות של Edge שמפורטות למעלה.

דרישות המערכת של Edge מפורטות למעלה.

יציאות, iptables, ‏firewalld

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

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

iptables -nvL

Linux 6.x: ‏ service iptables status

Linux 7.x: ‏ sysctl firewalld status

במקרה הצורך, אפשר לעצור את iptables או את firewalld