ইনস্টলেশন চেকলিস্ট

Edge for Private Cloud v. 4.16.05

চেকলিস্টে পূর্ববর্তী পূর্বশর্তগুলি কভার করা হয়েছে এবং এগিয়ে যাওয়ার আগে প্রয়োজনীয় ফাইলের তালিকা প্রদান করা হয়েছে। সেখানে কভার করা প্রাথমিক প্রয়োজনীয়তার একটি সারসংক্ষেপ এখানে দেওয়া হল।

  • Edge সিস্টেম অ্যাডমিনিস্ট্রেটর ক্রেডেনশিয়াল: ইনস্টলেশনের অংশ হিসেবে, আপনাকে Edge সিস্টেম অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট তৈরি করার জন্য ব্যবহৃত ইমেল আইডি এবং পাসওয়ার্ড নির্দিষ্ট করতে প্রম্পট করা হয়। Edge সিস্টেম অ্যাডমিনিস্ট্রেশন ছাড়া অন্য কোনও কিছুর জন্য এই ক্রেডেনশিয়াল কখনও ব্যবহার করবেন না। আপনি পরে API প্রক্সি, অ্যাপ এবং অন্যান্য সব ব্যবহারকারী-লেভেলের টাস্ক তৈরি ও ম্যানেজ করার জন্য বিভিন্ন ব্যবহারকারী ও ব্যবহারকারীর ধরন তৈরি করতে পারবেন।

    অ্যাডমিনিস্ট্রেটর পাসওয়ার্ড পরিবর্তন করতে, Edge UI ব্যবহার করবেন না। পাসওয়ার্ড। আরও তথ্যের জন্য Edge পাসওয়ার্ড রিসেট করা দেখুন।
  • OS: অপারেটিং সিস্টেমের প্রয়োজনীয়তা সম্পর্কে জানতে, https://apigee.com/docs/api-services/reference/supported-software দেখুন।
  • Java: Java সংক্রান্ত প্রয়োজনীয়তা উপরে পূর্বশর্তের মধ্যে কভার করা হয়েছে। https://apigee.com/docs/api-services/reference/supported-software দেখুন।

    যে ব্যবহারকারী ইনস্টল করছেন তার জন্য JAVA_HOME JDK-এর রুটকে পয়েন্ট করছে কিনা তা নিশ্চিত করুন।
  • ফায়ারওয়াল: ফায়ারওয়াল/হোস্ট সংক্রান্ত প্রয়োজনীয়তা উপরে পূর্বশর্তের মধ্যে কভার করা হয়েছে। এগিয়ে যাওয়ার আগে ইনস্টলেশন সংক্রান্ত প্রয়োজনীয়তা দেখুন।
  • TCP Wrappers: TCP Wrappers কিছু পোর্টের কমিউনিকেশন ব্লক করতে পারে এবং OpenLDAP, Postgres ও Cassandra ইনস্টলেশনকে প্রভাবিত করতে পারে। সেইসব নোডে, /etc/hosts.allow এবং /etc/hosts.deny চেক করে নিশ্চিত করুন যে প্রয়োজনীয় OpenLDAP, Postgres এবং Cassandra পোর্টে কোনও পোর্ট সংক্রান্ত বিধিনিষেধ নেই।
  • SELinux: SELinux-এর জন্য আপনার সেটিংসের উপর নির্ভর করে, Edge কম্পোনেন্ট ইনস্টল ও শুরু করার সময় Edge-এ সমস্যা হতে পারে। প্রয়োজন হলে, ইনস্টল করার সময় আপনি SELinux বন্ধ করতে বা এটিকে পারমিসিভ মোডে সেট করতে পারেন এবং ইনস্টল করার পরে এটি আবার চালু করতে পারেন। আরও জানতে Edge apigee-setup ইউটিলিটি ইনস্টল করুন দেখুন।
  • iptables: প্রয়োজনীয় এজ পোর্টে নোডের মধ্যে কানেক্টিভিটি আটকানোর জন্য কোনও iptables নীতি নেই তা যাচাই করুন। প্রয়োজন হলে, ইনস্টলেশনের সময় আপনি iptables বন্ধ করতে পারেন এই কমান্ড ব্যবহার করে:
    > sudo /etc/init.d/iptables stop

    CentOS 7.x-এ:
    > systemctl stop firewalld
  • লাইসেন্স ফাইল: Apigee Edge ইনস্টল করার জন্য একটি সঠিক লাইসেন্স ফাইল পেতে হবে। লাইসেন্সিং সংক্রান্ত তথ্য উপরে পূর্বপ্রয়োজনীয়তা বিভাগে কভার করা হয়েছে। এগিয়ে যাওয়ার আগে ইনস্টলেশন সংক্রান্ত প্রয়োজনীয়তা দেখুন।
  • ডিস্ট্রিবিউশন ফাইল: Apigee Edge ডিস্ট্রিবিউশন ফাইল RPM ও ডিপেন্ডেন্সির সেট হিসেবে ইনস্টল করা হয়।
  • সিস্টেমের সীমা:
    • Cassandra নোডে, ইনস্টলেশন ব্যবহারকারীর (ডিফল্ট হল “apigee") জন্য /etc/security/limits.conf-এ সফ্ট ও হার্ড মেমলক, নোফাইল এবং অ্যাড্রেস স্পেস (as) সীমা সেট করুন, নিচে যেমন দেখানো হয়েছে:
      apigee soft memlock unlimited
      apigee hard memlock unlimited
      apigee soft nofile 32768
      apigee hard nofile 65536
      apigee soft as unlimited
      apigee hard as unlimited
    • মেসেজ প্রসেসর নোডে, এই কমান্ড ব্যবহার করে খোলা ফাইল ডেসক্রিপটরের সর্বাধিক সংখ্যা ৬৪K-তে সেট করুন:
      > ulimit -n 65535

      প্রয়োজন হলে, আপনি এই সীমা বাড়াতে পারেন। যেমন, আপনার কাছে যদি একবারে খোলা অনেক সংখ্যক অস্থায়ী ফাইল থাকে।
  • NSCD ব্যবহার করার সময় IPv6-এ DNS লুকআপ বন্ধ করুন
    আপনি NSCD (নেম সার্ভিস ক্যাশে ডেমন) ইনস্টল ও চালু করে থাকলে, আপনি হয়ত লক্ষ্য করেছেন যে মেসেজ প্রসেসর দুটি DNS লুকআপ করে: একটি IPv4-এর জন্য এবং অন্যটি IPv6-এর জন্য।

    IPv6-এ DNS লুকআপ বন্ধ করতে:
    1. প্রতিটি মেসেজ প্রসেসর নোডে, /etc/nscd.conf এডিট করুন।
    2. নিম্নলিখিত প্রপার্টি সেট করুন:
      enable-cache hosts no