پس از نصب موفقیتآمیز Edge، برخی از کارهای رایج وجود دارد که ممکن است بخواهید برای تأیید اعتبار نصب، تنظیم تنظیمات و سفارشی کردن پیکربندی خود انجام دهید. این وظایف عبارتند از:
وظیفه | توضیحات |
---|---|
فراخوانی دستورات در اجزای Edge | از ابزار apigee-service برای شروع، توقف، راه اندازی مجدد و دریافت وضعیت هر جزء Edge استفاده کنید. |
اجزای Edge را پیکربندی کنید | از فایل های خواص برای تغییر تنظیمات پیش فرض کامپوننت Edge استفاده کنید. |
apigee-validate را اجرا کنید | برای اطمینان از موفقیت آمیز بودن نصب هر جزء، اسکریپت های آزمایشی را فراخوانی کنید. |
تنظیمات پشته JVM را تنظیم | تنظیمات حافظه جاوا خود را برای هر گره بهینه کنید. |
سیاست رمز عبور LDAP را مدیریت کنید | رمز عبور پیش فرض LDAP را تغییر دهید و تنظیمات مختلف احراز هویت را پیکربندی کنید. |
apigee-monit را روی گره نصب کنید | ابزاری را نصب کنید و از آن استفاده کنید که اجزای روی گره را کنترل می کند و در صورت خرابی سعی می کند آنها را مجددا راه اندازی کند. |
کار(های) پاکسازی PostgreSQL را تنظیم کنید | داده های اضافی جمع آوری شده توسط سرویس تجزیه و تحلیل را هرس کنید. |
تعمیر Nodetool Cassandra را راه اندازی کنید | تعمیر و نگهداری دوره ای باید روی حلقه کاساندرا انجام دهید تا از ثبات در همه گره ها اطمینان حاصل کنید. |
شروع خودکار را فعال کنید | به Edge برای Private Cloud دستور دهید در حین راه اندازی مجدد به طور خودکار راه اندازی مجدد شود. |
رابط کاربری جدید Edge را نصب کنید | Apigee توصیه میکند که Edge UI جدید را نصب کنید، که یک رابط کاربری پیشرفته برای توسعهدهندگان و مدیران Apigee Edge برای Private Cloud است. |
توجه داشته باشید که اینها تنها برخی از کارهای متداول هستند که معمولاً پس از نصب Edge انجام می دهید. برای عملیات اضافی و وظایف مدیریت، به نحوه پیکربندی Edge و Operations مراجعه کنید.
فراخوانی دستورات در اجزای 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
(کاساندرا)-
apigee-openldap
(OpenLDAP) -
apigee-postgresql
(پایگاه داده PostgreSQL) -
apigee-qpidd
(Qpidd) -
apigee-sso
(Edge SSO) -
apigee-zookeeper
(ZooKeeper) -
edge-management-server
(مدیریت سرور) -
edge-management-ui
(Edge UI جدید) -
edge-message-processor
(پردازنده پیام) -
edge-postgres-server
(سرور Postgres) -
edge-qpid-server
(سرور Qpid) -
edge-router
(Edge Router) -
edge-ui
(واسط کاربری کلاسیک)
علاوه بر این مؤلفهها، میتوانید بسته به پیکربندی خود، 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, restart
-
status, version
-
backup, restore
-
install, uninstall
اجزای Edge را پیکربندی کنید
برای پیکربندی Edge پس از نصب، از ترکیبی از فایلهای .properties
و ابزارهای Edge استفاده میکنید. برای مثال، برای پیکربندی TLS/SSL در رابط کاربری 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 مراجعه کنید.
یک سرور OpenLDAP را پیکربندی کنید تا فقط خواندنی باشد
اگر نصب Edge شما حاوی یک سرور OpenLDAP است که نیازی به تغییر ترافیک به آن ندارد، توصیه می کنیم سرور را به گونه ای پیکربندی کنید که فقط خواندنی باشد. برای انجام این کار:
- با خطوط زیر یک فایل
mark_readonly.ldif
در سرور ایجاد کنید:dn: olcDatabase={2}bdb,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}bdb,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