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

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

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

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

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

Edge ইনস্টলেশন ম্যানেজ করার জন্য আপনি ব্যবহার করতে পারেন এমন ম্যানেজমেন্ট ইউটিলিটি Edge /opt/apigee/apigee-service/bin-এর অধীনে ইনস্টল করে। যেমন, আপনি নোডের সব 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-provision এবং apigee-validate কম্পোনেন্টে apigee-service ইনভোক করতে পারবেন।

যেমন, Edge Router রিস্টার্ট করতে, এই কমান্ডটি এক্সিকিউট করুন:

/opt/apigee/apigee-service/bin/apigee-service edge-router restart

/opt/apigee ডিরেক্টরি পরীক্ষা করে আপনি নোডে ইনস্টল করা কম্পোনেন্টের তালিকা নির্ধারণ করতে পারবেন। সেই ডিরেক্টরিতে নোডে ইনস্টল করা প্রতিটি Edge কম্পোনেন্টের জন্য একটি সাবডিরেক্টরি থাকে। প্রতিটি সাবডিরেক্টরির আগে এটি থাকে:

  • apigee: Edge-এর ব্যবহার করা থার্ড-পার্টি কম্পোনেন্ট। যেমন, apigee-cassandra।
  • edge: Apigee-এর একটি এজ কম্পোনেন্ট। যেমন, 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-এর মাধ্যমে সেল্ফ হিলিং দেখুন।

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