Edge ডেমো ইনস্টলেশন সংক্রান্ত প্রয়োজনীয়তা

Edge for Private Cloud v. 4.17.09

আপনি ডেমো বা প্রুফ অফ কনসেপ্ট ইনস্টলেশনের অংশ হিসেবে একটি হোস্ট মেশিনে Private Cloud-এর জন্য Edge ইনস্টল করতে পারেন। এই ধরনের ইনস্টলেশনকে Edge "অল-ইন-ওয়ান" ইনস্টলেশন বলা হয়। হোস্ট মেশিনটি একটি স্ট্যান্ডঅ্যালোন মেশিন বা একটি VM হতে পারে যা নিচে তালিকাভুক্ত সিস্টেমের পূর্বশর্তগুলি পূরণ করে।

হোস্ট মেশিনে Private Cloud-এর জন্য Edge ইনস্টল করার পরে, আপনি বিকল্প হিসেবে ইনস্টল করতে পারেন:

  • নিজস্ব হোস্ট মেশিনে ডেভেলপার পরিষেবা পোর্টাল
  • API BaaS নিজস্ব হোস্ট মেশিনে

লাইসেন্স দেওয়া

Edge-এর প্রতিটি ইনস্টলেশনের জন্য একটি অনন্য লাইসেন্স ফাইল প্রয়োজন যা আপনি Apigee থেকে পান। আপনার কাছে এখনও লাইসেন্স না থাকলে, এখান থেকে সেলস টিমের সাথে যোগাযোগ করুন।

Edge-এর জন্য সিস্টেমের প্রয়োজনীয়তা

নিম্নলিখিত সারণীতে একটি হোস্ট মেশিনে Edge ইনস্টল করার জন্য সিস্টেমের প্রয়োজনীয়তা তালিকাভুক্ত করা হয়েছে:

প্রয়োজনীয়তা

বিবরণ

Test

Apigee RPM রেপোতে অ্যাক্সেস

https://software.apigee.com-এ অ্যাক্সেস নিশ্চিত করুন

নিশ্চিত করুন যে আপনি রেপোর জন্য Apigee থেকে একটি ইউজারনেম/পাসওয়ার্ড পেয়েছেন:

  • আপনি যদি Apigee মূল্যায়নকারী একজন সম্ভাব্য গ্রাহক হন, তাহলে এখানে Apigee সেলস টিমের সাথে যোগাযোগ করুন।
  • আপনি যদি আগে থেকেই Apigee-এর গ্রাহক হন, তাহলে আপনার Apigee প্রতিনিধির সাথে যোগাযোগ করুন।

curl -v https://software.apigee.com HTTP 200 রিটার্ন করে

আপনার ব্যাকএন্ড পরিষেবায় অ্যাক্সেস

আপনার ব্যাকএন্ড পরিষেবায় অ্যাক্সেস নিশ্চিত করুন

curl -v http://backend আপনার ব্যাকএন্ড পরিষেবা অ্যাক্সেস চেক করতে

লাইসেন্স কী

Apigee থেকে পাঠানো ইমেলে লাইসেন্স কী অ্যাটাচ করা আছে কিনা তা চেক করুন

হোস্ট মেশিনে লাইসেন্স কী ডেপ্লয় করা হয়েছে কিনা তা নিশ্চিত করুন

OS ভার্সন

কাজ করে এমন সফ্টওয়্যার ও ভার্সন-এ তালিকাভুক্ত OS ভার্সন।

cat /etc/redhat-release OS ভার্সন ফিরিয়ে দেয়

Java ভার্সন

Java-এর যেসব ভার্সন কাজ করবে:

  • Oracle JDK 1.8
  • OpenJDK 1.8

java -version ইনস্টল করা Java ভার্সন ফেরত দেয়

প্রয়োজনীয় Java ভার্সন না পাওয়া গেলে, Edge ইনস্টলার এটি ডাউনলোড ও ইনস্টল করে।

সিপিইউ কোর

ন্যূনতম ৮টি

lscpu CPU-এর সংখ্যা ফেরত দেয়

cat /proc/cpuinfo CPU সংক্রান্ত তথ্য রিটার্ন করে

RAM

কমপক্ষে ১৬ জিবি

cat /proc/meminfo মেমরি সংক্রান্ত তথ্য দেখায়

ডিস্কস্পেস

কমপক্ষে ১০০ জিবি

df -h ডিস্ক স্টোরেজে খালি জায়গা ফেরত দেয়।

df -h /opt কমান্ড /opt-এর জন্য ডিস্ক স্পেস রিটার্ন করে, যা Edge ইনস্টল ডিরেক্টরি

হোস্টনেম

হোস্টের IP অ্যাড্রেসে হোস্টনেম সেট করা হয়েছে

hostname -i হোস্টের IP অ্যাড্রেস ফেরত দেয়

নেটওয়ার্ক

এক্সটার্নাল ইন্টারনেট অ্যাক্সেস প্রয়োজন।

RedHat OS-এর জন্য, RHEL yum রিপোজিটরিতে অ্যাক্সেস।

yum repolist উপলভ্য রেপো ফেরত দেয়।

RedHat-এর জন্য, /etc/yum.repos.d/redhat-rhui.repo থেকে রেপো উপলভ্য আছে কিনা তা চেক করুন

পোর্ট, iptables, firewalld

