התקנה של תוכנת השירות להגדרת קצה

כדי להתקין את Edge בצומת, קודם מתקינים את כלי השירות apigee-setup של Edge. אם אתם נמצאים בסביבה שבה לצמתים שלכם אין חיבור חיצוני לאינטרנט, אתם צריכים גם להתקין עותק מקומי של מאגר Apigee.

ספריית ההתקנה שמוגדרת כברירת מחדל: ‎/opt/apigee

‫Edge מתקין את כל הקבצים בספרייה /opt/apigee. אי אפשר לשנות את הספרייה הזו. עם זאת, אם רוצים, אפשר ליצור קישור סמלי למיפוי /opt/apigee למיקום אחר. מידע נוסף מופיע במאמר דרישות ההתקנה.

דרישה מוקדמת: השבתה של SELinux

כדי להתקין את כלי השירות Edge apigee-setup או רכיבים אחרים של Edge , צריך להשבית את SELinux או להגדיר אותו למצב הרשאה. במקרה הצורך, אחרי התקנת Edge, אפשר להפעיל מחדש את SELinux.

  • כדי להגדיר את SELinux למצב מתירני באופן זמני, מריצים את הפקודה הבאה:
    • במערכת הפעלה Linux 6.x:
      sudo echo 0 > /selinux/enforce

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

      sudo echo 1 > /selinux/enforce
    • במערכת הפעלה Linux 7.x:
      sudo setenforce 0

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

      sudo setenforce 1
  • כדי להשבית את SELinux לצמיתות או להגדיר אותו למצב הרשאה:
    1. פותחים את /etc/sysconfig/selinux בעורך.
    2. הגדרה של SELINUX=disabled או SELINUX=permissive
    3. שומרים את השינויים.
    4. מפעילים מחדש את הצומת.
    5. במקרה הצורך, אפשר להפעיל מחדש את SELinux אחרי התקנת Edge. לשם כך, חוזרים על התהליך הזה כדי להגדיר את SELINUX=enabled.

דרישה מוקדמת: הפעלת מאגר EPEL

כדי להתקין או לעדכן את Edge, או כדי ליצור מאגר מקומי, צריך להפעיל את Extra Packages for Enterprise Linux (או EPEL). הפקודה שבה משתמשים תלויה בגרסה של RedHat/CentOS:

  • ל-Red Hat Enterprise Linux ‏ (RHEL) 8.0, אפשר לעיין ב דרישות המוקדמות ל-RHEL 8.

  • ‫Red Hat/CentOS/Oracle 7.x:
    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    sudo rpm -ivh epel-release-latest-7.noarch.rpm
  • ‫Red Hat/CentOS/Oracle 6.x:
    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
    sudo rpm -ivh epel-release-latest-6.noarch.rpm
  • ‫AWS-2:
    sudo amazon-linux-extras install epel -y
    sudo yum-config-manager --enable epel

דרישה מוקדמת: בדיקת גרסת הספרייה libdb4 ב-RedHat 7.4 וב-CentOS 7.4

ב-RedHat 7.4 וב-CentOS 7.4, צריך לבדוק את הגרסה של קובצי ה-RPM של libdb4 לפני ההתקנה. ‫Edge דורש גרסה 4.8, ובחלק מהגרסאות של RedHat 7.4 ו-CentOS 7.4 מגיעה גרסה מאוחרת יותר. אם יש לכם גרסה מאוחרת יותר, תצטרכו להסיר אותה, ואז תוכנת ההתקנה של Edge תתקין את גרסה 4.8.

כדי לבדוק את הגרסה, אפשר להשתמש בפקודה הבאה:

rpm -qa | grep libdb4

אם מופיע שהגרסה של libdb4 RPM מאוחרת יותר מגרסה 4.8, צריך להסיר אותה.

דרישות מוקדמות ל-RHEL 8

אם אתם מתקינים את Edge בשרת שמופעל בו Red Hat Enterprise Linux‏ (RHEL) 8, אתם צריכים לבצע את השלבים הבאים לפני ההתקנה:

  1. מפעילים את Extra Packages for Enterprise Linux (EPEL):
    sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
  2. משביתים את Postgres ואת Nginx:
    sudo dnf module disable postgresql
    sudo dnf module disable nginx
  3. מתקינים את Python 2:
    sudo dnf install -y python2

דרישות מוקדמות ל-Amazon-Linux-2023‏(AL2023)

