উবুন্টুতে ওপেনস্ট্যাক ইনস্টল করুন

Install Openstack Ubuntu



ক্লাউড ব্যবহার করে আপনার নিজের ক্লাউড তৈরি করুন। আমরা ওপেনস্ট্যাকের ভিতরে উঁকি দিতে ডিজিটাল ওশান ব্যবহার করব - একটি ক্লাউড ম্যানেজমেন্ট অপারেটিং সিস্টেম যা পুরো শিল্পের জন্য একটি মান নির্ধারণ করছে।

একটি ক্লাউড অবকাঠামো ততটা সহজ নয় যতটা ভার্চুয়াল মেশিন স্পিন করার জন্য তাদের উপর হাইপারভাইজার লাগানো একাধিক 40 কোর Xeon সার্ভার থাকা। না, আমাদের শুধু সাধারণ ভার্চুয়াল মেশিনের চেয়ে অনেক বেশি প্রয়োজন। গ্রাহকরা ব্লক স্টোরেজ, অবজেক্ট স্টোরেজ, ফ্লোটিং আইপি, ফায়ারওয়াল, পর্যায়ক্রমিক ব্যাকআপ এবং অন্যান্য অনেক ফিচার চাইতে পারেন। আপনাকে ভিএমগুলির জন্য বিভিন্ন বুট ইমেজ পরিচালনা করতে হতে পারে, বিলম্ব হ্রাস করতে এবং 24/7 আপটাইম নিশ্চিত করতে অফিসিয়াল প্যাকেজ সংগ্রহস্থলগুলি আয়না করতে হবে।







এই সবগুলি একটি বুদ্ধিমান এবং পরিষ্কার পদ্ধতিতে সম্পন্ন করার জন্য আপনার ওপেনস্ট্যাক প্রয়োজন। AWS, গুগল কম্পিউট ইঞ্জিন বা অন্য কোন পাবলিক ক্লাউড পরিষেবার উপর নির্ভর না করে তাদের নিজস্ব অবকাঠামো সহ সংস্থাগুলি তাদের নিজস্ব ক্লাউড তৈরি করতে ওপেনস্ট্যাক ব্যবহার করতে পারে।



ওপেনস্ট্যাক তখন একটি অবকাঠামো ব্যবস্থাপনা সরঞ্জাম। যখনই আপনার ভিএম -এর জন্য সম্পদের প্রয়োজন হবে, আপনি 2 ভার্চুয়াল সিপিইউ, 4 গিগাবাইট র and্যাম এবং নির্দিষ্ট ফায়ারওয়াল নিয়মাবলী সহ একটি স্ট্যাটিক আইপি এবং ওপেনস্ট্যাক আপনার জন্য সব কিছু করতে অনুরোধ করবেন।



এটি লক্ষ্য করা গুরুত্বপূর্ণ যে ওপেনস্ট্যাক KVM বা Xen এর মত হাইপারভাইজার নয়। এটি একটি ব্যবস্থাপনা ইউটিলিটি যা সর্বাধিক জনপ্রিয় হাইপারভাইজারদের সাথে ভালভাবে সংহত হয় তবে এটি এর চেয়ে অনেক বেশি করে। এটি সার্ভারগুলিকে a তে পরিণত করে মেঘ





পূর্বশর্ত

বোধগম্যভাবে, আমরা যারা ওপেনস্ট্যাকের পিছনে প্রযুক্তি বুঝতে চাই তাদের সকলেরই পরীক্ষার জন্য বড় সার্ভারগুলি পড়ে থাকবে না। অতএব, আমরা আমাদের 'পরীক্ষামূলক' ক্লাউড তৈরি করতে ক্লাউড নিজেই ব্যবহার করব।

অফিসিয়াল ওপেনস্ট্যাক ছাতার অধীনে একটি প্রকল্প, যাকে বলা হয় DevStack একটি একক ভিএম -এ ওপেনস্ট্যাক পরিবেশ অনুকরণ করতে ব্যবহৃত হবে। আমাদের ক্ষেত্রে, ভিএম ডিজিটাল ওশানে চলছে। আপনার যদি কমপক্ষে 4 গিগাবাইট র RAM্যাম এবং 2 ভিসিপিইউ সহ একটি ভিএম স্পিন করার ক্ষমতা সহ দ্রুত-পর্যাপ্ত ইন্টারনেট সংযোগ থাকে তবে আপনি নিজের কম্পিউটারে ভার্চুয়ালবক্সের মতো কিছু ব্যবহার করতে পারেন।



ভিএম উবুন্টু 16.04 এলটিএস চালাচ্ছে।

