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

Edge for Private Cloud v4.18.01

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

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

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

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

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

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

      כדי להפעיל מחדש את SELinux אחרי ההתקנה של Edge:
      sudocho 1 > /selinux/enforce
    2. במערכת הפעלה 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 repo

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

  • ל-RedHat/CentOS/Oracle 7.x:?
    > wget https://dl.fedoraproject.org/pub/epel/epel-release-current-7.noarch.rpm; sudo rpm -ivh epel-release-current-7.noarch.rpm
  • עבור RedHat/CentOS/Oracle 6.x:
    > wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm; sudo rpm -ivh epel-release-current-6.noarch.rpm

דרישה מוקדמת: יש לבדוק את גרסת הספרייה libdb4 ב-RedHat 7.4 וב-CנוסtOS 7.4

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

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

> rpm -qa | grep libdb4

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

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

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

  1. משיגים את שם המשתמש והסיסמה מ-Apigee שבהם אתם משתמשים כדי לגשת למאגר Apigee. אם יש לכם שם משתמש:סיסמה לאתר Apigee ftp, תוכלו להשתמש בפרטי הכניסה האלה.
  2. כדי להתקין את ההכנסות לאלף חשיפות ב-Edge, צריך להתחבר לצומת
    הערה: אף על פי שכדי להתקין את RPM צריך גישה לרמה הבסיסית (root), אבל אפשר לבצע הגדרות של Edge בלי גישה לרמה הבסיסית (root).
  3. מתקינים את yum-utils ואת yum-plugin-priorities:
    > sudo yum install yum-utils
    > sudo yum install yum-plugin-priorities
  4. משביתים את SELinux כפי שמתואר למעלה.
  5. יש להפעיל את מאגר ה-EPEL כפי שמתואר למעלה.
  6. בודקים את הגרסה של libdb4 שמתוארת למעלה.
  7. אם אתם מתקינים את בגרסה 7.x של Oracle, מריצים את הפקודה הבאה:
    > sudo yum-config-manager --enable ol7_optional_current
  8. אם אתם מתקינים את 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
  9. מורידים את קובץ Edge shoestrap_4.18.01.sh ל-/tmp/shoestrap_4.18.01.sh:
    > curl https://software.apigee.com/shoestrap_4.18.01.sh -o /tmp/shoestrap_4.18.01.sh
  10. מתקינים את כלי השירות והיחסים של Edge apigee:
    > sudo bash /tmp/shoestrap_4.18.01.sh apigeeuser=uName apigeepassword=pWord

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

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

    I = התקנה של OpenJDK 1.8 (ברירת המחדל)
    C = המשך בלי להתקין את Java
    Q = Exit. לאפשרות זו, עליך להתקין את Java בעצמך.

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

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

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

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

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

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

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

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

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

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

    כאשר uName:pWord הוא שם המשתמש והסיסמה שקיבלתם מ-Apigee. אם משמיטים את pWord, תתבקשו להזין אותו.
  6. מתקינים את תוכנית השירות apigee-mirror בצומת:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror install

    הערה: אם אתם מעדכנים מאגר קיים של 4.18.01 API, אתם צריכים לעדכן רק את apigee-mirror :
    apigee-mirror:
    apigee-serviceror>:
    api
  7. אפשר להשתמש בכלי השירות apigee-mirror כדי לסנכרן את מאגר Apigee לספרייה /opt/apigee/data/apigee-mirror/repos/.

    כדי לצמצם את גודל המאגר, כדאי לכלול את --only-new-rpms כדי להוריד רק את ההכנסות האחרונות לאלף חשיפות. כדי להוריד קובץ ההורדה, צריך נפח אחסון של כ-1.6GB:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror Sync --only-new-rpms

    אם אתם רוצים להוריד את כל מאגר הדיסקים, כולל הכנסה לאלף צפיות (RPM) ישנה יותר, צריך להשמיט --רק-new-rpm. כדי להוריד את כל הקובץ, דרוש מקום בנפח של כ-6 GB בכונן:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror Sync

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

התקנה של התקנה מרחוק דרך צומת מרוחק מהמאגר המקומי

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

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