אם אתם מתקינים את Edge בשרת שמופעל בו Amazon-Linux-2023(AL2023), צריך לבצע את השלבים הבאים לפני ההתקנה:

USE_CQLUTIL=y

התקנת כלי השירות apigee-setup של Edge בצומת עם חיבור חיצוני לאינטרנט

כדי להתקין את Edge בצומת עם חיבור אינטרנט חיצוני:

  1. מקבלים מ-Apigee את שם המשתמש והסיסמה שמשמשים לגישה למאגר Apigee. אם יש לכם username:password קיים לאתר ה-FTP של Apigee, אתם יכולים להשתמש בפרטי הכניסה האלה.
  2. מתחברים לצומת בתור root כדי להתקין את חבילות ה-RPM של Edge
  3. התקנה של yum-utils ושל yum-plugin-priorities.
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  4. השבתת SELinux.
  5. מפעילים את מאגר EPEL.
  6. איך בודקים את הגרסה של libdb4
  7. אם אתם מתקינים ב-RHEL 8, פועלים לפי השלבים שמפורטים במאמר דרישות מוקדמות ל-RHEL 8.
  8. אם אתם מתקינים ב-Oracle 7.x, מריצים את הפקודה הבאה:
    sudo yum-config-manager --enable ol7_optional_latest
  9. אם אתם מתקינים ב-AWS, מריצים את הפקודות הבאות של yum-configure-manager:
    yum update rh-amazon-rhui-client.noarch
    sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  10. מורידים את קובץ Edge bootstrap_4.52.02.sh אל /tmp/bootstrap_4.52.02.sh:
    curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
  11. מתקינים את כלי השירות apigee-service ואת יחסי התלות שלו ב-Edge:
    sudo bash /tmp/bootstrap_4.52.02.sh apigeeuser=uName apigeepassword=pWord

    כאשר uName:pWord הם שם המשתמש והסיסמה שקיבלתם מ-Apigee. אם לא תזינו את pWord, תתבקשו להזין אותו.

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

    • ‫I: התקנה של OpenJDK 1.8 (ברירת מחדל)
    • C: Continue without installing Java (המשך בלי להתקין Java)
    • ש: סגירה. כדי להשתמש באפשרות הזו, צריך להתקין את Java באופן עצמאי.

    התקנת כלי השירות apigee-service יוצרת את הקובץ ‎ /etc/yum.repos.d/apigee.repo שמגדיר את מאגר Apigee. כדי להציג את קובץ ההגדרה, משתמשים בפקודה:

    cat /etc/yum.repos.d/apigee.repo

    כדי להציג את תוכן המאגר, משתמשים בפקודה:

    sudo yum -v repolist 'apigee*'
  12. משתמשים ב-apigee-service כדי להתקין את כלי השירות apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  13. משתמשים ב-apigee-setup כדי להתקין ולהגדיר רכיבי Edge בצומת. מידע נוסף זמין במאמר בנושא התקנת רכיבי Edge בצומת.

פתרון בעיות

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

Cannot open: https:// : @ software.apigee.com//apigee-repo-version.rpm

bootstrap.sh: Error: Repo configuration failed

error: package package_name is not installed

בטבלה הבאה מפורטים כמה פתרונות אפשריים לשגיאות האלה:

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

כדי לבדוק את הקישוריות לרשת, מריצים את הפקודה הבאה: ncat

nc -v software.apigee.com 443

אמורה להופיע הודעה שדומה להודעה הבאה:

Connection to software.apigee.com 443 port [tcp/https] succeeded!

אם nc לא מותקן, אפשר להריץ את הפקודה הבאה: telnet

telnet software.apigee.com 443

אם הפקודות מצליחות, אפשר להשתמש ב-Ctrl+C כדי לבטל את החיבור הפתוח.

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

פרטי כניסה שגויים

מוודאים ששם המשתמש והסיסמה נכונים.

לדוגמה, בודקים אם מופיעה שגיאה כשמנסים להשתמש בפקודה הבאה עם שם המשתמש והסיסמה שלכם ב-Apigee:

curl -i -u username:password https://software.apigee.com/apigee-repo.rpm
בעיות בשרת ה-proxy ההגדרה המקומית שלכם משתמשת ב-HTTP proxy ליציאה, ולא הרחבתם את אותה הגדרה למנהל החבילות yum. בודקים את משתני הסביבה:
echo $http_proxy
echo $https_proxy

כדי להגדיר שרת proxy ל-HTTP ליציאה, צריך להשתמש באחת מהאפשרויות הבאות:

  • הוספת הגדרת HTTP proxy ב-/etc/yum.conf
  • הוספת הגדרת שרת proxy גלובלית של HTTP ב-/etc/environment

התקנה של כלי השירות apigee-setup של Edge בצומת ללא חיבור אינטרנט חיצוני

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

תהליך ההתקנה של Apigee Edge לצמתים ללא חיבור לאינטרנט דורש גישה למאגרי המידע המקומיים הבאים:

יצירת מאגר Apigee מקומי

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

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

כדי ליצור מאגר Apigee מקומי:

  1. מקבלים מ-Apigee את שם המשתמש והסיסמה שמשמשים לגישה למאגר Apigee. אם יש לכם שם משתמש וסיסמה קיימים לאתר ה-FTP של Apigee, אתם יכולים להשתמש בפרטי הכניסה האלה.
  2. מתחברים לצומת כמשתמש root כדי להתקין את חבילות ה-RPM של Edge.
  3. משביתים את SELinux כמו שמתואר למעלה.
  4. מורידים את קובץ Edge bootstrap_4.52.02.sh אל /tmp/bootstrap_4.52.02.sh:
    curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
  5. מתקינים את כלי השירות apigee-service של Edge ואת יחסי התלות:
    sudo bash /tmp/bootstrap_4.52.02.sh apigeeuser=uName apigeepassword=pWord

    כאשר uName:pWord הם שם המשתמש והסיסמה שקיבלתם מ-Apigee. אם לא תזינו את pWord, תתבקשו להזין אותו.

  6. מתקינים את כלי השירות apigee-mirror בצומת:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror install
  7. משתמשים בכלי apigee-mirror כדי לסנכרן את מאגר Apigee עם הספרייה /opt/apigee/data/apigee-mirror/repos/.

    כדי לצמצם את גודל המאגר, כוללים את --only-new-rpms כדי להוריד רק את קובצי ה-RPM העדכניים.

  8. (אופציונלי) אם רוצים להתקין את Edge מהמאגר המקומי באותו צומת שמארח את המאגר המקומי, צריך קודם להריץ את הפקודות הבאות:
    1. מריצים את הפקודה bootstrap_4.52.02.sh ממאגר המקומי כדי להתקין את כלי השירות apigee-service:
      sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.52.02.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
    2. משתמשים ב-apigee-service כדי להתקין את כלי השירות apigee-setup:
      /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    3. משתמשים ב-apigee-setup כדי להתקין ולהגדיר רכיבי Edge בצומת. מידע נוסף זמין במאמר התקנת רכיבי Edge בצומת.

התקנת apigee-setup בצומת מרוחק ממאגר מקומי

יש שתי אפשרויות להתקנת Edge מהמאגר המקומי. אתם יכולים:

  • יוצרים קובץ ‎ .tar של המאגר, מעתיקים את קובץ ה-‎ .tar לצומת ואז מתקינים את Edge מקובץ ה-‎ .tar.
  • מתקינים שרת אינטרנט בצומת עם המאגר המקומי כדי שצמתים אחרים יוכלו לגשת אליו. ‫Apigee מספקת לכם את שרת האינטרנט Nginx, או שאתם יכולים להשתמש בשרת אינטרנט משלכם.

התקנה מקובץ ‎ .tar

