כדי להתקין את Edge בצומת, קודם צריך להתקין את כלי השירות Edge apigee-setup. בסביבה שבה אין לצמתים שלך חיבור חיצוני לאינטרנט, עליך להתקין גם עותק מקומי של המאגר ב-Apigee.
ספריית התקנה המוגדרת כברירת מחדל: /opt/apigee
Edge מתקין את כל הקבצים בספרייה /opt/apigee
. לא ניתן לשנות את הספרייה הזו. עם זאת, אפשר ליצור קישור סמלי כדי למפות את /opt/apigee
למיקום אחר. למידע נוסף, אפשר לעיין בדרישות התקנה.
דרישה מוקדמת: השבתת SELinux
כדי להתקין את תוכנית השירות apigee-setup
של Edge או כל רכיבי Edge צריך להשבית את SELinux או להגדיר אותה למצב מתירני. אם צריך, אחרי שמתקינים את Edge, אפשר להפעיל מחדש את SELinux.
- כדי להגדיר את SELinux למצב מתיר באופן זמני, מריצים את הפקודה הבאה:
- במערכת הפעלה Linux 8.x:
sudo setenforce 0
כדי להפעיל מחדש את SELinux אחרי התקנת Edge:
sudo setenforce 1
- במערכת הפעלה Linux 7.x:
sudo setenforce 0
כדי להפעיל מחדש את SELinux אחרי התקנת Edge:
sudo setenforce 1
- במערכת הפעלה Linux 6.x:
sudo echo 0 > /selinux/enforce
כדי להפעיל מחדש את SELinux אחרי התקנת Edge:
sudo echo 1 > /selinux/enforce
- במערכת הפעלה Linux 8.x:
- כדי להשבית באופן סופי את SELinux או להגדיר אותה למצב מתירני:
- פתיחת
/etc/sysconfig/selinux
בעורך. - הגדרת
SELINUX=disabled
אוSELINUX=permissive
- שומרים את השינויים.
- מפעילים מחדש את הצומת.
- אם צריך, מפעילים מחדש את SELinux אחרי התקנת Edge על ידי חזרה על התהליך הזה כדי להגדיר את
SELINUX=enabled
.
- פתיחת
דרישה מוקדמת: הפעלת מאגר EPEL
עליכם להפעיל חבילות נוספות ל-Enterprise Linux (או EPEL) כדי להתקין או לעדכן את Edge, או כדי ליצור מאגר מקומי. פקודת השימוש תלויה בגרסת 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, צריך לבצע את השלבים הבאים לפני ביצוע ההתקנה:
- מפעילים את האפשרות חבילות נוספות ל-Enterprise Linux (EPEL):
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
- השבתת Postgr ו-NGINX:
sudo dnf module disable postgresql
sudo dnf module disable nginx
- מתקינים את Python 2 ויוצרים קישור סימבולי:
sudo dnf install -y python2
sudo ln -s /usr/bin/python2 /usr/bin/python
התקנת תוכנית השירות להגדרת Edge apigee בצומת עם חיבור חיצוני לאינטרנט
כדי להתקין את Edge בצומת עם חיבור חיצוני לאינטרנט:
- משיגים את שם המשתמש והסיסמה מ-Apigee, שבאמצעותם ניתן לגשת למאגר Apigee. אם יש לך username:password קיים לאתר ה-ftp של Apigee, אפשר להשתמש בפרטי הכניסה האלה.
- מתחברים לצומת בתור root כדי להתקין את Edge RPM
- מתקינים את
yum-utils
ואתyum-plugin-priorities
:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- להשבית את SELinux.
- מפעילים את מאגר EPEL.
- לבדיקת הגרסה
של
libdb4
- אם מתקינים את RHEL 8, צריך לפעול לפי השלבים בדרישות המוקדמות ל-RHEL 8.
- אם מתקינים ב-Oracle 7.x, מריצים את הפקודה הבאה:
sudo yum-config-manager --enable ol7_optional_latest
- אם מתקינים ב-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
- מורידים את קובץ Edge
bootstrap_4.51.00.sh
ל-/tmp/bootstrap_4.51.00.sh
:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- מתקינים את תוכנת העזר ואת יחסי התלות של שירות Edge apigee:
sudo bash /tmp/bootstrap_4.51.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*'
- משתמשים בשירות API כדי להתקין את כלי העזר apigee-setup:
/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- השתמש ב-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. |
בעיות קישוריות | בודקים את קישוריות הרשת על ידי הרצת הפקודה nc -v software.apigee.com 443 אתם אמורים לקבל הודעה שדומה לזו: Connection to software.apigee.com 443 port [tcp/https] succeeded! אם telnet software.apigee.com 443 אם הפקודות מצליחות, אפשר להקיש על CTRL+C כדי לבטל את החיבור הפתוח. אם אחת מהפקודות נכשלת, סימן שיש לך קישוריות מוגבלת או שאין לך קישוריות לרשת כלל. כדאי לברר את הנושא מול מנהל הרשת. |
פרטי כניסה שגויים | יש לוודא ששם המשתמש והסיסמה נכונים. לדוגמה, כדאי לבדוק אם מופיעה הודעת שגיאה כשניסיתם להשתמש בפקודה הבאה עם שם המשתמש והסיסמה שלכם ב-Apigee: curl -i -u username:password https://software.apigee.com/apigee-repo.rpm |
בעיות בשרת proxy | ההגדרה המקומית שלך משתמשת בשרת proxy לתעבורת נתונים יוצאת (egress) ולא הרחבת את אותה ההגדרה למנהל החבילות של yum . בודקים את משתני הסביבה:
echo $http_proxy
לשרת proxy לתעבורת נתונים יוצאת (egress) של HTTP צריך להשתמש באחת מהאפשרויות הבאות:
|
התקנת תוכנית השירות של Edge להגדרת apigee בצומת ללא חיבור חיצוני לאינטרנט
אם צומתי Edge נמצאים מאחורי חומת אש, או שהגישה לאינטרנט חסומה בדרך אחרת כלשהי, עליך ליצור מספר מאגרים או מראות, שמכילים קבצים הדרושים לך במהלך ההתקנה. לאחר מכן, המראות האלה צריכות להיות נגישות לכל הצמתים. אחרי שצמתים נוצרו, תהיה אפשרות לגשת למראות המקומיות האלה כדי להתקין את Edge.
לתהליך ההתקנה של Apigee Edge לצמתים ללא חיבור לאינטרנט נדרשת גישה למאגרים המקומיים הבאים:
- מאגר Apigee Edge: כפי שמתואר במאמר יצירת מאגר Apigee מקומי.
- מאגר Yum (לתשתיות כמו
yum-utils
ו-yum-plugin-priorities
): צוות התפעול אמור להגדיר את הפעולה הזו בשבילך. - חבילות נוספות ל-Enterprise Linux (או EPEL): צוות התפעול שלכם אמור להגדיר את האפשרות הזו בשבילכם.
יצירת מאגר Apigee מקומי
כדי ליצור את מאגר Apigee הפנימי, צריך צומת עם גישה חיצונית לאינטרנט כדי להוריד את יחסי התלות וה-RPM של Edge. אחרי שיוצרים את המאגר הפנימי, אפשר להעביר אותו לצומת אחר או להפוך את הצומת לנגיש לצומתי Edge לצורך התקנה.
אחרי שיוצרים מאגר Apigee מקומי, יכול להיות שבשלב מאוחר יותר צריך לעדכן בו את קובצי הגרסה האחרונים של Edge. בקטעים הבאים מוסבר איך ליצור מאגר Apigee מקומי ואיך לעדכן אותו.
כדי ליצור מאגר Apigee מקומי:
- משיגים את שם המשתמש והסיסמה מ-Apigee, שבאמצעותם ניתן לגשת למאגר Apigee. אם יש לכם שם משתמש:סיסמה לאתר Apigee ftp, ניתן להשתמש בפרטי הכניסה האלה.
- מתחברים לצומת בתור הבסיס כדי להתקין את ה-RPM של Edge.
- משביתים את SELinux כפי שמתואר למעלה.
- מורידים את קובץ Edge
bootstrap_4.51.00.sh
ל-/tmp/bootstrap_4.51.00.sh
:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- מתקינים את תוכנת העזר ואת יחסי התלות של שירות Edge apigee:
sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
כאשר uName:pWord הם שם המשתמש והסיסמה שקיבלת מ-Apigee. אם לא מזינים את הערך pWord, צריך להזין אותו.
- התקנת הכלי
apigee-mirror
בצומת:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror install
- אפשר להשתמש בכלי העזר
apigee-mirror
כדי לסנכרן את מאגר Apigee לספרייה/opt/apigee/data/apigee-mirror/repos/
.כדי להקטין את המאגר, צריך לכלול את
--only-new-rpms
כדי להוריד רק את ה-RPM האחרון. נדרש מקום בכונן בנפח של כ-1.6GB עבור ההורדה:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
כדי להוריד את כל המאגר, כולל RPM ישנות יותר, צריך להשמיט את
--only-new-rpms
. נדרש נפח אחסון של כ-6GB להורדה מלאה:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync
יש לך עכשיו עותק מקומי של מאגר Apigee. בקטע הבא מוסבר איך להתקין את כלי השירות Edge
apigee-setup
מהמאגר המקומי. -
(אופציונלי) אם רוצים להתקין את Edge מהמאגר המקומי באותו צומת שמארח את המאגר המקומי, צריך קודם להריץ את הפקודות הבאות:
- מריצים את הפקודה
bootstrap_4.51.00.sh
מהמאגר המקומי כדי להתקין את תוכנית השירותapigee-service
:sudo bash /opt/apigee/data/apigee-mirror/repos/bootstrap_4.51.00.sh apigeeprotocol="file://" apigeerepobasepath=/opt/apigee/data/apigee-mirror/repos
- צריך להשתמש ב-
apigee-service
כדי להתקין את כלי השירותapigee-setup
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- שימוש ב-
apigee-setup
להתקנה ולהגדרה של רכיבי Edge בצומת. למידע נוסף, אפשר לקרוא את המאמר התקנת רכיבי Edge בצומת.
- מריצים את הפקודה
התקנת apigee-setup בצומת מרוחק מהמאגר המקומי
יש שתי אפשרויות להתקנת Edge מהמאגר המקומי. אתם יכולים:
- יוצרים קובץ .tar של המאגר, מעתיקים את קובץ ה- .tar לצומת ואז מתקינים את Edge מקובץ ה- .tar.
- מתקינים שרת אינטרנט בצומת עם המאגר המקומי כדי שצמתים אחרים יוכלו לגשת אליו. Apigee מספקת את שרת האינטרנט NGINX לשימושך, או שיש לך אפשרות להשתמש בשרת אינטרנט משלך.
התקנה מקובץ ה- .tar
כדי להתקין מקובץ ה- .tar:
- בצומת עם המאגר המקומי, משתמשים בפקודה הבאה כדי לארוז את המאגר המקומי בקובץ .tar אחד בשם
/opt/apigee/data/apigee-mirror/apigee-4.51.00.tar.gz
:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
- מעתיקים את קובץ ה- .tar לצומת שבו רוצים להתקין את Edge. לדוגמה, מעתיקים אותו לספרייה
/tmp
בצומת החדש. - בצומת החדש, משביתים את SELinux כפי שמתואר למעלה.
- בצומת החדש, מוודאים שאתם יכולים לגשת למאגר המקומי של חברת Yum ולמאגר ה-EPEL.
- חשוב לוודא שכל המאגרים החיצוניים של האינטרנט מושבתים (זה אמור לקרות כי ההתקנה מתבצעת במחשב שאין בו גישה לאינטרנט):
sudo yum repolist
צריך להשבית את כל המאגרים החיצוניים, אבל צריך להפעיל את המאגר המקומי של Apigee ואת המאגרים הפנימיים שלך.
- בצומת החדש, מתקינים את
yum-utils
ואתyum-plugin-priorities
מהמאגר המקומי:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
צוות התפעול או קבוצה אחרת בארגון שלכם צריכים להגדיר מאגר מקומי כדי שתוכלו להתקין את הכלים של Yum.
- בצומת החדש, בודקים את הגרסה של
libdb4
כפי שמתואר למעלה. - אם מתקינים ב-Oracle 7.x, מריצים את הפקודה הבאה:
sudo yum-config-manager --enable ol7_optional_latest
- אם מתקינים ב-AWS, מריצים את
הפקודה
yum-configure-manager
הבאה:sudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- בצומת החדש, מבטלים את קיומו של הקובץ לספרייה /tmp:
tar -xzf apigee-4.51.00.tar.gz
פקודה זו יוצרת ספרייה חדשה בשם repos, בספרייה שמכילה את קובץ ה- .tar. לדוגמה
/tmp/repos.
- מתקינים את תוכנת העזר ואת יחסי התלות של שירות Edge apigee מ-
/tmp/repos
:sudo bash /tmp/repos/bootstrap_4.51.00.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
שימו לב שאתם כוללים בפקודה הזו את הנתיב לספריית ה-repos.
- צריך להשתמש ב-
apigee-service
כדי להתקין את כלי השירותapigee-setup
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- שימוש ב-
apigee-setup
להתקנה ולהגדרה של רכיבי Edge בצומת. למידע נוסף, אפשר לקרוא את המאמר התקנת רכיבי Edge בצומת.
התקנה מהמאגר באמצעות שרת האינטרנט NGINX
כך מתקינים מהמאגר באמצעות שרת האינטרנט NGINX:
- מתקינים את שרת האינטרנט NGINX בצומת המאגר:
opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
- כברירת מחדל, ב-NGINX מוגדר שימוש ב-localhost כשם השרת וביציאה 3939. כדי
לשנות את הערכים האלה:
- פתיחת
/opt/apigee/customer/application/mirror.properties
בעורך. אם הקובץ לא קיים, יוצרים אותו. - מגדירים את הערכים הבאים לפי הצורך:
conf_apigee_mirror_listen_port=3939 conf_apigee_mirror_server_name=localhost
- הפעלה מחדש של NGINX:
/opt/nginx/scripts/apigee-nginx restart
- פתיחת
- כברירת מחדל, המאגר מחייב שם משתמש:סיסמה של
admin:admin
. כדי לשנות את פרטי הכניסה האלה, מגדירים את משתני הסביבה הבאים:MIRROR_USERNAME=uName MIRROR_PASSWORD=pWord
- בצומת החדש, מתקינים את
yum-utils
ואתyum-plugin-priorities
:sudo yum install yum-utils
sudo yum install yum-plugin-priorities
- בצומת החדש, משביתים את SELinux כפי שמתואר למעלה.
- בצומת החדש, ודא שמאגר ה-EPEL המקומי מופעל.
- בצומת החדש, בודקים את הגרסה של
libdb4
כפי שמתואר למעלה. - בצומת המרוחק, מורידים את הקובץ Edge shoestrap_4.51.00.sh אל
/tmp/bootstrap_4.51.00.sh
:curl http://uName:pWord@remoteRepo:3939/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
כאשר uName:pWord הוא שם המשתמש והסיסמה שהגדרת למעלה למאגר, ו-remoteRepo הוא כתובת ה-IP או שם ה-DNS של צומת המאגר.
- בצומת המרוחק, מתקינים את תוכנת השירות
apigee-service
של Edge ואת יחסי התלות:sudo bash /tmp/bootstrap_4.51.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
כאשר uName:pWord הם שם המשתמש והסיסמה במאגר.
- בצומת המרוחק, השתמש ב-
apigee-service
כדי להתקין את כלי השירותapigee-setup
:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- שימוש ב-
apigee-setup
להתקנה ולהגדרה של רכיבי Edge בצומת המרוחק. למידע נוסף, אפשר לקרוא את המאמר על התקנת רכיבי Edge בצומת.
עדכון מאגר Apigee מקומי
כדי לעדכן את המאגר, צריך להוריד את הקובץ shoestrap_4.51.00.sh האחרון ולאחר מכן לבצע סנכרון חדש.
כדי לעדכן את המאגר:
- מורידים את הקובץ Edge bootrap_4.51.00.sh אל
/tmp/bootstrap_4.51.00.sh
:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- מריצים את קובץ Edge
bootstrap_4.51.00.sh
:sudo bash/tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
כאשר uName:pWord הם שם המשתמש והסיסמה שקיבלת מ-Apigee. אם לא כוללים את השדה pWord, תופיע בקשה להזין אותו.
- עדכון של
apigee-mirror
:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror update
- ביצוע הסנכרון:
/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
- אם רוצים להשתמש בכל המאגר:
/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.51.00
אם אתם צריכים לשמור התקנות עבור Edge 4.16.0x או 4.17.0x במאגר מסוג 4.51.00, אפשר לתחזק מאגר שמכיל את כל הגרסאות. מהמאגר הזה תוכלו להתקין כל גרסה של Edge.
כדי להוסיף 4.16.0x/4.17.0x למאגר 4.51.00:
- צריך לוודא שהתקנתם את גרסה 4.51.00 של כלי השירות
apigee-mirror
:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror version
תוצאה אמורה להופיע בטופס שבהמשך, כאשר xyz הוא מספר ה-Build:
apigee-mirror-4.51.00-0.0.xyz
- משתמשים בכלי
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 על ידי ציון מספרי הגרסאות הדרושים.
- בודקים את הספרייה
/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. - כדי לארוז את המאגר בקובץ .tar, להשתמש בפקודה הבאה:
apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
פקודה זו משלבת את כל המאגרים בגרסאות 4.17.0x ו-4.16.0x באותו קובץ .tar לא ניתן לארוז רק חלק מהמאגר.
כדי להתקין את Edge מקובץ ה-repo המקומי או ה-tar .חשוב להפעיל את קובץ ה-Bootstrap המתאים באמצעות אחת מהפקודות הבאות. בדוגמה הזו אפשר להתקין את Edge מגרסה 4.17.01:
- אם מתקינים מקובץ tar., מריצים את קובץ ה-Bootstrap המתאים מהמאגר:
sudo bash /tmp/repos/bootstrap_4.17.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos
כדי להשלים את ההתקנה, מבצעים את שאר השלבים בקטע 'התקנה מקובץ ה- .tar' שלמעלה.
- אם משתמשים בשרת האינטרנט NGINX, צריך להוריד את קובץ האתחול הנכון מהמאגר ואז להריץ אותו:
/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' שלמעלה.