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

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

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

আপনি হোস্ট মেশিনে ব্যক্তিগত ক্লাউডের জন্য এজ ইনস্টল করার পরে, আপনি ঐচ্ছিকভাবে ইনস্টল করতে পারেন:

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

লাইসেন্সিং

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

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

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

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

বর্ণনা

পরীক্ষা

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

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

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

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

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

আপনার ব্যাকএন্ড পরিষেবাগুলিতে অ্যাক্সেস

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

আপনার ব্যাকএন্ড পরিষেবাগুলিতে অ্যাক্সেস পরীক্ষা করতে curl -v http:// ব্যাকএন্ড

লাইসেন্স কী

Apigee থেকে লাইসেন্স কী সংযুক্ত একটি ইমেল চেক করুন

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

ওএস সংস্করণ

সমর্থিত সফ্টওয়্যার এবং সমর্থিত সংস্করণে তালিকাভুক্ত সমর্থিত OS সংস্করণ।

cat /etc/redhat-release OS সংস্করণ প্রদান করে

জাভা সংস্করণ

সমর্থিত জাভা সংস্করণ:

  • ওরাকল JDK 1.8
  • OpenJDK 1.8

java -version ইনস্টল করা জাভা সংস্করণ প্রদান করে

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

CPU কোর

2 নূন্যতম

lscpu CPU এর সংখ্যা প্রদান করে

cat/proc/cpuinfo CPU তথ্য প্রদান করে

র্যাম

সর্বনিম্ন 8 জিবি

cat/proc/meminfo মেমরি তথ্য প্রদান করে

ডিস্ক স্পেস

সর্বনিম্ন 100 জিবি

df -h ডিস্কের স্থান ফেরত দেয়।

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

হোস্টনাম

হোস্টের নাম হোস্টের আইপি ঠিকানায় সেট করা হয়েছে

hostname -i হোস্টের আইপি ঠিকানা প্রদান করে

অন্তর্জাল

বাহ্যিক ইন্টারনেট অ্যাক্সেস প্রয়োজন।

RedHat OS-এর জন্য, RHEL yum সংগ্রহস্থলে অ্যাক্সেস করুন।

yum রিপোলিস্ট উপলব্ধ রিপোজ প্রদান করে।

RedHat-এর জন্য, /etc/yum.repos.d/redhat-rhui.repo থেকে রেপোর উপলব্ধতা পরীক্ষা করুন

পোর্ট, iptables, ফায়ারওয়ালড

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

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

iptables -nvL

Linux 6.x : সার্ভিস iptables অবস্থা

Linux 7.x : sysctl ফায়ারওয়ালড স্ট্যাটাস

প্রয়োজনে, আপনি iptables বা ফায়ারওয়ালড বন্ধ করতে পারেন

SELinux

SELinux নিষ্ক্রিয় করুন, অথবা ইনস্টল করার সময় এটিকে অনুমতিমূলক মোডে সেট করুন। প্রয়োজনে ইনস্টল করার পরে পুনরায় সক্রিয় করুন

সাময়িকভাবে অনুমতিমূলক মোডে SELinux সেট করুন:

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

echo 0 > /selinux/enforce

এজ ইনস্টল করার পরে পুনরায় সক্ষম করতে:

echo 1 > /selinux/enforce

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

সেটেনফোর্স 0

এজ ইনস্টল করার পরে পুনরায় সক্ষম করতে:

সেটেনফোর্স 1

SELinux স্থায়ীভাবে নিষ্ক্রিয় করতে, এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন দেখুন।

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

ব্যবহারকারীর সঞ্চালন ইনস্টল প্রয়োজন:

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

sudo whoami রুট ফিরে আসা উচিত

SMTP সার্ভার

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

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

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

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

বর্ণনা

পরীক্ষা

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

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

আপনি রেপোর জন্য Apigee থেকে একটি ব্যবহারকারীর নাম/পাসওয়ার্ড পেয়েছেন তা নিশ্চিত করুন।

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

এজ হোস্টে ইনস্টল করা হয়েছে

নিশ্চিত করুন যে আপনি ইতিমধ্যে হোস্ট মেশিনে এজ ইনস্টল করেছেন

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

বন্দর

নিশ্চিত করুন পোর্ট 80 উপলব্ধ এবং অ্যাক্সেসযোগ্য

netstat -nlptu | grep 80

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

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

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

বর্ণনা

পরীক্ষা

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

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

আপনি রেপোর জন্য Apigee থেকে একটি ব্যবহারকারীর নাম/পাসওয়ার্ড পেয়েছেন তা নিশ্চিত করুন।

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

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

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

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

পোর্ট, iptables, ফায়ারওয়ালড

নিশ্চিত করুন যে পোর্ট 2551, 8080, 9000, 9200-9400 ইনকামিং প্যাকেটগুলি গ্রহণ করতে পারে৷

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

iptables -nvL

Linux 6.x : সার্ভিস iptables অবস্থা

Linux 7.x : sysctl ফায়ারওয়ালড স্ট্যাটাস

প্রয়োজনে, আপনি iptables বা ফায়ারওয়ালড বন্ধ করতে পারেন