برای نصب Edge در گره، ابتدا ابزار کمکی apigee-setup مربوط به Edge را نصب میکنید. اگر در محیطی هستید که گرههایتان اتصال اینترنت خارجی ندارند، باید نسخه محلی مخزن Apigee را نیز نصب کنید.
دایرکتوری نصب پیشفرض: /opt/apigee
Edge همه فایلها را در دایرکتوری /opt/apigee نصب میکند. نمیتوانید این فهرست راهنما را تغییر دهید. بااینحال، درصورت تمایل میتوانید پیوند نمادینی برای نگاشت /opt/apigee به
مکان دیگری ایجاد کنید. برای اطلاعات بیشتر، به الزامات نصب مراجعه کنید.
پیشنیاز: غیرفعال کردن SELinux
قبلاز نصب ابزار Edge
apigee-setup یا هریک از مؤلفههای Edge
باید SELinux را غیرفعال کنید یا آن را روی حالت مجاز تنظیم کنید. درصورت لزوم، پساز نصب 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
برای نصب یا بهروزرسانی Edge، یا برای ایجاد مخزن محلی، باید بستههای اضافی برای Enterprise Linux (یا EPEL) را فعال کنید. فرمانی که استفاده میکنید به نسخه RedHat/CentOS شما بستگی دارد:
برای 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 RPM را بررسی کنید. Edge به نسخه ۴.۸ نیاز دارد و برخیاز نسخههای RedHat 7.4 و CentOS 7.4 با نسخه جدیدتری عرضه میشوند. اگر نسخه جدیدتری دارید، آن را حذف نصب کنید و سپس نصبکننده Edge نسخه ۴.۸ را نصب خواهد کرد.
میتوانید از فرمان زیر برای بررسی نسخه خود استفاده کنید:
rpm -qa | grep libdb4
اگر دیدید که نسخه libdb4 RPM جدیدتر از نسخه ۴.۸ است، آن را حذف نصب کنید.
پیشنیازهای 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 - Python 2 را نصب کنید و یک symlink ایجاد کنید:
sudo dnf install -y python2
sudo ln -s /usr/bin/python2 /usr/bin/python
نصب ابزار کمکی apigee-setup در Edge روی گرهای با اتصال اینترنت خارجی
برای نصب Edge در گرهای با اتصال اینترنت خارجی:
- نام کاربری و گذرواژهای را که برای دسترسی به مخزن Apigee استفاده میکنید از Apigee دریافت کنید. اگر ازقبل username:password برای سایت ftp مربوط به Apigee دارید، میتوانید از آن اعتبارنامهها استفاده کنید.
- برای نصب Edge RPM، بهعنوان ریشه به گره خود وارد شوید
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 - فایل Edge
bootstrap_4.51.00.shرا در/tmp/bootstrap_4.51.00.shبارگیری کنید:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- ابزار کمکی apigee-service و وابستگیهای Edge را نصب کنید:
sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
که uName:pWord نام کاربری و گذرواژهای است که از Apigee دریافت کردهاید. اگر pWord را حذف کنید، از شما خواسته میشود آن را وارد کنید.
بهطور پیشفرض، نصبکننده بررسی میکند که Java 1.8 را نصب کرده باشید. اگر نداشته باشید، آن را برایتان نصب میکند. از گزینه
JAVA_FIXبرای مشخص کردن نحوه مدیریت نصب Java استفاده کنید.JAVA_FIXمقادیر زیر را میگیرد:- I: نصب OpenJDK 1.8 (پیشفرض)
- C: ادامه دادن بدون نصب Java
- Q: خروج. برای این گزینه، باید Java را خودتان نصب کنید.
نصب ابزار apigee-service فایل /etc/yum.repos.d/apigee.repo را ایجاد میکند که مخزن Apigee را تعریف میکند. برای مشاهده فایل تعریف، از این فرمان استفاده کنید:
cat /etc/yum.repos.d/apigee.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 خروجی، باید از یکی از گزینههای زیر استفاده کنید:
|
نصب کردن ابزار کمکی apigee-setup در Edge در گرهای بدون اتصال اینترنت خارجی
اگر گرههای Edge شما پشت دیوار آتش قرار دارند یا بهنحوی دسترسی آنها به اینترنت ممنوع شده است، باید چندین مخزن یا آینه ایجاد کنید که حاوی فایلهای موردنیاز شما درطول نصب باشند. سپس آن آینهها باید برای همه گرهها دردسترس باشند. پساز ایجاد، گرهها میتوانند به این آینههای محلی دسترسی پیدا کنند تا Edge را نصب کنند.
فرایند نصب Apigee Edge برای گرههای بدون اتصال اینترنت به دسترسی به مخازن محلی زیر نیاز دارد:
- مخزن Apigee Edge: همانطور که در ایجاد مخزن Apigee محلی شرح داده شده است.
- مخزن Yum (برای ابزارهای کمکی مثل
yum-utilsوyum-plugin-priorities): تیم عملیات شما باید بتواند این را برایتان راهاندازی کند. - بستههای اضافی برای Enterprise Linux (یا EPEL): تیم عملیات شما باید بتواند این را برایتان راهاندازی کند.
ایجاد مخزن Apigee محلی
برای ایجاد مخزن Apigee داخلی، به گرهای با دسترسی به اینترنت خارجی نیاز دارید تا بتوانید RPMهای Edge و وابستگیها را بارگیری کنید. پساز ایجاد مخزن داخلی، میتوانید آن را به گره دیگری منتقل کنید یا آن گره را برای نصب در گرههای Edge دردسترس قرار دهید.
پساز ایجاد مخزن Apigee محلی، ممکن است بعداً لازم باشد آن را با جدیدترین فایلهای نسخه Edge بهروز کنید. بخشهای زیر نحوه ایجاد مخزن Apigee محلی و نحوه بهروزرسانی آن را شرح میدهد.
برای ایجاد مخزن Apigee محلی:
- نام کاربری و گذرواژهای را که برای دسترسی به مخزن Apigee استفاده میکنید از Apigee دریافت کنید. اگر نام کاربری:گذرواژه موجودی برای سایت ftp Apigee دارید، میتوانید از آن اطلاعات اعتباری استفاده کنید.
- برای نصب Edge RPM، بهعنوان root به سیستم گره وارد شوید.
- SELinux را همانطور که در بالا توضیح داده شد غیرفعال کنید.
- فایل Edge
bootstrap_4.51.00.shرا در/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-service و وابستگیها را نصب کنید:
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را اضافه کنید تا فقط جدیدترین RPMها بارگیری شود. برای بارگیری به تقریباً ۱٫۶ گیگابایت فضای دیسک نیاز دارید:/opt/apigee/apigee-service/bin/apigee-service apigee-mirror sync --only-new-rpms
اگر میخواهید کل مخزن را بارگیری کنید، ازجمله RPMهای قدیمیتر،
--only-new-rpmsرا حذف کنید. برای بارگیری کامل به حدود ۶ گیگابایت فضای دیسک نیاز دارید:/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.:
- در گره با مخزن محلی، از فرمان زیر برای بستهبندی مخزن محلی در یک فایل .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-managersudo yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional
- در گره جدید، فایل را در دایرکتوری /tmp از حالت tar خارج کنید:
tar -xzf apigee-4.51.00.tar.gz
این فرمان فهرست راهنمای جدیدی بهنام repos در فهرست راهنمای حاوی فایل .tar ایجاد میکند. برای مثال
/tmp/repos. - Install the Edge apigee-service utility and dependencies from
/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 را در گره مخزن نصب کنید:
opt/apigee/apigee-service/bin/apigee-service apigee-mirror nginxconfig
- بهطور پیشفرض، NGINX برای استفاده از localhost بهعنوان نام سرور و درگاه ۳۹۳۹ پیکربندی شده است. برای
تغییر این مقادیر:
/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 یا نام ساناد گره مخزن است.
- در گره راه دور، ابزار کمکی Edge
apigee-serviceو وابستگیها را نصب کنید:sudo bash /tmp/bootstrap_4.51.00.sh apigeerepohost=remoteRepo:3939 apigeeuser=uName apigeepassword=pWord apigeeprotocol=http://
که uName:pWord نام کاربری و گذرواژه مخزن است.
- در گره ازراهدور، از
apigee-serviceبرای نصب ابزار کمکیapigee-setupاستفاده کنید:/opt/apigee/apigee-service/bin/apigee-service apigee-setup install
- از
apigee-setupبرای نصب و پیکربندی مؤلفههای Edge در گره دور استفاده کنید. برای اطلاعات بیشتر، به نصب مؤلفههای Edge در گره مراجعه کنید.
بهروزرسانی مخزن Apigee محلی
برای بهروزرسانی مخزن، باید جدیدترین فایل bootstrap_4.51.00.sh را بارگیری کنید و سپس همگامسازی جدیدی انجام دهید.
برای بهروزرسانی مخزن:
- فایل Edge bootstrap_4.51.00.sh را در
/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 محلی
Cleaning the local repo deletes /opt/apigee/data/apigee-mirror and /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 حفظ کنید، میتوانید مخزنی را حفظ کنید که شامل همه نسخهها باشد. سپس از آن مخزن میتوانید هر نسخهای از Edge را نصب کنید.
برای افزودن 4.16.0x/4.17.0x به مخزن 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برای بارگیری 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 در آینده با مشخص کردن شمارههای نسخه موردنیاز استفاده کنید.
- دایرکتوری
/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 است. - برای بستهبندی مخزن در فایل tar.، از فرمان زیر استفاده کنید:
apigeereleasever=4.17.01 /opt/apigee/apigee-service/bin/apigee-service apigee-mirror package
این فرمان همه مخازن 4.17.0x و 4.16.0x را در یک فایل tar .بستهبندی میکند. نمیتوانید فقط بخشی از مخزن را بستهبندی کنید.
برای نصب Edge از مخزن محلی یا فایل 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» در بالا دنبال کنید.