VMware ESXi এ উবুন্টু সার্ভার ইনস্টল করুন
একটি VMware ESXi হোস্টে ধাপে ধাপে উবুন্টু সার্ভার ইনস্টল করা — ভার্চুয়াল মেশিন তৈরি করা এবং প্রতিটি ইনস্টলার স্ক্রীন ব্যাখ্যা করা, ভাষা এবং নেটওয়ার্ক থেকে স্টোরেজ, আপনার প্রোফাইল এবং OpenSSH চেকবক্স।
📑অধ্যায়
- শুরু করার আগে আপনার যা দরকার — একটি ESXi হোস্ট এবং উবুন্টু সার্ভার LTS ISO
- হোস্টের একটি ডেটাস্টোরে ISO আপলোড করুন
- ভার্চুয়াল মেশিন তৈরি করুন — নাম, গেস্ট ওএস, সিপিইউ, মেমরি এবং ডিস্ক
- ISO সংযুক্ত করুন, চালু করুন এবং কনসোল খুলুন
- ভাষা এবং কীবোর্ড লেআউট স্ক্রীন
- ইন্সটলেশনের ধরন বেছে নিন — উবুন্টু সার্ভার বা মিনিমাইজড ফ্লেভার
- নেটওয়ার্ক স্ক্রিন — DHCP বা একটি স্ট্যাটিক ঠিকানা, সাথে প্রক্সি এবং মিরর স্ক্রিনগুলি
- স্টোরেজ — নির্দেশিত লেআউট এবং LVM ডিফল্ট
- আপনার প্রোফাইল এবং OpenSSH চেকবক্স
- বৈশিষ্ট্যযুক্ত স্ন্যাপ, ইনস্টলেশন নিজেই এবং রিবুট
- প্রথম লগইন চেক, একবার আপডেট করা, এবং SSH এ স্যুইচ করা
📋 ওভারভিউ এবং ধাপে ধাপে গাইড
ISO পান এবং এটি একটি ডেটাস্টোরে আপলোড করুন
আপনার দুটি জিনিস দরকার: একটি ESXi হোস্ট যেখানে আপনি লগ ইন করতে পারেন এবং উবুন্টু সার্ভার ISO ubuntu.com থেকে ডাউনলোড করা। একটি বর্তমান এলটিএস রিলিজ বেছে নিন - দীর্ঘমেয়াদী সমর্থন সংস্করণগুলি বছরের পর বছর আপডেট পায় এবং প্রায় প্রতিটি গাইড অনুমান করে। তারপরে কিছু তৈরি করার আগে হোস্টে ISO আপলোড করুন: ESXi ওয়েব ক্লায়েন্টে স্টোরেজ খুলুন, সত্যিকারের খালি জায়গা সহ একটি ডেটাস্টোর চয়ন করুন, ডেটাস্টোর ব্রাউজার খুলুন এবং আপলোড ব্যবহার করুন৷ ভার্চুয়াল মেশিন এই ফাইল থেকে বুট হবে.
এখন মূল বিষয়গুলি নির্ধারণ করুন: VM-এর জন্য একটি পরিষ্কার নাম, এটি কতটা ডিস্ক পায় এবং এটি DHCP বা একটি নির্দিষ্ট স্ট্যাটিক ঠিকানা থেকে এর ঠিকানা নেয় কিনা। উবুন্টুর নথিভুক্ত ন্যূনতম সংখ্যাগুলি ছোট - প্রায় 1.5 GB র্যাম ইনস্টলারটি চালু করে - তবে আপনি যে সার্ভারটি ব্যবহার করার পরিকল্পনা করছেন সেটি কমপক্ষে 2 থেকে 4 GB RAM এবং 25 GB বা তার বেশি ডিস্কের প্রাপ্য। আপনি পরে একটি ভার্চুয়াল ডিস্ক বৃদ্ধি করতে পারেন; এটি সঙ্কুচিত করা বেদনাদায়ক দিক।
সঠিক সেটিংস দিয়ে ভার্চুয়াল মেশিন তৈরি করুন
ESXi ওয়েব ক্লায়েন্টে Create/Register VM বেছে নিন, তারপর একটি নতুন ভার্চুয়াল মেশিন তৈরি করুন। যে পছন্দগুলি গুরুত্বপূর্ণ:
নাম এবং গেস্ট OS: VM কে একটি নাম দিন যা তার কাজ বলে, এবং গেস্ট OS ফ্যামিলি Linux, ভার্সন Ubuntu Linux (64-bit) নির্বাচন করুন — ESXi এটি ব্যবহার করে বুদ্ধিমান ডিফল্ট বাছাই করতে। স্টোরেজ: যে ডেটাস্টোরে আপনি ISO আপলোড করেছেন। CPU এবং মেমরি: 2 vCPUs এবং 4 GB RAM একটি পরীক্ষা বা ছোট পরিষেবা সার্ভারের জন্য একটি আরামদায়ক সূচনা পয়েন্ট। হার্ড ডিস্ক: 25 জিবি বা তার বেশি; পাতলা বিধান একটি ল্যাবের জন্য জরিমানা, পুরু বিধান সামনে স্থান সংরক্ষিত. নেটওয়ার্ক অ্যাডাপ্টার: VMXNET 3 চয়ন করুন — উবুন্টু তার ড্রাইভারকে কার্নেলে পাঠায়, তাই নেটওয়ার্কটি ইনস্টল করার সময় নিজেই কাজ করে।
CD/DVD ড্রাইভ: এটিকে আপলোড করা ISO (Datastore ISO ফাইল) এ নির্দেশ করুন এবং নিশ্চিত করুন যে কানেক্ট এ পাওয়ার অন টিক আছে। ফার্মওয়্যারটিকে তার ডিফল্টে ছেড়ে দিন, যা বর্তমান রিলিজে EFI - উবুন্টু সম্পূর্ণরূপে EFI এবং সিকিউর বুট সমর্থন করে, তাই পরিবর্তন করার কিছু নেই।
ভাষা এবং কীবোর্ড স্ক্রিন বুট করুন এবং সাফ করুন
VM চালু করুন এবং এর কনসোল খুলুন। বুট মেনু উবুন্টু সার্ভার চেষ্টা করুন বা ইনস্টল করুন অফার করে — এটি নির্বাচন করুন এবং এন্টার টিপুন (এটি অল্প অপেক্ষার পরেও নিজে থেকে চলতে থাকে)। ইনস্টলারটি প্রথমে একটি দ্রুত হার্ডওয়্যার সনাক্তকরণ চালায়, তারপরে স্বাগত স্ক্রীন আপনার ভাষা জানতে চায়। এটি চয়ন করুন এবং চালিয়ে যান টিপুন৷
এরপরে রয়েছে কীবোর্ড লেআউট স্ক্রীন। সঠিক লেআউট বাছাই করতে দশ সেকেন্ড সময় নিন এবং প্রদত্ত বাক্সে কয়েকটি কী পরীক্ষা করুন।
ইনস্টল টাইপ নির্বাচন করুন এবং নেটওয়ার্ক সেট করুন
বর্তমান রিলিজগুলি ইনস্টলেশন স্ক্রিনের ধরণে দুটি স্বাদের অফার করে: উবুন্টু সার্ভার - প্রশাসনিক সরঞ্জামগুলির স্বাভাবিক সংগ্রহ সহ স্ট্যান্ডার্ড ইনস্টল - এবং উবুন্টু সার্ভার (নিম্ন করা) - স্বয়ংক্রিয় এবং ক্লাউড-স্টাইল স্থাপনের জন্য একটি ছোট ইনস্টল। একটি প্রথম সার্ভার বা একটি শেখার মেশিনের জন্য, নিয়মিত উবুন্টু সার্ভার নির্বাচন করুন; ন্যূনতম করা দৈনন্দিন সরঞ্জামগুলিকে ছেড়ে দেয় যা আপনি খুঁজে পাওয়ার আশা করবেন, এবং সেগুলিকে একের পর এক যোগ করার সময় এটি সাশ্রয় করার চেয়ে বেশি সময় ব্যয় করে।
নেটওয়ার্ক সংযোগ স্ক্রীন আপনার ভার্চুয়াল নেটওয়ার্ক কার্ড দেখায় (এটি ens160 হিসাবে প্রদর্শিত হয়)। ডিফল্টরূপে এটি একটি ঠিকানার জন্য DHCP-কে জিজ্ঞাসা করে, এবং বেশিরভাগ হোম এবং ল্যাব ইনস্টলের জন্য যা আপনার প্রয়োজন - এটি যে ঠিকানাটি পেয়েছে তা নোট করুন, কারণ সেখানেই আপনি সার্ভারে পৌঁছাবেন। যদি এই সার্ভারটি সবসময় একই ঠিকানায় থাকতে হয় - এবং প্রকৃত সার্ভারগুলিকে সাধারণত অবশ্যই - অ্যাডাপ্টার নির্বাচন করতে হবে, IPv4 সম্পাদনা করুন বেছে নিন, ম্যানুয়াল এ স্যুইচ করুন এবং চারটি ক্ষেত্র পূরণ করুন: CIDR ফর্মে সাবনেট, উদাহরণস্বরূপ 192.168.1.0/24, এই সার্ভারের ঠিকানা, আপনি যে ঠিকানাটি দিচ্ছেন। 192.168.1.50, গেটওয়ে এবং নাম সার্ভার। আপনার নেটওয়ার্কের মধ্যে একটি ঠিকানা বেছে নিন কিন্তু রেঞ্জের বাইরে আপনার রাউটারটি DHCP দ্বারা হস্তান্তর করে, যাতে দুটি কখনই সংঘর্ষে না আসে।
প্রক্সি স্ক্রীনটি খালি রাখা যেতে পারে যদি না আপনার নেটওয়ার্ক প্রক্সির মাধ্যমে ট্রাফিককে বাধ্য করে। মিরর স্ক্রিনটি আপনার কাছের উবুন্টু সংরক্ষণাগারটি বাছাই করে এবং এটি পরীক্ষা করে — এটি যে ডিফল্ট প্রস্তাব করে তা গ্রহণ করুন।
স্টোরেজ — LVM সহ নির্দেশিত বিন্যাস
নির্দেশিত স্টোরেজ কনফিগারেশন স্ক্রীন একটি সম্পূর্ণ ডিস্ক ব্যবহার করুন অফার করে। যেহেতু এটি একটি একেবারে নতুন ভার্চুয়াল ডিস্ক, তাই এটি সঠিক পছন্দ - এটিতে সুরক্ষার জন্য কিছুই নেই৷ এই ডিস্কটিকে একটি LVM গ্রুপ হিসাবে সেট আপ করুন বিকল্পটি ডিফল্টরূপে টিক করা থাকে, এবং এটিকে টিক দিয়ে রাখা বেশিরভাগ লোকের জন্য বোধগম্য ডিফল্ট: LVM হল ডিস্ক এবং ফাইলসিস্টেমগুলির মধ্যে একটি স্তর যা পরে স্টোরেজকে আরও সহজ করে তোলে।
সম্পন্ন টিপুন এবং ইনস্টলার স্টোরেজ কনফিগারেশন পর্যালোচনা স্ক্রীন দেখায় — ছোট EFI পার্টিশন এবং প্রধান LVM ভলিউম সহ এটি যে পার্টিশনগুলি তৈরি করতে চলেছে। এটি পড়ুন, তারপর নিশ্চিত করুন। একটি চূড়ান্ত সতর্কতা আরও একবার জিজ্ঞাসা করে, কারণ পরবর্তী ধাপটি ডিস্কে লেখা হয়; একটি নতুন ভার্চুয়াল ডিস্কে যা আপনি চান।
প্রোফাইল সেটআপ এবং OpenSSH চেকবক্স
প্রোফাইল সেটআপ স্ক্রীন আপনার নাম, সার্ভারের নাম (অন্যান্য মেশিনগুলি দেখতে পাবে হোস্টনাম), একটি ব্যবহারকারীর নাম এবং একটি পাসওয়ার্ড জিজ্ঞাসা করে৷ এই প্রথম ব্যবহারকারী হল প্রশাসক — এটি সিস্টেমের কাজের জন্য sudo ব্যবহার করতে পারে। পরের মাসে আপনার মনে থাকবে এমন একটি পাসওয়ার্ড বেছে নিন; আপনি প্রথম লগইনে এটি টাইপ করবেন।
তারপর আসে SSH সেটআপ স্ক্রীন, এবং পুরো ইনস্টলের একক সবচেয়ে দরকারী টিক: OpenSSH সার্ভার ইনস্টল করুন। এটি ডিফল্টরূপে টিক দেওয়া হয় না — এটিতে টিক দিন। একটি সার্ভারের কোন ডেস্কটপ এবং কোন ব্রাউজার নেই; ইনস্টলেশনের পরে আপনি এটিকে আপনার নিজের কম্পিউটার থেকে প্রায় সম্পূর্ণভাবে SSH-এর মাধ্যমে পরিচালনা করবেন, এবং SSH সার্ভার ইনস্টল করার ফলে আপনি পরে একটি কনসোল ট্রিপ সংরক্ষণ করবেন। স্ক্রিনটি গিটহাব বা লঞ্চপ্যাড থেকে একটি এসএসএইচ কী আমদানি করার প্রস্তাব দেয় - একজন শিক্ষানবিস এটি এড়িয়ে যেতে এবং পাসওয়ার্ড লগইন ব্যবহার করতে পারে।
শেষ পছন্দের স্ক্রীনে বৈশিষ্ট্যযুক্ত সার্ভার স্ন্যাপ তালিকা রয়েছে — জনপ্রিয় সার্ভার অ্যাপ্লিকেশন যা ওয়ান-টিক এক্সট্রা হিসেবে দেওয়া হয়। তাদের সব অচিহ্নিত ছেড়ে দিন. একটি পরিষ্কার বেস সিস্টেম সঠিক সূচনা পয়েন্ট; আপনার যা কিছু প্রয়োজন তা ইচ্ছাকৃতভাবে পরে ইনস্টল করা যেতে পারে।
ইন্সটল শেষ করুন এবং পরিষ্কারভাবে রিবুট করুন
ইনস্টলার এখন সিস্টেমটি অনুলিপি করে এবং এর অগ্রগতি দেখায়। শেয়ার্ড হোস্টে এই পর্যায়ে কিছু সময় লাগে — একটি ধীর অগ্রগতি স্ক্রীন স্বাভাবিক, এবং লগ ভিউ দেখায় যে এটি এখনও কাজ করছে। এটি সম্পূর্ণ হলে, এখনই পুনরায় বুট করুন নির্বাচন করুন৷
প্রথম লগইন — চেক করুন, আপডেট করুন এবং SSH-এ যান
আপনার প্রোফাইল থেকে ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে কনসোলে লগ ইন করুন। প্রথমে, সার্ভারটি যে ঠিকানাটি ব্যবহার করছে তা নিশ্চিত করুন:
ip a
ens160 অ্যাডাপ্টারটি দেখুন — সেখানে দেখানো ঠিকানাটি আপনি যেটির সাথে সংযোগ করবেন। এরপরে, ইনস্টলার দ্বারা নির্মিত ডিস্ক বিন্যাসটি পরীক্ষা করুন:
df -h
তারপরে আপনি এটিতে কিছু ইনস্টল করার আগে একবার তাজা সিস্টেম কারেন্ট আনুন:
sudo apt update
sudo apt upgrade
এখান থেকে, ESXi কনসোলে কাজ করা বন্ধ করুন এবং আপনার নিজের কম্পিউটার থেকে SSH এর মাধ্যমে সার্ভার পরিচালনা করুন — আপনার প্রোফাইল থেকে ব্যবহারকারীর নাম এবং আপনি যে ঠিকানাটি নিশ্চিত করেছেন তা ব্যবহার করে ssh yourusername@server-address-এর সাথে সংযোগ করুন।
6 ধাপে OpenSSH টিক মিস করেছেন? কনসোলে, এটি এখনই ইনস্টল করুন এবং নিশ্চিত করুন যে পরিষেবাটি চলছে:
sudo apt install openssh-server
sudo systemctl status ssh
🏷️বিষয় অনুসন্ধান ভেরিয়েবল এবং কীওয়ার্ড
🎙️ সম্পূর্ণ প্রতিলিপি — প্রসারিত করতে আলতো চাপুন
__TOK_40__
__TOK_41__
__TOK_42__
❓ প্রায়শই জিজ্ঞাসিত প্রশ্ন
এই টিউটোরিয়ালটি কি 100% বিনামূল্যে অনুসরণ করা যায়?
__TOK_43__
নতুনরা কি এই নির্দেশিকা অনুসরণ করতে পারে?
__TOK_44__
আমি আটকে গেলে আমি কোথায় প্রশ্ন করতে পারি?
__TOK_45__