כדי להתקין מקובץ ‎ .tar:

  1. בצומת עם המאגר המקומי, משתמשים בפקודה הבאה כדי לארוז את המאגר המקומי לקובץ ‎ .tar יחיד בשם /opt/apigee/data/apigee-mirror/apigee-4.52.02.tar.gz:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
  2. מעתיקים את קובץ ה-‎ .tar לצומת שבו רוצים להתקין את Edge. לדוגמה, מעתיקים אותו לספרייה /tmp בצומת החדש.
  3. בצומת החדש, משביתים את SELinux כמו שמתואר למעלה.
  4. בצומת החדש, מוודאים שיש גישה למאגר המקומי של כלי השירות Yum ולמאגר EPEL.
  5. בודקים שכל מאגרי האינטרנט החיצוניים מושבתים (זה אמור להיות המצב כי אתם מתקינים במחשב ללא גישה לאינטרנט):
    sudo yum repolist

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

  6. בצומת החדש, מתקינים את yum-utils ואת yum-plugin-priorities מהמאגר המקומי.
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities

    צוות ה-Ops או קבוצה אחרת בארגון צריכים להגדיר מאגר מקומי כדי שתוכלו להתקין את כלי Yum.

  7. בצומת החדש, בודקים את הגרסה של libdb4 כמו שמתואר למעלה.
  8. אם אתם מתקינים ב-Oracle 7.x, מריצים את הפקודה הבאה:
    sudo yum-config-manager --enable ol7_optional_latest
  9. אם מתקינים ב-AWS, מריצים את הפקודה הבאה yum-configure-manager:
    sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  10. בצומת החדש, מבטלים את דחיסת הקובץ בספרייה ‎ /tmp:
    tar -xzf apigee-4.52.02.tar.gz

    הפקודה הזו יוצרת ספרייה חדשה בשם repos בספרייה שמכילה את קובץ ‎ .tar. לדוגמה /tmp/repos.

  11. מתקינים את כלי השירות Edge apigee-service ואת יחסי התלות מ-/tmp/repos:
    sudo bash /tmp/repos/bootstrap_4.52.02.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    שימו לב שכוללים בפקודה הזו את הנתיב לספריית המאגרים.

  12. משתמשים ב-apigee-service כדי להתקין את כלי השירות apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  13. משתמשים ב-apigee-setup כדי להתקין ולהגדיר רכיבי Edge בצומת. מידע נוסף זמין במאמר בנושא התקנת רכיבי Edge בצומת.

התקנה מהמאגר באמצעות שרת האינטרנט Nginx

כדי להתקין מהמאגר באמצעות שרת האינטרנט Nginx:

  1. מתקינים את שרת האינטרנט Nginx בצומת המאגר:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
  2. כברירת מחדל, Nginx מוגדר להשתמש ב-localhost כשם השרת וביציאה 3939. כדי לשנות את הערכים האלה:
    1. פותחים את /opt/apigee/customer/application/mirror.properties בעורך. יוצרים את הקובץ אם הוא לא קיים.
    2. מגדירים את הערכים הבאים לפי הצורך:
      conf_apigee_mirror_listen_port=3939
      conf_apigee_mirror_server_name=localhost
    3. מפעילים מחדש את Nginx:
      /opt/nginx/scripts/apigee-nginx restart
  3. כברירת מחדל, במאגר נדרשים שם משתמש וסיסמה:admin:admin. כדי לשנות את פרטי הכניסה האלה, צריך להגדיר את משתני הסביבה הבאים:
    MIRROR_USERNAME=uName
    MIRROR_PASSWORD=pWord
  4. בצומת החדש, מתקינים את yum-utils ואת yum-plugin-priorities.
    sudo yum install yum-utils
    sudo yum install yum-plugin-priorities
  5. בצומת החדש, משביתים את SELinux כמו שמתואר למעלה.
  6. בצומת החדש, מוודאים שהמאגר המקומי של EPEL מופעל.
  7. בצומת החדש, בודקים את הגרסה של libdb4 כמו שמתואר למעלה.
  8. בצומת המרוחק, מורידים את קובץ ה-bootstrap_4.52.02.sh של Edge אל /tmp/bootstrap_4.52.02.sh:
    curl http://uName:pWord@remoteRepo:3939/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh

    כאשר uName:pWord הם שם המשתמש והסיסמה שהגדרתם למאגר, ו- remoteRepo היא כתובת ה-IP או שם ה-DNS של צומת המאגר.

  9. בצומת המרוחק, מתקינים את כלי השירות Edge apigee-service ואת יחסי התלות:
    sudo bash /tmp/bootstrap_4.52.02.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

    כאשר uName:pWord הם שם המשתמש והסיסמה של המאגר.

  10. בצומת המרוחק, משתמשים ב-apigee-service כדי להתקין את כלי השירות apigee-setup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
  11. משתמשים ב-apigee-setup כדי להתקין ולהגדיר רכיבי Edge בצומת המרוחק. מידע נוסף זמין במאמר בנושא התקנת רכיבי Edge בצומת.

עדכון מאגר מקומי של Apigee

כדי לעדכן את המאגר, צריך להוריד את הקובץ האחרון bootstrap_4.52.02.sh ואז לבצע סנכרון חדש.

