پس‌از نصب

پس‌از نصب موفقیت‌آمیز 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, restart
  • status, version
  • backup, restore
  • install, 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 است که نیازی به تغییر ترافیک به آن ندارد، توصیه می‌کنیم سرور را به‌صورت فقط خواندنی پیکربندی کنید. برای انجام این کار:

  1. فایل mark_readonly.ldif را با خطوط زیر در سرور ایجاد کنید:
    dn: olcDatabase={2}mdb,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}mdb,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