ইনস্টল করার পরে

Edge ইনস্টল করা হয়ে গেলে, ইনস্টলেশন যাচাই করতে, সেটিংস টিউন করতে এবং কনফিগারেশন কাস্টমাইজ করতে, আপনাকে কিছু সাধারণ কাজ করতে হতে পারে। এইসব টাস্কের মধ্যে রয়েছে:

টাস্ক বিবরণ
Edge কম্পোনেন্টে কমান্ড ইনভোক করা প্রতিটি Edge কম্পোনেন্টের স্ট্যাটাস পেতে, শুরু করতে, বন্ধ করতে ও রিস্টার্ট করতে apigee-service ইউটিলিটি ব্যবহার করুন।
Edge কম্পোনেন্ট কনফিগার করা ডিফল্ট Edge কম্পোনেন্ট সেটিংস পরিবর্তন করতে প্রপার্টি ফাইল ব্যবহার করুন।
apigee-validate রান করান প্রতিটি কম্পোনেন্ট সঠিকভাবে ইনস্টল করা হয়েছে কিনা তা নিশ্চিত করতে টেস্ট স্ক্রিপ্ট ইনভোক করুন।
JVM হিপ সেটিংস টিউন করা প্রতিটি নোডের জন্য আপনার Java মেমরি সেটিংস অপ্টিমাইজ করুন।
LDAP পাসওয়ার্ড নীতি ম্যানেজ করা ডিফল্ট LDAP পাসওয়ার্ড পরিবর্তন করুন এবং বিভিন্ন যাচাইকরণ সেটিংস কনফিগার করুন।
নোডে apigee-monit ইনস্টল করুন নোডের কম্পোনেন্ট মনিটর করে এমন একটি টুল ইনস্টল ও ব্যবহার করুন এবং সেগুলি কাজ না করলে রিস্টার্ট করার চেষ্টা করুন।
ডিফল্ট PostgreSQL পাসওয়ার্ড পরিবর্তন করা আপনার ডেটার নিরাপত্তা বজায় রাখতে, Edge for Private Cloud ইনস্টল করার পরে Apigee ডিফল্ট PostgreSQL পাসওয়ার্ড পরিবর্তন করার সাজেশন দেয়।
PostgreSQL ডেটাবেস থেকে ডেটা মুছে ফেলার জব সেট-আপ করা অ্যানালিটিক্স পরিষেবা দ্বারা সংগ্রহ করা অতিরিক্ত ডেটা সরিয়ে দিন।
Cassandra nodetool repair সেট-আপ করা সব নোড জুড়ে ধারাবাহিকতা নিশ্চিত করতে আপনার Cassandra রিংয়ে আপনাকে পর্যায়ক্রমিক রক্ষণাবেক্ষণ করতে হবে।
অটোস্টার্ট চালু করুন রিবুট করার সময় Edge for Private Cloud-কে অটোমেটিক রিস্টার্ট করার নির্দেশ দিন।
নতুন Edge UI ইনস্টল করুন Apigee সাজেস্ট করে যে আপনি নতুন Edge UI ইনস্টল করুন, এটি হল Apigee Edge for Private Cloud-এর ডেভেলপার ও অ্যাডমিনিস্ট্রেটরদের জন্য উন্নত ইউজার ইন্টারফেস।

মনে রাখবেন, Edge ইনস্টল করার পরে আপনি সাধারণত যেসব কাজ করেন, এগুলি তার মধ্যে কয়েকটি মাত্র। অতিরিক্ত অপারেশন ও অ্যাডমিনিস্ট্রেশন টাস্কের জন্য, দেখুন Edge কীভাবে কনফিগার করতে হয় এবং অপারেশন।

Edge কম্পোনেন্টে কমান্ড ইনভোক করা

Edge, /opt/apigee/apigee-service/bin-এর অধীনে ম্যানেজমেন্ট ইউটিলিটি ইনস্টল করে যা আপনি Edge ইনস্টলেশন ম্যানেজ করতে ব্যবহার করতে পারেন। যেমন, নোডে থাকা সব Edge কম্পোনেন্ট চালু, বন্ধ, রিস্টার্ট করতে অথবা সেগুলির স্ট্যাটাস নির্ধারণ করতে, আপনি apigee-all ইউটিলিটি ব্যবহার করতে পারেন:

/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-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-ui (ক্লাসিক 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: Apigee-এর Edge কম্পোনেন্ট। যেমন, edge-management-server.
  • edge-mint: একটি মনিটাইজেশন কম্পোনেন্ট। যেমন edge-mint-management-server.

কোনও কম্পোনেন্টের জন্য অ্যাকশনের সম্পূর্ণ তালিকা কম্পোনেন্টের উপর নির্ভর করে, কিন্তু সব কম্পোনেন্ট নিম্নলিখিত অ্যাকশন সমর্থন করে:

  • start, stop, restart
  • status, version
  • backup, restore
  • install, uninstall

Edge কম্পোনেন্ট কনফিগার করা

ইনস্টলেশনের পরে Edge কনফিগার করতে, আপনি .properties ফাইল ও Edge ইউটিলিটি ব্যবহার করেন। যেমন, Edge UI-তে TLS/SSL কনফিগার করতে, প্রয়োজনীয় প্রপার্টি সেট করতে .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 আপডেট করলে, /opt/apigee/customer/application ডিরেক্টরিতে থাকা .properties ফাইলগুলি পড়া হয়। এর অর্থ হল, আপডেটটি কম্পোনেন্টে আপনার সেট করা যেকোনও প্রপার্টি বজায় রাখে।

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