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

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

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

يُثبِّت Edge جميع الملفات في الدليل /opt/apigee. لا يمكنك تغيير هذا directory. مع ذلك، يمكنك إنشاء رابط رمزي لربط /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. إذا لزم الأمر، أعِد تفعيل SELinux بعد تثبيت Edge من خلال تكرار هذا الإجراء لتحديد SELINUX=enabled.

شرط أساسي: تفعيل مستودع EPEL

يجب تفعيل حِزم إضافية لنظام التشغيل 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

إذا تبيّن لك أنّ إصدار حزمة RPM من libdb4 أحدث من الإصدار 4.8، عليك إلغاء تثبيته.

المتطلبات الأساسية لنظام التشغيل RHEL 8

في حال تثبيت Edge على خادم يعمل بالإصدار Red Hat Enterprise Linux (RHEL) 8، اتّبِع الخطوات التالية قبل إجراء عملية التثبيت:

  1. فعِّل الحزم الإضافية لنظام التشغيل 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 حالي لموقع Apigee ftp، يمكنك استخدام بيانات الاعتماد هذه.
  2. سجِّل الدخول إلى عقدتك باستخدام حساب الجذر لتثبيت حِزم 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 يمكن أن تأخذ القيمة التالية:

    • 1: تثبيت 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. سجِّل الدخول إلى عقدتك بصفتك مشرفًا لتثبيت حِزم RPM لنظام التشغيل Edge.
  3. أوقِف SELinux كما هو موضّح أعلاه.
  4. نزِّل ملف Edge bootstrap_4.52.00.sh إلى /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 لتنزيل أحدث عائدات لكل ألف ظهور فقط.

  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. في العقدة البعيدة، نزِّل ملف Edge Bootstrap_4.52.00.sh على /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 أو اسم نظام أسماء النطاقات الخاص بعقدة المستودع.

  9. في العقدة البعيدة، ثبِّت أداة Edge apigee-service والتبعيات:
    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. نزِّل ملف Edge bootstrap_4.52.00.sh إلى /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

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

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

    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

    لاحظ أنّ لديك ملف 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، ما عليك سوى التأكّد من تشغيل ملف التمهيد الصحيح باستخدام أحد الأوامر التالية. في هذا المثال، يتم تثبيت الإصدار 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" أعلاه.