لتثبيت Edge على عقدة، عليك أولاً تثبيت الأداة المساعدة Edge apigee-setup. إذا كنت في لا يتوفر فيها اتصال إنترنت خارجي، يجب أيضًا تثبيت والنسخة المحلية من مستودع Apigee.
دليل التثبيت التلقائي: /opt/apigee
تثبّت Edge جميع الملفات في دليل /opt/apigee
. لا يمكنك تغيير هذا الإعداد.
الدليل. ويمكنك، إن أردت، إنشاء رابط رمزي لربط /opt/apigee
بـ
موقع آخر. راجع متطلبات التثبيت لمزيد من المعلومات.
الشرط الأساسي: إيقاف SELinux
يجب تعطيل SELinux أو ضبطه على الوضع المتساهِل، قبل أن تتمكن من تثبيت Edge
أداة apigee-setup
أو أي جهاز Edge
والمكونات. إذا لزم الأمر، بعد تثبيت 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:
بالنسبة إلى الإصدار 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، تحقَّق من إصدار حِزم 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، عليك تنفيذ الخطوات التالية قبل إجراء عملية التثبيت:
- تفعيل الحزم الإضافية لـ
Enterprise Linux (EPEL):
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
- إيقاف Postgres وNGINX:
sudo dnf module disable postgresql
sudo dnf module disable nginx
- ثبّت بايثون 2 وأنشئ رابطًا رمزيًا:
sudo dnf install -y python2
sudo ln -s /usr/bin/python2 /usr/bin/python
تثبيت أداة Edge apigee-setup على عقدة ذات اتصال إنترنت خارجي اتصال
لتثبيت Edge على عقدة متصلة بالإنترنت الخارجي، اتّبِع الخطوات التالية:
- احصل على اسم المستخدم وكلمة المرور من Apigee اللذَين تستخدمهما للوصول إلى مستودع Apigee. إذا كان لديك username:password حاليًا في Apigee ftp، يمكنك استخدام بيانات الاعتماد.
- سجِّل الدخول إلى العقدة كجذر لتثبيت Edge RPMs.
- تثبيت
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
- نزِّل ملف
bootstrap_4.51.00.sh
في Edge إلى/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
على القيم التالية:- 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*'
- استخدم apigee-service لتثبيت الأداة المساعدة 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 |
مشاكل الخادم الوكيل | تستخدم الإعدادات المحلية خادم وكيل HTTP للخروج ولم يتم توسيع نطاق الإعدادات نفسها
إلى مدير حِزم yum . تحقَّق من متغيرات البيئة:
echo $http_proxy
بالنسبة إلى خادم وكيل HTTP للمخرج، عليك استخدام أحد الخيارات التالية:
|
تثبيت Edge أداة إعداد apigee على عقدة بدون اتصال إنترنت خارجي
إذا كانت عُقد Edge محمية بجدار حماية أو يُحظر الوصول إليها بطريقة أخرى الإنترنت، فيجب عليك حينئذٍ إنشاء العديد من المستودعات، أو النسخ المطابقات، التي تحتوي على الملفات التي التي تحتاج إليها أثناء التثبيت. يجب أن تكون هذه المرايا قابلة للوصول إليها من خلال جميع العُقد. بعد إنشاء العقد، يمكنها بعد ذلك الوصول إلى هذه النُسخ المطابقة المحلية لتثبيت Edge.
تتطلّب عملية تثبيت Apigee Edge للعقد التي لا تتوفّر فيها اتصالات بالإنترنت الوصول إلى المستودعات المحلية التالية:
- مستودع Apigee Edge: كما هو موضّح في يجب إنشاء مستودع Apigee محلي.
- Yum repo (للمرافق مثل
yum-utils
وyum-plugin-priorities
): من المفترض أن يكون فريق العمليات قادرًا على إعداد هذا الإجراء نيابةً عنك. - حِزم إضافية لنظام التشغيل Enterprise Linux (أو EPEL): من المفترض أن يتمكّن فريق العمليات من إعداد ذلك نيابةً عنك.
إنشاء مستودع Apigee محلي
لإنشاء مستودع Apigee داخلي، يجب توفّر عقدة ذات اتصال إنترنت خارجي. ليتمكّن من تنزيل ميزات Edge RPM والتبعيات. بمجرد إنشاء مساحة التخزين الداخلية يمكنك نقله إلى عقدة أخرى أو جعل تلك العقدة متاحة للوصول إلى عقد Edge التثبيت.
بعد إنشاء مستودع Apigee محلي، قد تحتاج لاحقًا إلى تعديله باستخدام أحدث ملفّات إصدار Edge. توضّح الأقسام التالية كيفية إنشاء مستودع Apigee محلي، كيفية تعديلها.
لإنشاء مستودع Apigee محلي:
- احصل على اسم المستخدم وكلمة المرور من Apigee اللذَين تستخدمهما للوصول إلى مستودع Apigee. إذا كان لديك كلمة مرور username:password لموقع Apigee ftp، يمكنك استخدام تلك بيانات الاعتماد.
- سجِّل الدخول إلى العقدة كجذر لتثبيت Edge RPM.
- عطِّل SELinux كما هو موضح أعلاه.
- نزِّل ملف
bootstrap_4.51.00.sh
في Edge إلى/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
لتنزيل لأحدث عائد لكل ألف ظهور. تحتاج إلى مساحة قرص قدرها 1.6 غيغابايت تقريبًا للتنزيل:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
إذا كنت تريد تنزيل المستودع بأكمله، بما في ذلك الأرباح القديمة لكل ألف مشاهدة، احذف
--only-new-rpms
. يجب أن تتوفّر لديك مساحة قرص تبلغ 6 غيغابايت تقريبًا لتنزيل الإصدار الكامل:/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:
- في العقدة التي تضم الموارد المحلية، استخدم الأمر التالي لوضع حزمة repo المحلية في
ملف 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 على عقدة repo:
opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
- يتم ضبط NGINX تلقائيًا على استخدام المضيف المحلي كاسم للخادم ومنفذ 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 Bootstrap_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 أو اسم نظام أسماء النطاقات لعقدة Repo.
- في العقدة البعيدة، ثبِّت أداة Edge
apigee-service
والتبعيات:sudo bash /tmp/bootstrap_4.51.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
حيث يشير uName:pWord إلى اسم المستخدم وكلمة المرور في Repo.
- في العقدة البعيدة، يمكنك استخدام
apigee-service
لتثبيتapigee-setup
. فائدة:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- يمكنك استخدام
apigee-setup
لتثبيت مكونات Edge وإعدادها على العقدة البعيدة. اطّلِع على تثبيت مكوّنات Edge على عقدة للحصول على مزيد من المعلومات.
تعديل مستودع Apigee على الجهاز
لتحديث المستودع، يجب تنزيل أحدث ملف Bootstrap_4.51.00.sh، ثم إجراء مزامنة جديدة.
لتعديل المستودع:
- نزّل ملف Bootstrap_4.51.00.sh على Edge إلى
/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، فيمكنك الاحتفاظ بمستودع يحتوي على جميع الإصدارات ومن هذا المستودع، يمكنك تثبيت أي إصدار من الحافة.
لإضافة 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 هو رقم الإصدار:
apigee-mirror-4.51.00-0.0.xyz
- استخدِم الأداة
apigee-mirror
لتنزيل الإصدار 4.16.0x/4.17.0x من Edge إلى مستودعك. لاحظ كيفية إضافة الإصدار المطلوب في بداية الأمر: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. - لوضع حزمة 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، تأكَّد من تشغيل برنامج التشغيل الصحيح. ملف باستخدام أحد الأوامر التالية. في ما يلي مثال على تثبيت 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" أعلاه.