پساز نصب موفقیتآمیز Edge، چند کار معمول وجود دارد که ممکن است بخواهید برای اعتبارسنجی نصب، تنظیمات خود را تنظیم کنید و پیکربندی خود را سفارشی کنید. این کارها شامل موارد زیر میشود:
| وظیفه | شرح |
|---|---|
| فراخوانی فرمانها در عناصر Edge | از ابزار apigee-service برای شروع، توقف، بازراهاندازی، و دریافت وضعیت
هر مؤلفه Edge استفاده کنید. |
| پیکربندی مؤلفههای Edge | از فایلهای دارایی برای تغییر تنظیمات پیشفرض عنصر Edge استفاده کنید. |
| اجرای apigee-validate | اسکریپتهای آزمایشی را فراخوانی کنید تا مطمئن شوید نصب هر مؤلفه موفقیتآمیز بوده است. |
| تنظیمات پشته JVM را تنظیم کنید | تنظیمات حافظه جاوا را برای هر گره بهینهسازی کنید. |
| مدیریت خطمشی گذرواژه الدپ | گذرواژه LDAP پیشفرض را تغییر دهید و تنظیمات اصالتسنجی مختلف را پیکربندی کنید. |
| نصب apigee-monit روی گره | ابزاری را نصب و استفاده کنید که مؤلفههای گره را پایش میکند و درصورت ازکار افتادن آنها، تلاش میکند آنها را بازراهاندازی کند. |
| تغییر گذرواژه پیشفرض PostgreSQL | Apigee توصیه میکند که پساز نصب Edge for Private Cloud، گذرواژه پیشفرض PostgreSQL را تغییر دهید تا امنیت دادههایتان حفظ شود. |
| راهاندازی کار(های) پاکسازی PostgreSQL | دادههای اضافی جمعآوریشده توسط سرویس تجزیهوتحلیل را هرس کنید. |
| راهاندازی تعمیر nodetool در Cassandra | نگهداری دورهای که باید روی حلقه Cassandra خود انجام دهید تا از سازگاری در تمام گرهها اطمینان حاصل کنید. |
| فعال کردن شروع خودکار | به Edge for Private Cloud دستور دهید که درطول بازراهاندازی بهطور خودکار بازراهاندازی شود. |
| پیکربندی میانای کاربر New Edge | پیکربندی اصالتسنجی و تنظیمات اختیاری برای «میانای کاربر Edge جدید»، میانای کاربر مدیریتی برای توسعهدهندگان و سرپرستان Apigee Edge for Private Cloud. |
توجه داشته باشید که اینها فقط برخیاز کارهای رایجتری هستند که معمولاً پساز نصب Edge انجام میدهید. برای عملیات بیشتر و تکالیف مدیریتی، نحوه پیکربندی Edge و عملیات را ببینید.
فرمانها را در مؤلفههای Edge فرابخواند
Edge ابزارهای مدیریت را تحت /opt/apigee/apigee-service/bin نصب میکند که میتوانید
از آنها برای مدیریت نصب Edge استفاده کنید. برای مثال، میتوانید از ابزار کمکی apigee-all
برای شروع، توقف، بازراهاندازی، یا تعیین وضعیت همه مؤلفههای Edge در گره استفاده کنید:
/opt/apigee/apigee-service/bin/apigee-all stop|start|restart|status|version
از ابزار کمکی apigee-service
برای کنترل و پیکربندی مؤلفههای جداگانه استفاده کنید. ابزار apigee-service این فرم را دارد:
/opt/apigee/apigee-service/bin/apigee-service component_name action
که در آن component_name عنصر را شناسایی میکند. مؤلفه باید در گرهای باشد که apigee-service را در آن اجرا میکنید. بسته به پیکربندی شما، مقادیر
component_name میتواند شامل موارد زیر باشد:
-
apigee-cassandra(Cassandra) -
apigee-openldap(OpenLDAP) -
apigee-postgresql(پایگاه داده PostgreSQL) -
apigee-qpidd(Qpidd) -
apigee-zookeeper(ZooKeeper) -
edge-management-server(سرور مدیریت) edge-management-ui(میانای کاربری جدید Edge)-
edge-message-processor(پردازشگر پیام) -
edge-postgres-server(سرور Postgres) -
edge-qpid-server(سرور Qpid) -
edge-router(رهیاب لبه)
علاوهبر این مؤلفهها، میتوانید apigee-service را در مؤلفههای apigee-provision و apigee-validate نیز بسته به پیکربندیتان فراخوانی کنید.
برای مثال، برای بازراهاندازی Edge Router، فرمان زیر را اجرا کنید:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
با بررسی دایرکتوری /opt/apigee میتوانید فهرست عناصر نصبشده در گره را تعیین کنید. این دایرکتوری حاوی زیردایرکتوری برای هریک از
عناصر Edge نصبشده روی گره است. هر زیرفهرست راهنما با این پیشوند شروع میشود:
-
apigee: عنصر طرف سومی که Edge از آن استفاده میکند. برای مثال،apigee-cassandra. -
edge: مؤلفه Edge از Apigee. برای مثال،edge-management-server. edge-mint: مؤلفه «درآمدزایی». برای مثالedge-mint-management-server.
فهرست کامل کنشهای یک عنصر به خود عنصر بستگی دارد، اما همه عناصر از کنشهای زیر پشتیبانی میکنند:
start, stop, restartstatus, versionbackup, restoreinstall, uninstall
پیکربندی اجزای Edge
برای پیکربندی Edge پساز نصب، از ترکیبی از فایلهای .properties
و ابزارهای کمکی Edge استفاده میکنید. برای مثال، برای پیکربندی TLS/SSL در «رابط کاربری New Edge»، فایلهای .properties را ویرایش میکنید تا ویژگیهای لازم را تنظیم کنید. تغییرات در فایلهای .properties
مستلزم این است که مؤلفه Edge تحتتأثیر قرارگرفته را بازراهاندازی کنید.
فایلهای .properties در
دایرکتوری /opt/apigee/customer/application قرار دارند.
هر مؤلفه فایل .properties خودش را در آن فهرست راهنما دارد.
برای مثال، router.properties و management-server.properties.
برای تنظیم ویژگی برای مؤلفه، فایل .properties مربوطه را ویرایش کنید، و
سپس مؤلفه را بازراهاندازی کنید:
/opt/apigee/apigee-service/bin/apigee-service component restart
برای مثال:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
وقتی Edge را بهروز میکنید، فایلهای .properties در
دایرکتوری /opt/apigee/customer/application خوانده میشوند. یعنی بهروزرسانی هر ویژگیای را که در مؤلفه تنظیم کردهاید حفظ میکند.
برای اطلاعات بیشتر درباره پیکربندی Edge، نحوه پیکربندی Edge را ببینید.
نصب apigee-monit در گره
پساز تکمیل نصب مؤلفهها در گره، میتوانید بهصورت اختیاری ابزار apigee-monit
را اضافه کنید. apigee-monit مؤلفههای موجود در گره را پایش میکند و اگر ناموفق باشند، تلاش میکند آنها را بازراهاندازی کند.
برای اطلاعات بیشتر، خودبهبودی با apigee-monit را ببینید.
پیکربندی سرور SymasLDAP برای فقط خواندنی بودن
اگر نصب Edge شما حاوی سرور SymasLDAP است که نیازی به تغییر ترافیک به آن ندارد، توصیه میکنیم سرور را بهصورت فقط خواندنی پیکربندی کنید. برای انجام این کار:
- فایل
mark_readonly.ldifرا با خطوط زیر در سرور ایجاد کنید:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: TRUE - فرمان زیر را در سرور اجرا کنید تا آن را فقطخواندنی کنید:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif
درصورتیکه سرور اصلی ازکار بیفتد، میتوانید بهصورت زیر به استفاده از سرور آمادهبهکار بهعنوان سرور اصلی برگردید:
- فایل
mark_writable.ldifرا در سرور آمادهبهکار با خط زیر ایجاد کنید:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcReadOnly olcReadOnly: FALSE - فرمان زیر را در سرور آمادهبهکار اجرا کنید:
ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif