تثبيت أداة إعداد واجهة برمجة التطبيقات Edge

لتثبيت Edge على عقدة، عليك أولاً تثبيت أداة Edge apigee-setup. إذا كنت في بيئة لا تتوفّر فيها عقدك على اتصال خارجي بالإنترنت، عليك أيضًا تثبيت نسخة محلية من مستودع Apigee.

دليل التثبيت التلقائي: /opt/apigee

تثبِّت Edge جميع الملفات في الدليل /opt/apigee. ولا يمكنك تغيير هذا الدليل. ومع ذلك، يمكنك إنشاء رابط رمزي لربط /opt/apigee بموقع آخر إذا أردت ذلك. لمزيد من المعلومات، يمكنك الاطّلاع على متطلبات التثبيت.

شرط أساسي: إيقاف SELinux

يجب إيقاف SELinux أو ضبطه على وضع التساهل قبل أن تتمكّن من تثبيت أداة Edge apigee-setup أو أي من مكونات Edge. إذا لزم الأمر، يمكنك إعادة تفعيل SELinux بعد تثبيت Edge.

  • لضبط 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

يجب تفعيل حزمة Extra Packages for 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، تحقَّق من إصدار حِزم libdb4 RPM قبل التثبيت. يتطلّب 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. ثبِّت الإصدار 2 من Python:
    sudo dnf install -y python2

المتطلبات الأساسية لنظام التشغيل Amazon-Linux-2023(AL2023)

إذا كنت تثبّت Edge على خادم يعمل بنظام التشغيل Amazon-Linux-2023(AL2023)، اتّبِع الخطوات التالية قبل إجراء عملية التثبيت:

USE_CQLUTIL=y

تثبيت أداة Edge apigee-setup على عقدة متصلة بالإنترنت الخارجي

لتثبيت Edge على عقدة متصلة بالإنترنت خارجيًا، اتّبِع الخطوات التالية:

  1. احصل على اسم المستخدم وكلمة المرور من Apigee اللذين تستخدمهما للوصول إلى مستودع Apigee. إذا كان لديك username:password لموقع Apigee ftp، يمكنك استخدام بيانات الاعتماد هذه.
  2. سجِّل الدخول إلى العقدة بصفتك مستخدمًا رئيسيًا لتثبيت حِزم Edge RPM
  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. ثبِّت أداة Edge apigee-service والملفات التابعة لها:
    sudo bash /tmp/bootstrap_4.52.02.sh apigeeuser=uName apigeepassword=pWord

    حيث يمثّل uName:pWord اسم المستخدم وكلمة المرور اللذين تلقّيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخاله.

    يتحقّق المثبِّت تلقائيًا من تثبيت الإصدار 1.8 من Java. وإذا لم يكن مثبّتًا، سيتم تثبيته تلقائيًا. استخدِم الخيار 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
مشاكل الخادم الوكيل يستخدم الإعداد المحلي خادم وكيل HTTP للخروج ولم توسّع الإعداد نفسه ليشمل أداة إدارة الحِزم yum. تحقَّق من متغيرات البيئة:
echo $http_proxy
echo $https_proxy

بالنسبة إلى خادم وكيل HTTP للخروج، يجب استخدام أحد الخيارات التالية:

  • إضافة إعدادات خادم وكيل HTTP في /etc/yum.conf
  • إضافة إعدادات خادم وكيل HTTP عامة في /etc/environment

تثبيت أداة Edge apigee-setup على عقدة بدون اتصال خارجي بالإنترنت

إذا كانت عقد Edge تقع خلف جدار حماية أو محظورًا عليها الوصول إلى الإنترنت بأي طريقة أخرى، عليك إنشاء عدة مستودعات أو نُسخ طبق الأصل تحتوي على الملفات التي ستحتاج إليها أثناء التثبيت. ويجب أن تكون هذه النسخ المطابقة متاحة لجميع العُقد. بعد إنشائها، يمكن للعُقد الوصول إلى هذه النسخ المتطابقة المحلية لتثبيت Edge.

تتطلّب عملية تثبيت Apigee Edge للعُقد التي لا تتوفّر فيها اتصالات بالإنترنت إذن الوصول إلى المستودعات المحلية التالية:

إنشاء مستودع Apigee محلي

لإنشاء مستودع Apigee داخلي، يجب توفير عقدة يمكنها الوصول إلى الإنترنت خارجيًا لتتمكّن من تنزيل حِزم RPM والتبعيات الخاصة بـ Edge. بعد إنشاء مستودع داخلي، يمكنك نقله إلى عقدة أخرى أو إتاحة الوصول إلى هذه العقدة لعُقد Edge لتثبيت البرامج.

بعد إنشاء مستودع Apigee محلي، قد تحتاج لاحقًا إلى تعديله باستخدام أحدث ملفات إصدار Edge. توضّح الأقسام التالية كيفية إنشاء مستودع Apigee محلي وكيفية تعديله.

لإنشاء مستودع Apigee محلي:

  1. احصل على اسم المستخدم وكلمة المرور من Apigee اللذين تستخدمهما للوصول إلى مستودع Apigee. إذا كان لديك اسم مستخدم وكلمة مرور حاليان لموقع Apigee ftp، يمكنك استخدام بيانات الاعتماد هذه.
  2. سجِّل الدخول إلى العقدة بصفتك مستخدمًا رئيسيًا لتثبيت حِزم Edge RPM.
  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. ثبِّت أداة Edge apigee-service والمكونات التابعة لها:
    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

    يجب أن يضبط فريق العمليات أو مجموعة أخرى داخل مؤسستك مستودعًا محليًا لتتمكّن من تثبيت أدوات 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. على العقدة البعيدة، نزِّل ملف Edge bootstrap_4.52.02.sh إلى /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 أو اسم نظام أسماء النطاقات لعقدة المستودع.

  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

إضافة الإصدار 4.16.0x/4.17.0x من Edge أو تعديله في مستودع 4.52.02

إذا كان عليك الحفاظ على عمليات التثبيت للإصدار 4.16.0x أو 4.17.0x من Edge في مستودع 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 رقم الإصدار:

    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

    لاحظ كيف أنّ لديك ملف إعداد أوّلي لجميع إصدارات 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 الصحيح باستخدام أحد الأوامر التالية. يُثبِّت هذا المثال الإصدار 4.17.01 من Edge:

  • في حال التثبيت من ملف ‎ .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" أعلاه.