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

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

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

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

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

يجب إيقاف SELinux أو ضبطه على الوضع المتساهِل قبل أن تتمكّن من تثبيت أداة Edge apigee-setup أو أي من مكونات 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

يجب تفعيل الحزم الإضافية لنظام التشغيل Enterprise Linux (أو EPEL) لتثبيت Edge أو تحديثه، أو لإنشاء مستودع محلي. ويعتمد الأمر الذي تستخدمه على إصدار RedHat/CentOS الذي تستخدمه:

  • بالنسبة إلى الإصدار 8.0 من Red Hat Enterprise Linux (RHEL)، يمكنك الاطّلاع على المتطلبات الأساسية للإصدار 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 العائد لكل ألف ظهور قبل تثبيته. تتطلّب شبكة Edge الإصدار 4.8 وأن تتوفّر بعض إصدارات RedHat 7.4 وCentOS 7.4 مع إصدار أحدث. إذا كان لديك إصدار أحدث، فألغ تثبيته وستتولى أداة تثبيت Edge ثم تثبيت الإصدار 4.8.

يمكنك استخدام الأمر التالي للتحقق من الإصدار لديك:

rpm -qa | grep libdb4

إذا كان إصدار 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

تثبيت أداة إعداد واجهة برمجة التطبيقات Edge على Edge على عقدة ذات اتصال خارجي بالإنترنت

لتثبيت Edge على عقدة ذات اتصال خارجي بالإنترنت:

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

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

    بشكل تلقائي، تتحقّق أداة التثبيت من أنّك مثبّت Java 1.8. وإذا لم تفعل ذلك، سيثبِّته نيابةً عنك. استخدِم الخيار JAVA_FIX لتحديد كيفية التعامل مع تثبيت Java. تستخدم JAVA_FIX القيم التالية:

    • 1: تثبيت OpenJDK 1.8 (تلقائي)
    • C: المتابعة بدون تثبيت Java
    • س: إنهاء. لتنفيذ هذا الخيار، يجب تثبيت Java بنفسك.

    يؤدي تثبيت الأداة المساعدة apigee-service إلى إنشاء الملف /etc/yum.repos.d/apigee.repo الذي يحدد مستودع Apigee. لعرض ملف التعريف، استخدِم الأمر:

    cat /etc/yum.repos.d/apigee.repo

    لعرض محتوى 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 على شبكة Edge على عقدة بدون اتصال خارجي بالإنترنت

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

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

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

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

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

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

  1. احصل على اسم المستخدم وكلمة المرور من Apigee اللذَين تستخدمهما للوصول إلى مستودع Apigee. إذا كان لديك كلمة مرور username:password لموقع 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:
    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 لتنزيل أحدث عائدات لكل ألف ظهور فقط.

  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 والتبعيات من /tmp/repos:
    sudo bash /tmp/repos/bootstrap_4.52.02.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 على عقدة repo:
    /opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
  2. يتم ضبط Nginx تلقائيًا على استخدام المضيف المحلي كاسم للخادم ومنفذ 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 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 أو اسم نظام أسماء النطاقات لعقدة repo.

  9. في العقدة البعيدة، ثبِّت أداة Edge apigee-service والتبعيات:
    sudo bash /tmp/bootstrap_4.52.02.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://

    حيث يشير uName:pWord إلى اسم المستخدم وكلمة المرور في Repo.

  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. نزِّل ملف Bootstrap_4.52.02.sh على Edge إلى /tmp/bootstrap_4.52.02.sh:
    curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
  2. شغِّل ملف bootstrap_4.52.02.sh على Edge:
    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

إضافة Edge 4.16.0x/4.17.0x أو تحديثه في مستودع 4.52.02

إذا كان عليك الاحتفاظ بعمليات تثبيت Edge 4.16.0x أو 4.17.0x في مستودع 4.52.02، يمكنك الاحتفاظ بـ repo يحتوي على جميع الإصدارات. ومن خلال هذا المستودع، يمكنك تثبيت أي إصدار من 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. لوضع حزمة repo في ملف .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 محلي، تأكَّد من تشغيل ملف Bootstapp الصحيح باستخدام أحد الأوامر التالية. في ما يلي مثال على تثبيت Edge 4.17.01:

  • في حال التثبيت من ملف .tar، عليك تشغيل ملف التشغيل الصحيح من المستودع:
    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" أعلاه.