সুচিপত্র:
- ধাপ 1: শুরু করা
- পদক্ষেপ 2: আপনার হার্ডওয়্যার সেট আপ
- ধাপ 3: আপনার Pi কনফিগার করুন
- ধাপ 4: Ansible ইনস্টল করুন
- ধাপ 5: অভিনন্দন
ভিডিও: রাস্পবেরি পাই 3 "ব্র্যাম্বল": 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
একটি HAProxy লোড ব্যালেন্সারের মাধ্যমে একটি স্কেলেবল রাস্পবেরি Pi3 মডেল B "bramble" জুড়ে Apache2 ওয়েব সার্ভার স্থাপন করা!
আমি অনেক ওয়েব ডেভেলপমেন্ট করি এবং জিও-রিডানডেন্সি এবং লোড ব্যালেন্সার স্থাপনের বিষয়ে প্রচুর পড়াশোনা করেছি, তাই আমি ভেবেছিলাম এটি আমার নিজের সেট আপ করার সময় একটি শট নেওয়ার সময় ছিল। আমি একটি সার্ভার বন্ধ থাকার জন্য অসন্তুষ্ট ছিলাম এবং ভবিষ্যতে এটি পুনরায় ঘটতে বাধা দিতে চেয়েছিলাম!
প্লাস, এটা শুধু শীতল দেখায়।
ধাপ 1: শুরু করা
** হালনাগাদ **
**************************************************************************************************************************
আমি আসলে এই নির্দেশযোগ্যকে কিছুটা সহজ করেছি। আমি আপনার নির্বাচিত Pi তে HAProxy loadbalancer স্বয়ংক্রিয়ভাবে ইনস্টল, কনফিগার এবং মোতায়েনের জন্য Github- এ রেপো রিফ্যাক্ট করেছি! কম কোড, কম সম্পাদনা, ত্রুটির সম্ভাবনা কম এবং মজা করার সুযোগ বেশি!
**************************************************************************************************************************
Https://www.raspberrypi.org/downloads/raspbian/ এ যান এবং রাস্পবিয়ান স্ট্রেচ লাইটের একটি নতুন কপি ডাউনলোড করুন।
. ZIP ফাইলটি এক্সট্রাক্ট করুন এবং আপনার ক্লাস্টারের প্রতিটি Pi এর জন্য প্রতিটি মাইক্রোএসডি কার্ডে.img লিখুন। ওএসএক্স ব্যবহারকারীরা, এর জন্য একটি দুর্দান্ত সরঞ্জাম হ'ল
আপনি মাইক্রোএসডি কার্ডে.img খোদাই করার পরে, একটি নতুন ফাইন্ডার বা ফাইল এক্সপ্লোরার উইন্ডোতে কার্ডে নেভিগেট করুন - এটি ডিফল্টরূপে বুট নামকরণ করা উচিত। তার উপর, SSH নামে একটি নতুন ফাইল তৈরি করুন। আপনি ফাইল এক্সটেনশনের জন্য কিছু রাখবেন না তা নিশ্চিত করুন। এটি আপনার Rpi3 এ SSH সক্ষম করবে। কার্ডটি বের করুন এবং এটি আপনার পাইতে রাখুন। অবশিষ্ট 2 Pi এর জন্য এই ধাপটি পুনরাবৃত্তি করুন (অথবা যাইহোক আপনি অনেকগুলি ব্যবহার শেষ করেছেন)।
পদক্ষেপ 2: আপনার হার্ডওয়্যার সেট আপ
এই উদাহরণটি একটি 3 নোড Rpi ক্লাস্টার অনুমান করে, এবং সরঞ্জামগুলির তালিকা নীচে রয়েছে:
-
5 পোর্ট ইথারনেট সুইচ x 1
https://www.amazon.ca/gp/product/B00QR6XFHQ/ref=oh…
-
5 পোর্ট ইউএসবি পাওয়ার অ্যাডাপ্টার x 1 **
https://www.amazon.ca/gp/product/B017R9IJTU/ref=oh…
-
ইথারনেট কেবল x 4
https://www.amazon.ca/gp/product/B01J8KFTB2/ref=oh…
-
ইউএসবি 2. মাইক্রো ইউএসবি বি পাওয়ার ক্যাবলস x 3 তে
https://www.amazon.ca/gp/product/B019U0V75W/ref=oh…
-
রাস্পবেরি পাই 3 মডেল বি x 3
https://www.amazon.ca/gp/product/B01CD5VC92/ref=od…
-
Heatsinks x 6
https://www.amazon.ca/gp/product/B010ER7UN8/ref=od_aui_detailpages00?ie=UTF8&psc=1
* এটি গুরুত্বপূর্ণ যে আপনি একটি ইউএসবি পাওয়ার অ্যাডাপ্টার ব্যবহার করেন যা রাস্পবেরি পাইকে তাদের ন্যূনতম প্রয়োজনীয় অপারেটিং ভোল্টেজ সরবরাহ করতে সক্ষম।
- আপনার রাউটার থেকে ইথারনেট সুইচে x1 ইথারনেট কেবল সংযুক্ত করুন।
- আপনার ইথারনেট সুইচ থেকে x1 ইথারনেট কেবলটি আপনার পিআই এর প্রতিটিতে সংযুক্ত করুন
- আপনার প্রতিটি Pi থেকে USB পাওয়ার অ্যাডাপ্টারে x1 USB-to-MicroUSB সংযোগ করুন।
- এটি সব প্লাগ করুন এবং জ্বলজ্বলে আলো দেখুন
যদিও প্রয়োজনীয় নয়, কিন্তু আমি ব্রাম্বলকে যতটা সম্ভব শীতল দেখাতে চেয়েছিলাম এবং সবকিছুকে একটু পরিচ্ছন্ন রাখতে চেয়েছিলাম। আমি অ্যামাজন থেকে এই স্ট্যাকযোগ্য কেসগুলির মধ্যে 3 টি বেছে নেওয়ার সিদ্ধান্ত নিয়েছি। আমি এটিকে এই নির্দেশনায় অন্তর্ভুক্ত করি নি কারণ এটি _ প্রযুক্তিগতভাবে_ প্রয়োজন নেই, কিন্তু নান্দনিকতা পয়েন্টগুলির জন্য আমি কিছু বাছাই করার সুপারিশ করব।
www.amazon.ca/gp/product/B07BNDFXN9/ref=oh…
** বোনাস পয়েন্ট **
আমি অতিরিক্ত নির্বোধ পয়েন্টের জন্য বেছে নিয়েছি এবং কোন সার্ভারের সাথে আমি ইন্টারঅ্যাক্ট করছি তার একটি ভাল চাক্ষুষ ইঙ্গিত চাই। আমার কাছে কিছু অতিরিক্ত প্রোটোবোর্ড ছিল এবং এলইডি এবং প্রতিরোধকগুলির একটি গুচ্ছ ছিল, তাই আমি দ্রুত কিছু বোর্ড একসাথে হ্যাক করে পাই এর জিপিআইও পিনের উপরে রাখা। আদর্শভাবে, আমি কিছু মহিলা হেডার ব্যবহার করতাম, কিন্তু আমার কেবল পুরুষ ছিল তাই আমার কিছু জাম্পার তারগুলি ছাঁটা দরকার।
আপনি যদি সেই পথে যেতে চান (কারণ LED গুলি অসাধারণ), আপনি এই টিউটোরিয়ালটি অনুসরণ করতে চাইবেন:
thepihut.com/blogs/raspberry-pi-tutorials/…
ধাপ 3: আপনার Pi কনফিগার করুন
আপনার স্থানীয় নেটওয়ার্কের প্রতিটি পিআই এর আইপি ঠিকানা জানতে হবে। আপনি যদি CLI নিনজা হন, তাহলে এটি সহজ-সরল হওয়া উচিত। অন্য সবার জন্য, আপনি একটি বিনামূল্যে আইপি স্ক্যানার ব্যবহার করতে পারেন, যেমন সুপারস্ক্যান (ওএসএক্স)। আইপি ঠিকানাগুলি লিখুন।
এরপরে, আপনার টার্মিনাল থেকে নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনার প্রতিটি পিআইতে আপনার এসএসএইচ পাবলিক কী অনুলিপি করুন:
ssh-copy-id
উদাহরণ::
ssh-copy-id -i।/.ssh/id_rsa.pub [email protected]
SSH কী নেই? সমস্যা নেই! শেষ ঘন্টা:
ssh-keygen
আপনার টার্মিনালে এবং অনুরোধগুলি অনুসরণ করুন। আমরা প্রায় সেখানে!
ধাপ 4: Ansible ইনস্টল করুন
যদি আপনি এটিকে এতদূর নিয়ে আসেন, অভিনন্দন! আপনি আপনার নিজের বিতরণ করা কম্পিউটিং নেটওয়ার্ক চালানো থেকে মাত্র কয়েক মিনিট দূরে।
আপনার স্থানীয় কম্পিউটার / ল্যাপটপে, আপনি কমান্ড লাইন থেকে Ansible ইনস্টল করতে চান। ম্যাক ব্যবহারকারীদের জন্য, এটি:
sudo pip install ansible
অন্য সবার জন্য, আপনার OS এর জন্য https://docs.ansible.com/ansible/latest/installat… পড়ুন।
এখন, আপনি এই রেপোটিকে একটি ফোল্ডারে ক্লোন করতে চান অথবা. ZIP ডাউনলোড করুন এবং আপনার স্থানীয় মেশিনের একটি ফোল্ডারে এটি বের করুন।
github.com/Jtilley84/ansible-apache2-webse…
সেই রেপোতে, আপনি একটি hosts.ini ফাইল দেখতে পাবেন। আপনার প্রিয় টেক্সট এডিটর (অথবা ন্যানো বা ভিম) এ এটি খুলুন:
[ভারসাম্যহীন]
pi-headnode ansible_host = 192.168.0.228 # <--- এটি Pi এর আইপি ঠিকানায় পরিবর্তন করুন যা আপনি HAProxy করতে চান।
[নোড]
node2 ansible_host = 192.168.0.16 # <--- এটি আপনার দ্বিতীয় পাই এর আইপি ঠিকানায় পরিবর্তন করুন
node3 ansible_host = 192.168.0.58 # <--- এটি আপনার তৃতীয় পাই এর আইপি ঠিকানায় পরিবর্তন করুন
এটাই! প্লেবুক চালানোর জন্য, বেস রেপো ফোল্ডারে নেভিগেট করুন এবং আপনার টার্মিনালে নিম্নলিখিতটি টাইপ করুন:
ansible-playbook playbook.yml
ধাপ 5: অভিনন্দন
আপনি শুধু কম্পিউটার জাদু ঘটানো। অভিনন্দন!
এটি ধারণার একটি প্রমাণ মাত্র। এই রেপোতে, প্লেবুক প্রতিটি নোডের জন্য একটি অনন্য index.html ফাইল ঠেলে দেয় যাতে আপনি দৃশ্যত ডিবাগ করতে পারেন যে এটি কাজ করছে কি না। একটি প্রোডাকশন সার্ভারের জন্য, আপনি স্পষ্টভাবে আপনার সাইট স্থাপনের জন্য প্লেবুক সম্পাদনা করতে চান।
যদি আপনার কোন প্রশ্ন বা মন্তব্য থাকে, আমি তাদের শুনতে চাই! দয়া করে গিথুব রেপো চেকআউট করুন এবং কাঁটাচামচ করুন! আপনি কি নিয়ে এসেছেন তা দেখতে আমি পছন্দ করব।
প্রস্তাবিত:
রাস্পবেরি পাই 3/4 এক্সটেনশন বোর্ড রাস্পবেরি পাইতে অতিরিক্ত বৈশিষ্ট্য যুক্ত করার জন্য: 15 টি ধাপ (ছবি সহ)
রাস্পবেরি পাইতে অতিরিক্ত বৈশিষ্ট্য যুক্ত করার জন্য রাস্পবেরি পাই 3/4 এক্সটেনশন বোর্ড: আমরা জানি যে রাস্পবেরি পাই 3/4 বিল্ট ইন এডিসি (এনালগ টু ডিজিটাল কনভার্টার) এবং আরটিসি (রিয়েল টাইম ক্লক) দিয়ে আসে না তাই আমি একটি পিসিবি ডিজাইন করি যাতে 16 টি থাকে চ্যানেল 12 বিট এডিসি, আরটিসি, সিম 7600 4 জি মডিউল, পুশ বোতাম, রিলে, ইউএসবি পাওয়ার আউট, 5 ভি পাওয়ার আউট, 12 ভি পাওয়ার
রাস্পবেরি পাই সহ LED ব্লিঙ্ক - রাস্পবেরি পাইতে কীভাবে জিপিআইও পিন ব্যবহার করবেন: 4 টি ধাপ
রাস্পবেরি পাই সহ LED ব্লিঙ্ক | রাস্পবেরি পাইতে কীভাবে জিপিআইও পিন ব্যবহার করবেন: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা শিখব কিভাবে জিপিআইওর রাস্পবেরি পাই ব্যবহার করতে হয়। আপনি যদি কখনো Arduino ব্যবহার করে থাকেন তাহলে সম্ভবত আপনি জানেন যে আমরা LED সুইচ ইত্যাদি তার পিনের সাথে সংযুক্ত করতে পারি এবং এটিকে এর মত কাজ করতে পারি। এলইডি ব্লিংক করুন বা সুইচ থেকে ইনপুট পান তাই
কিভাবে একটি রাস্পবেরি পাই, একটি নেটওয়ার্ক ওয়াইড অ্যাড ব্লকারে পাই-হোল সেটআপ করবেন !!: ২৫ টি ধাপ
কিভাবে একটি রাস্পবেরি পাই, একটি নেটওয়ার্ক ওয়াইড অ্যাড ব্লকারে পাই-হোল সেটআপ করবেন !!: এই প্রকল্পের জন্য, আপনার প্রয়োজন হবে: একটি রাস্পবেরি পাই ইন্টারনেটে সংযোগ করতে সক্ষম একটি মাইক্রো এসডি কার্ড যা রাস্পবিয়ান লাইটএ কীবোর্ড (এসএসএইচ সেটআপ করার জন্য) একটি দ্বিতীয় ডিভাইস (ওয়েব পোর্টাল অ্যাক্সেস করতে) ইউনিক্সের মৌলিক জ্ঞান সেইসাথে ইন্টারফেস নেভিগেশন
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা
রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে