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

ব্যক্তিগত ক্লাউডের জন্য প্রান্ত v. 4.16.09

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

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

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

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

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

      প্রয়োজনে আপনি সেই সীমা বাড়াতে পারেন। উদাহরণস্বরূপ, যদি আপনি একটি বড় সংখ্যক অস্থায়ী ফাইল যেকোন সময়ে খোলা থাকে।
  • NSCD ব্যবহার করার সময় IPv6 এ DNS লুকআপ অক্ষম করুন
    আপনি যদি NSCD (Name Service Cache Daemon) ইনস্টল এবং সক্ষম করে থাকেন তবে আপনি লক্ষ্য করতে পারেন যে মেসেজ প্রসেসর দুটি DNS লুকআপ তৈরি করে: একটি IPv4 এর জন্য এবং একটি IPv6 এর জন্য।

    IPv6 এ DNS লুকআপ নিষ্ক্রিয় করতে:
    1. প্রতিটি বার্তা প্রসেসর নোডে, /etc/nscd.conf সম্পাদনা করুন।
    2. নিম্নলিখিত সম্পত্তি সেট করুন:
      সক্রিয় ক্যাশে হোস্ট নং