כדי לעדכן את המאגר:

  1. מורידים את הקובץ Edge bootstrap_4.52.02.sh אל /tmp/bootstrap_4.52.02.sh:
    curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
  2. מריצים את קובץ ה-Edge bootstrap_4.52.02.sh:
    sudo bash/tmp/bootstrap_4.52.02.sh apigeeuser=uName apigeepassword=pWord

    כאשר uName:pWord הם שם המשתמש והסיסמה שקיבלתם מ-Apigee. אם לא תזינו את pWord, תתבקשו להזין אותו.

  3. עדכון apigee-mirror:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
  4. מבצעים את הסנכרון:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
  5. אם רוצים את כל המאגר:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync

ניקוי מאגר מקומי של Apigee

ניקוי המאגר המקומי מוחק את /opt/apigee/data/apigee-mirror ואת /var/tmp/yum-apigee-*.

כדי לנקות את המאגר המקומי, משתמשים בפקודה:

/opt/apigee/apigee-service/bin/apigee-service apigee-mirror clean

הוספה או עדכון של Edge 4.16.0x/4.17.0x במאגר 4.52.02

אם אתם צריכים לשמור על התקנות של Edge 4.16.0x או 4.17.0x במאגר 4.52.02, אתם יכולים לשמור על מאגר שמכיל את כל הגרסאות. אחרי זה תוכלו להתקין ממאגר המידע הזה כל גרסה של Edge.

כדי להוסיף את גרסה 4.16.0x/4.17.0x למאגר 4.52.02:

  1. מוודאים שהתקנתם את גרסה 4.52.02 של כלי השירות apigee-mirror:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror version

    אמורה להתקבל תוצאה בטופס שלמטה, שבו xyz הוא מספר ה-Build:

    apigee-mirror-4.52.02-0.0.xyz
  2. משתמשים בכלי apigee-mirror כדי להוריד את Edge 4.16.0x/4.17.0x למאגר. שימו לב איך מוסיפים את הגרסה הרצויה לפני הפקודה:
    apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms

    אפשר להשתמש באותה פקודה כדי לעדכן מאוחר יותר את מאגרי 4.16.0x/4.17.0x על ידי ציון מספרי הגרסאות הנדרשים.

  3. בודקים את מבנה הקבצים בספרייה /opt/apigee/data/apigee-mirror/repos:
    ls /opt/apigee/data/apigee-mirror/repos

    אלה הקבצים והספריות שיוצגו:

    apigee
    apigee-repo-1.0-6.x86_64.rpm
    bootstrap_4.16.01.sh
    bootstrap_4.16.05.sh
    bootstrap_4.17.01.sh
    bootstrap_4.17.05.sh
    bootstrap_4.17.09.sh
    bootstrap_4.18.01.sh
    bootstrap_4.18.05.sh
    bootstrap_4.19.01.sh
    thirdparty

    שימו לב שיש קובץ bootstrap לכל הגרסאות של Edge. הספרייה apigee כוללת גם ספריות נפרדות לכל גרסה של Edge.

  4. כדי לארוז את המאגר בקובץ ‎ .tar, משתמשים בפקודה הבאה:
    apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package

    הפקודה הזו אורזת את כל מאגרי 4.17.0x ו-4.16.0x באותו קובץ ‎ .tar. אי אפשר לארוז רק חלק מהמאגר.

כדי להתקין את Edge ממאגר מקומי או מקובץ ‎ .tar, צריך להריץ את קובץ ה-bootstrap הנכון באמצעות אחת מהפקודות הבאות. בדוגמה הזו מותקנת גרסה Edge 4.17.01:

  • אם מתקינים מקובץ ‎ .tar, מריצים את קובץ ה-bootstrap הנכון ממאגר המידע:
    sudo bash /tmp/repos/bootstrap_4.17.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

    כדי להשלים את ההתקנה, פועלים לפי השלבים שנותרו בקטע 'התקנה מקובץ ‎ .tar' שלמעלה.

  • אם מתקינים באמצעות שרת האינטרנט Nginx, צריך להוריד את קובץ ה-bootstrap הנכון מהמאגר ואז להפעיל אותו:
    /usr/bin/curl http://uName:pWord@remoteRepo:3939/bootstrap_4.17.01.sh -o /tmp/bootstrap_4.17.01.sh
    sudo bash /tmp/bootstrap_4.17.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

    כדי להשלים את ההתקנה, פועלים לפי השלבים שנותרו בקטע 'התקנה מהמאגר באמצעות שרת האינטרנט Nginx' שבהמשך המאמר.