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

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

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

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

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

צריך להשבית את SELinux או להגדיר אותו למצב מתירני לפני התקנת אפליקציית השירות apigee-setup של Edge או כל רכיבי Edge. אם צריך, אחרי התקנת 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. אם יש צורך, לאחר התקנת Edge מפעילים מחדש את SELinux על ידי חזרה על התהליך הזה כדי להגדיר את 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
    sudo ln -s /usr/bin/python2 /usr/bin/python

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

כדי להתקין את 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. מורידים את הקובץ bootstrap_4.52.00.sh של Edge אל /tmp/bootstrap_4.52.00.sh:
    curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
  11. מתקינים את השירות apigee-service של Edge ואת יחסי התלות:
    sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord

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

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

    • I: התקנת OpenJDK 1.8 (ברירת המחדל)
    • ג: המשך בלי להתקין 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 בתצורה המקומית שלכם נעשה שימוש ב-proxy HTTP ליציאה, ולא הרחבת את אותה תצורה למנהל החבילות yum. בודקים את משתני הסביבה:
echo $http_proxy
echo $https_proxy

בשרת proxy ל-HTTP של תעבורת נתונים יוצאת, צריך להשתמש באחת מהאפשרויות הבאות:

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

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

אם צמתים של 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. מורידים את הקובץ bootstrap_4.52.00.sh של Edge אל /tmp/bootstrap_4.52.00.sh:
    curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
  5. מתקינים את השירות apigee-service של Edge ואת יחסי התלות:
    sudo bash /tmp/bootstrap_4.52.00.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.00.sh מהמאגר המקומי כדי להתקין את הכלי apigee-service:
      sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.52.00.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.00.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

    צוות התפעול או קבוצה אחרת בארגון צריכים להגדיר מאגר מקומי כדי שתוכלו להתקין את הכלים של 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.00.tar.gz

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

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

    שימו לב שהפקודה הזו כוללת את הנתיב לספריית ה-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.00.sh של Edge אל /tmp/bootstrap_4.52.00.sh:
    curl http://uName:pWord@remoteRepo:3939/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh

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

  9. בצומת המרוחק, מתקינים את השירות apigee-service של Edge ואת יחסי התלות שלו:
    sudo bash /tmp/bootstrap_4.52.00.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.00.sh העדכני ואז לבצע סנכרון חדש.

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

  1. מורידים את הקובץ bootstrap_4.52.00.sh של Edge אל /tmp/bootstrap_4.52.00.sh:
    curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
  2. מריצים את הקובץ bootstrap_4.52.00.sh של Edge:
    sudo bash/tmp/bootstrap_4.52.00.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.00

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

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

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

    אמורה להופיע תוצאה בטופס הבא, שבו xyz הוא מספר ה-build:

    apigee-mirror-4.52.00-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

    שימו לב שיש קובץ אתחול לכל הגרסאות של 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, מורידים ואז מריצים את קובץ ה-Boottrap הנכון מהמאגר:
    /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' שלמעלה.