אתם יכולים להתקין את Edge for ענן פרטי במכונה מארחת אחת כחלק מהדגמה או מהתקנה של הוכחת היתכנות. סוג ההתקנה הזה נקרא התקנת Edge "הכול כלול". המכונה המארחת יכולה להיות מכונה עצמאית או מכונה וירטואלית שעומדת בדרישות המוקדמות של המערכת שמפורטות בהמשך.
אחרי שמתקינים את Edge for Private Cloud במכונה המארחת, אפשר להתקין את פורטל שירותי המפתחים של Apigee (או פשוט הפורטל) במכונה מארחת משלו.
רישוי
לכל התקנה של 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 |
ב-Apigee Edge for Private Cloud 4.54.00 נדרשת תמיכה כפולה ב-Java. צריך להתקין גם את Java 17 וגם את Java 21 לפני שמתקינים את Edge:
|
הפקודה תוכנת ההתקנה של Edge רק מוודאת שגם Java 17 וגם Java 21 קיימות במכונת המארח. תוכנת ההתקנה של Edge לא מורידה או מתקינה את Java באופן אוטומטי. |
|
ליבות 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 |
מוודאים שהיציאות 3001, 8080, 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. לפני שמתקינים את הפורטל, חשוב לוודא שאתם עומדים בדרישות הבאות:
|
דרישות |
תיאור |
בדיקה |
|---|---|---|
|
גישה למאגר RPM של Apigee |
מוודאים שיש גישה לכתובת https://software.apigee.com מוודאים שקיבלתם שם משתמש וסיסמה מ-Apigee למאגר. |
curl -v https://software.apigee.com מחזירה HTTP 200 |
|
Edge מותקן במארח |
מוודאים שכבר התקנתם את Edge במחשב המארח |
מידע נוסף זמין בקטע דרישות המערכת ל-Edge למעלה. |
|
Port |
מוודאים שיציאה 8079 זמינה ונגישה |
netstat -nlptu | grep 8079 |