নিশ্চিত করুন যে পোর্ট 8080, 9000, 9001 এবং 9002 ইনকামিং প্যাকেট গ্রহণ করতে পারে।

এই প্রয়োজনীয়তা আপনার OS ও OS কনফিগারেশনের উপর নির্ভর করে। বর্তমান সেটিংস দেখতে আপনি বেশ কয়েকটি কমান্ড ব্যবহার করতে পারবেন:

iptables -nvL

Linux 6.x: service iptables status

Linux 7.x: sysctl firewalld status

প্রয়োজন হলে, আপনি iptables বা firewalld বন্ধ করতে পারেন

SELinux

ইনস্টল করার সময় SELinux বন্ধ করুন বা এটিকে পারমিসিভ মোডে সেট করুন। প্রয়োজন হলে ইনস্টল করার পরে আবার চালু করুন

সাময়িকভাবে SELinux-কে পারমিসিভ মোডে সেট করুন:

Linux 6.x অপারেটিং সিস্টেমে:

echo 0 > /selinux/enforce

Edge ইনস্টল করার পরে আবার চালু করতে:

echo 1 > /selinux/enforce

Linux 7.x অপারেটিং সিস্টেমে:

setenforce 0

Edge ইনস্টল করার পরে আবার চালু করতে:

setenforce 1

SELinux স্থায়ীভাবে বন্ধ করতে, Edge apigee-setup ইউটিলিটি ইনস্টল করুন দেখুন।

সিস্টেম ব্যবহারকারীর অ্যাক্সেস

ইনস্টল করা ব্যবহারকারীর জন্য এগুলি প্রয়োজন:

  • sudo অ্যাক্সেস বা রুট অ্যাক্সেস
  • হোস্ট মেশিনে ব্যবহারকারী যোগ করার ক্ষমতা

sudo whoami রুট রিটার্ন করা উচিত

SMTP সার্ভার

নতুন Edge ব্যবহারকারীদের ইমেল পাঠাতে SMTP সার্ভারে অ্যাক্সেস।

ডেভেলপার পরিষেবা পোর্টালের জন্য সিস্টেমের প্রয়োজনীয়তা পোর্টাল

আপনি Edge ইনস্টল করার জন্য যে মেশিন ব্যবহার করেছেন তার থেকে আলাদা মেশিনে Edge Developer Services পোর্টাল ইনস্টল করতে পারেন। পোর্টাল ইনস্টল করার আগে নিম্নলিখিত প্রয়োজনীয়তা পূরণ করেছেন কিনা তা ভালোভাবে দেখে নিন:

শর্ত

বিবরণ

Test

Apigee RPM রেপোতে অ্যাক্সেস

https://software.apigee.com-এ অ্যাক্সেস নিশ্চিত করুন

রেপোর জন্য Apigee থেকে ইউজারনেম/পাসওয়ার্ড পেয়েছেন কিনা তা নিশ্চিত করুন।

curl -v https://software.apigee.com HTTP 200 রিটার্ন করে

হোস্টে Edge ইনস্টল করা আছে

হোস্ট মেশিনে আপনি আগে থেকেই Edge ইনস্টল করেছেন কিনা তা নিশ্চিত করুন

উপরে Edge-এর জন্য সিস্টেমের প্রয়োজনীয়তা দেখুন।

পোর্ট

পোর্ট ৮০৭৯ উপলভ্য ও অ্যাক্সেসযোগ্য কিনা তা নিশ্চিত করুন

netstat -nlptu | grep 8079

API BaaS-এর জন্য সিস্টেমের প্রয়োজনীয়তা

আপনি এজ ইনস্টল করার জন্য যে মেশিন ব্যবহার করেছেন তার থেকে আলাদা একটি হোস্ট মেশিনে API BaaS ইনস্টল করতে পারেন। হোস্টে API BaaS ইনস্টল করার আগে আপনি নিম্নলিখিত প্রয়োজনীয়তা পূরণ করেছেন কিনা তা ভালোভাবে দেখে নিন:

শর্ত

বিবরণ

Test

Apigee RPM রেপোতে অ্যাক্সেস

https://software.apigee.com-এ অ্যাক্সেস নিশ্চিত করুন

রেপোর জন্য Apigee থেকে ইউজারনেম/পাসওয়ার্ড পেয়েছেন কিনা তা নিশ্চিত করুন।

curl -v https://software.apigee.com HTTP 200 রিটার্ন করে

Edge-এর সব প্রয়োজনীয়তা

হোস্ট মেশিনটি Edge-এর জন্য উপরে তালিকাভুক্ত সমস্ত প্রয়োজনীয়তা পূরণ করছে কিনা তা নিশ্চিত করুন

উপরে Edge-এর জন্য সিস্টেমের প্রয়োজনীয়তা দেখুন।

পোর্ট, iptables, firewalld

নিশ্চিত করুন যে ২৫৫১, ৮০৮০, ৯০০০, ৯২০০-৯৪০০ পোর্টগুলি ইনকামিং প্যাকেট গ্রহণ করতে পারে।

এই ধাপটি আপনার OS এবং OS কনফিগারেশনের উপর নির্ভর করে। বর্তমান সেটিংস দেখতে আপনি বিভিন্ন কমান্ড ব্যবহার করতে পারেন:

iptables -nvL

Linux 6.x: service iptables status

Linux 7.x: sysctl firewalld status

প্রয়োজন হলে, আপনি iptables বা firewalld বন্ধ করতে পারেন