Edge for Private Cloud גרסה 4.17.01
אתם יכולים להתקין את Edge for Private Cloud במכונה מארחת אחת כחלק מהדגמה או מהתקנה של הוכחת היתכנות. סוג ההתקנה הזה נקרא התקנת Edge "הכול כלול". המכונה המארחת יכולה להיות מכונה עצמאית או מכונה וירטואלית שעומדת בדרישות המוקדמות של המערכת שמפורטות בהמשך.
אחרי שמתקינים את Edge for Private Cloud במכונה המארחת, אפשר להתקין גם:
- פורטל שירותים למפתחים במכונה מארחת משלו
- API BaaS במכונה מארחת משלו
רישוי
לכל התקנה של Edge נדרש קובץ רישיון ייחודי שמקבלים מ-Apigee. אם עדיין אין לכם רישיון, אתם יכולים לפנות למחלקת המכירות כאן.
דרישות המערכת ל-Edge
בטבלה הבאה מפורטות דרישות המערכת להתקנת Edge במכונה מארחת אחת:
|
דרישה |
תיאור |
בדיקה |
|---|---|---|
|
גישה למאגר RPM של Apigee |
מוודאים שיש גישה לכתובת 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 -version מחזירה את גרסת Java שמותקנת אם גרסת Java הנדרשת לא נמצאה, תוכנת ההתקנה של Edge מורידה ומתקינה אותה. |
|
ליבות מעבד (CPU) |
מינימום 2 |
lscpu מחזירה את מספר המעבדים (CPU) cat /proc/cpuinfo מחזירה מידע על המעבד (CPU) |
|
RAM |
8GB לפחות |
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 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 מפורטות למעלה. |
|
יציאה |
מוודאים שיציאה 80 זמינה ונגישה |
netstat -nlptu | grep 80 |
דרישות המערכת ל-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 |