এখানে উল্লেখ্য যে, আপনার প্রধান কম্পিউটারে OpenStack বা DevStack ইনস্টল করা ভালো ধারণা নয়। পরিবর্তে, স্থানীয় বা আপনার পছন্দের ভিপিএস প্রদানকারীর ভিএম -তে উবুন্টুর একটি পরিষ্কার ইনস্টল ব্যবহার করুন।

ইনস্টলেশনের প্রক্রিয়াটি সহজ করার জন্য, ডেভস্ট্যাক সম্প্রদায় একটি ক্লাউড-ইনিট স্ক্রিপ্ট উপলব্ধ করেছে যা একটি একক নোড ক্লাউড তৈরির জন্য তাদের রেপোর সর্বশেষ সংস্করণটি টেনে এনেছে।

এটি ক্লাউড-ইনিট স্ক্রিপ্টের একটি অনুলিপি:

#cloud -configusers: - default - name: stack lock_passwd: মিথ্যা
sudo:['ALL = (ALL) NOPASSWD: ALLnডিফল্ট: স্ট্যাক!]
শেল:/আমি/bashwrite_files: - বিষয়বস্তু:|
#!/bin/sh DEBIAN_FRONTEND = noninteractive sudo apt -get -qqy update || sudo yum update -qy
DEBIAN_FRONTEND= অকার্যকরsudo apt-get install -কুই যাওয়া || sudo yum ইনস্টল করুন -কিউ যাওয়া
sudo চাউনস্ট্যাক: স্ট্যাক/বাড়ি/স্ট্যাকসিডি /বাড়ি/স্ট্যাক
গিট ক্লোনhttps://git.openstack.org/ওপেনস্ট্যাক-ডেভ/devstack
সিডিdevstack
বের করে দিল '[[স্থানীয় | localrc]]' >local.conf
বের করে দিল অ্যাডমিন পাসওয়ার্ড= পাসওয়ার্ড>>local.conf
বের করে দিল DATABASE_PASSWORD= পাসওয়ার্ড>>local.conf
বের করে দিল RABBIT_PASSWORD= পাসওয়ার্ড>>local.conf
বের করে দিল SERVICE_PASSWORD= পাসওয়ার্ড>>local.conf
/stack.sh পাথ:/বাড়ি/স্ট্যাক/start.sh
অনুমতি: 0755runcmd:

-এর -দ্যস্ট্যাক/start.sh

আপনি স্ট্রিং প্রতিস্থাপন করতে চাইতে পারেন 'পাসওয়ার্ড' প্রকৃতপক্ষে নিরাপদ পাসওয়ার্ড সহ।

এখন উপরের লেখাটি আপনার কপি করুন মেঘ- init ফাইল DigitalOcean- এ, যখন আপনি আপনার VM (বা একটি ড্রপলেট) তৈরি করছেন তখন এটি করা হয়। ক্লিক করুন ব্যবহারকারী তথ্য ড্রপলেট সৃষ্টি পৃষ্ঠায় থাকাকালীন বিকল্প।

এটি একটি নতুন ব্যবহারকারী নামে সেট আপ করে স্ট্যাক এবং কোন প্যাকেজ ম্যানেজার ব্যবহার করা হচ্ছে তার উপর নির্ভর করে সিস্টেম আপডেট করে (yum এবং apt উভয়ই গ্রহণযোগ্য), এর জন্য একটি হোম ডিরেক্টরি তৈরি করে স্ট্যাক ব্যবহারকারী এবং তাদের সরকারী সংগ্রহস্থল থেকে DevStack ইনস্টল করার জন্য সর্বশেষ স্ক্রিপ্টগুলি ক্লোন করে। কমান্ড ব্যবহার করে ব্যবহারকারী স্ট্যাক হিসাবে লগইন করুন:

$এর -দ্যস্ট্যাক

এখন একটি শেষ পদক্ষেপ হিসাবে আমরা চালানো হবে start.sh এই ব্যবহারকারী হিসাবে স্ক্রিপ্ট। এটি ব্যবহারকারীর হোম ডিরেক্টরিতে সংরক্ষণ করা হয়। স্ক্রিপ্টটি চালানোর জন্য, কেবল ফাইলের পথটি প্রবেশ করান:

$/বাড়ি/স্ট্যাক/start.sh

এটি একটি সত্যিই দীর্ঘ প্রক্রিয়া এবং এটি শেষ হতে 20 মিনিট থেকে 45 মিনিট পর্যন্ত সময় নিতে পারে। কিন্তু একবার হয়ে গেলে, আপনি ওয়েব প্যানেল ব্যবহার করে লগইন করতে প্রস্তুত।

অ্যাডমিন ড্যাশবোর্ড

ড্যাশবোর্ড আপনার DigitalOcean ড্রপলেট এর পাবলিক আইপি তে অ্যাক্সেসযোগ্য। DigitalOcean প্যানেলে গিয়ে সেই পাবলিক আইপি ধরুন।

আপনার ব্রাউজারের ঠিকানা বারে আইপি অনুলিপি করুন এবং আপনাকে লগইন প্রম্পট দ্বারা স্বাগত জানানো হবে।

আপনি ডিফল্ট ব্যবহারকারীর নাম ব্যবহার করে লগইন করতে পারেন অ্যাডমিন এবং ডেমো অ্যাডমিন ক্লাউডের প্রশাসক, সিদ্ধান্ত গ্রহণকারী কর্তৃপক্ষ যেখানে ডেমো ব্যবহারকারী হল আপনি যে ক্লাউডটি সেট আপ করছেন তার একটি সাধারণ ব্যবহারকারী। উভয় ব্যবহারকারীর জন্য ডিফল্ট পাসওয়ার্ড হল পাসওয়ার্ড

অ্যাডমিন হিসেবে লগইন করি।

একবার আপনি লগ ইন করার পরে, আপনি দেখতে পাবেন অনেকগুলি বিকল্প উপলব্ধ। প্রকল্পের অধীনে (বাম কলাম) যদি আপনি ক্লিক করেন গণনা এবং তারপর দৃষ্টান্ত আপনি এর অনুরূপ কিছু দেখতে পাবেন:

ক্লিক করুন লঞ্চ ইনস্ট্যান্স ইন্টারফেসের ডান পাশে বিকল্প।

এখানে আপনি উদাহরণটিকে একটি নাম দিতে পারেন এবং কোন অঞ্চলে এটি চালু করা হবে তা নির্বাচন করতে পারেন। যেহেতু এটি একটি পূর্ণাঙ্গ ডেটা সেন্টার নয়, আমাদের কেবল একটি অবস্থান আছে এবং তা হল নতুন

ডানদিকে, আপনি নেটওয়ার্কিং, SSH- কী, মেটাডেটা এবং বৈশিষ্ট্যগুলির একটি সম্পূর্ণ অ্যারের জন্য উপলব্ধ একাধিক বিকল্প দেখতে পারেন। কিন্তু আমরা কেবল তাদের উপর একটি তারকাচিহ্নের সাথে মনোনিবেশ করব।

উপরে সূত্র আপনার ভিএম বুট মিডিয়াটি কোন বুট মিডিয়া বন্ধ করবে তা আপনি সিদ্ধান্ত নিতে পারেন।

ওপেনস্ট্যাক সিরোসের একটি খুব হালকা ওজনের ইনস্টলেশনের সাথে আসে যা ব্যবহার করা হবে। আমাদের বুট ইমেজ হিসেবে সিরোস নির্বাচন করতে নিচের ডানদিকে উপরের তীর বোতামে ক্লিক করুন। আরও সাধারণ ক্লাউডে, এটি পরিবর্তে উবুন্টু, ফেডোরা বা সেন্টোসের চিত্র সরবরাহ করবে কিন্তু অত্যন্ত হালকা হওয়ার জন্য সিরোস এখানে পছন্দ করা হয়।

পরিশেষে, আমরা নির্বাচন করব কোন সম্পদ সিরোসের উদাহরণের জন্য উৎসর্গ করা হবে। আপনার হার্ডওয়্যার আপনার জন্য যে সম্পদগুলি উপলব্ধ করেছে তার উপর নির্ভর করে আপনার কাছে সবচেয়ে আরামদায়ক মনে হয় এমন একটি নির্বাচন করুন।

এখন আপনি এ ক্লিক করতে পারেন লঞ্চ ইনস্ট্যান্স একটি সিরোস ইনস্টলেশন চালু করতে মেনুর নীচের ডানদিকে বোতাম। এখন প্রধান মেনুতে আপনার কম্পিউট দৃষ্টান্তগুলিতে ফিরে যান আপনি আপনার ভিএম নামের পাশে কনসোল বিকল্পটি নির্বাচন করে সিরোস ইনস্টলেশন অ্যাক্সেস করতে পারেন।

উপসংহার

একটি মেঘ শুধু ভার্চুয়াল মেশিনের গুচ্ছের চেয়ে অনেক বেশি। এর জন্য প্রয়োজন নেটওয়ার্ক কানেক্টিভিটি, স্টোরেজ, ব্যাকআপ এবং অন্যান্য অনেক ফিচার। এই বিস্তৃত বৈশিষ্ট্যগুলির প্রতিটিতে ওপেনস্ট্যাকের একটি আলাদা প্রকল্পের নাম রয়েছে এবং আপনি তাদের প্রতিটিকে গভীরভাবে অন্বেষণ করতে পারেন এখানে.

আমি আশা করি যে এই প্রবর্তনটি যথেষ্ট উত্তেজনাপূর্ণ ছিল যে আরো মানুষ ওপেনস্ট্যাকের মত ক্লাউড প্রযুক্তিতে অবদান রাখবে।