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

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

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

মনে রাখবেন, 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-zookeeper (ZooKeeper)
  • edge-management-server (ম্যানেজমেন্ট সার্ভার)
  • edge-management-ui (নতুন Edge UI)
  • edge-message-processor (মেসেজ প্রসেসর)
  • edge-postgres-server (Postgres সার্ভার)
  • edge-qpid-server (Qpid সার্ভার)
  • edge-router (এজ রাউটার)

এইসব কম্পোনেন্ট ছাড়াও, আপনার কনফিগারেশনের উপর নির্ভর করে আপনি 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 ইউটিলিটি ব্যবহার করেন। যেমন, New 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