התקנה מקובץ ה- .tar:

  1. בצומת עם ה-Repo המקומי, משתמשים בפקודה הבאה כדי לאגד את ה-repo המקומי בקובץ .tar אחד.
  2. מעתיקים את קובץ ה- .tar לצומת שבו רוצים להתקין את Edge. לדוגמה, אפשר להעתיק אותו לספרייה /tmp בצומת החדש.
  3. בצומת החדש, השביתו את SELinux כמתואר.
  4. בצומת החדש, אפשר להפעיל מאגר EPEL כמתואר למעלה.
  5. בצומת החדש, יש לוודא שהשבתת את כל מאגרי האינטרנט החיצוניים. כשמריצים את הפקודה הבאה, כל המאגרים החיצוניים אמורים להיות מושבתים, אבל המאגר המקומי של Apigee וכל המאגרים הפנימיים שלו צריכים להיות מופעלים:
    > sdo repolist
  6. בצומת החדש, מתקינים את yum-utils ואת yum-plugin-priorities:
    > sudo yum install yum-utils
    > sudo yum install yum-plugin-priorities
  7. בצומת החדש, בודקים את הגרסה של libdb4 כפי שמתואר למעלה.
  8. אם אתם מתקינים את בגרסה 7.x של Oracle, מריצים את הפקודה הבאה:
    > sudo yum-config-manager --enable ol7_optional_current
  9. אם אתם מתקינים את AWS, מריצים את הפקודה yum-configure-manager הבאה:
    > sudo yum-config-manager --הפעלת rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
  10. בצומת החדש, מבטלים את ההצגה של הקובץ בספרייה /tmp:
    > tar -xzf apigee-4.18.01.tar.gz

    הפקודה הזו יוצרת ספרייה חדשה בשם reposs, בספרייה שמכילה את קובץ ה- .tar. לדוגמה /tmp/repos.
  11. מתקינים את כלי השירות והשירות של Edge apigee מ-/tmp/repos:
    > sudo bash /tmp/repos/shoestrap_4.18.01.sh apigeeprotocol="file://" apigeerepobasepath=/tmp/repos

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

התקנה מ-repo באמצעות שרת האינטרנט Nginx:

  1. מתקינים את שרת האינטרנט Nginx בצומת ה-Repo:
    > 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. כברירת מחדל, מערכת ה-Repo דורשת שם משתמש:סיסמה של 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. בצומת המרוחק, הורידו את הקובץ Edge shoestrap_4.18.01.sh אל /tmp/shoestrap_4.18.01.sh:
    > /usr/bin/curl http://uName:pWord@שלט-ר:3939/אתחול

  9. בצומת המרוחק, מתקינים את ספק השירות של Edge apigee-service ואת יחסי התלות:
    > sudo bash /tmp/shoestrap_4.18.01.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord a

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

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

כדי לעדכן את המאגר, צריך להוריד את הקובץ boott_4.18.01.sh העדכני ביותר, ואז לבצע {0}sysnc חדש:

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

    כאשר uName:pWord הוא שם המשתמש והסיסמה שקיבלתם. אם משמיטים את pWord, תתבקשו להזין אותו.
  3. עדכון apigee-mirror:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-mirror
  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.18.01

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

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

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

    אתם אמורים לראות תוצאה בצורה הבאה, כאשר xyz הוא המספר:
    8gee.r-03000.30.030*0.3003 שלפניך
  2. כדי להוריד את Edge 4.16.0x/4.17.0x למאגר, צריך להשתמש בכלי השירות apige-mirror. שימו לב איך מוסיפים את הפקודה לגרסה הרצויה:
    > apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror Sync --only-new-rpms

    אפשר להשתמש בפקודה הזו כדי לעדכן מאוחר יותר את המספרים 4.16.0x/4.17.repos
  3. בעזרת התיקייה /למידע/





    ספריית gegee מכילה גם ספריות נפרדות לכל גרסה של Edge.
  4. כדי לאגד את ה-repo בקובץ .tar, השתמשו בפקודה הבאה:
    > apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror חבילה

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

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

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

    כדי להשלים את ההתקנה, פועלים לפי השלבים שמפורטים למעלה, שמפורטים בהמשך.
  • "לפני שכך, עליכם להשתמש באתגר אחד מתאימה. לפני שימוש לצורך כך. בקשר לבחירות של בעלי ה-שימושיים כשמשתמשים כלשהם לשימוש לצורך כך לצורך כך שהם שאתם עומדים להצליח לצורך לצורך לצורך תאימות לוודא שאתם נשלט לפני שתוכלו לפעול תחילה ליישום לצורך כך אתם אתם אתם בקשר ( שימושין כשמשתמשים בנוסף שילוב לצורך כשמשתמשים עליהם כשמשתמשים כלשהם פחות כשמשתמשים תתאים מצווה מצמד מצ עליןt׳p דרושה במדריך שבהמשך: קריאה לצורך הטיפים שהם לחרותו לפעול חוקית{ כשמשתמשים יוכלו לפעול חוקית לפני שאתם תקנו דיננטיין ושרתיין. עליכם להשתמש לפני ההורדה שעלפי שעל שמת עובדים עליכם שכעלילםשלכםיל בשל נעלם כדאי במקרה שאתם במקרה לצורך אתם בקשת נ התכנים מתאימה תוכלו וללא שהיא שהיא בקשת שהיא בקשת בקשת המו המופת היא תהיה שהיא ה שתוסיפו שהיא הוצ התו בפורמט המתאים המתאים לשמירה על תוכלו תוכלו בקשת תוכלו בקשת שהיא שונה תוכלו.