پس از نصب، پس از نصب

پس از نصب موفقیت‌آمیز 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 است که نیازی به تغییر ترافیک به آن ندارد، توصیه می کنیم سرور را به گونه ای پیکربندی کنید که فقط خواندنی باشد. برای انجام این کار:

  1. یک فایل mark_readonly.ldif با خطوط زیر در سرور ایجاد کنید:
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: TRUE
  2. دستور زیر را روی سرور اجرا کنید تا فقط خواندنی علامت گذاری شود:
    ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_readonly.ldif

در صورت خرابی سرور اصلی، می‌توانید به صورت زیر به استفاده از سرور آماده به کار به عنوان اصلی بازگردید:

  1. یک فایل mark_writable.ldif در سرور آماده به کار با خط زیر ایجاد کنید:
    dn: olcDatabase={2}bdb,cn=config
    changetype: modify
    replace: olcReadOnly
    olcReadOnly: FALSE
  2. دستور زیر را در سرور آماده به کار اجرا کنید:
    ldapmodify -a -x -w "$APIGEE_LDAPPW" -D "$CONFIG_BIND_DN" -H "ldap://:10389" -f mark_writable.ldif