VMware ESXi پر Ubuntu سرور انسٹال کریں۔
VMware ESXi ہوسٹ پر مرحلہ وار Ubuntu Server انسٹال کرنا — ورچوئل مشین بنانا اور ہر انسٹالر اسکرین کی وضاحت، زبان اور نیٹ ورک سے لے کر اسٹوریج تک، آپ کا پروفائل اور OpenSSH چیک باکس۔
📑باب
- شروع کرنے سے پہلے آپ کو کیا چاہیے — ایک ESXi میزبان اور Ubuntu Server LTS ISO
- ISO کو میزبان پر ڈیٹا اسٹور پر اپ لوڈ کریں
- ورچوئل مشین بنائیں — نام، مہمان OS، CPU، میموری اور ڈسک
- ISO منسلک کریں، پاور آن کریں اور کنسول کھولیں
- زبان اور کی بورڈ لے آؤٹ اسکرینز
- تنصیب کی قسم کا انتخاب کریں — Ubuntu Server یا کم سے کم ذائقہ
- نیٹ ورک اسکرین — DHCP یا ایک جامد پتہ، نیز پراکسی اور مرر اسکرینز
- اسٹوریج — گائیڈڈ لے آؤٹ اور LVM ڈیفالٹ
- آپ کا پروفائل اور OpenSSH چیک باکس
- نمایاں تصویریں، خود انسٹالیشن اور ریبوٹ
- پہلے لاگ ان کی جانچ پڑتال، ایک بار اپ ڈیٹ کرنا، اور SSH پر سوئچ کرنا
📋 جائزہ اور مرحلہ وار گائیڈ
آئی ایس او حاصل کریں اور اسے ڈیٹا اسٹور پر اپ لوڈ کریں۔
آپ کو دو چیزوں کی ضرورت ہے: ایک ESXi میزبان جس میں آپ لاگ ان کر سکتے ہیں، اور Ubuntu Server ISO ubuntu.com سے ڈاؤن لوڈ کیا گیا ہے۔ موجودہ LTS ریلیز کا انتخاب کریں - طویل مدتی سپورٹ ورژنز کو کئی سالوں کی اپ ڈیٹس ملتی ہیں اور تقریباً ہر گائیڈ کا یہی فرض ہے۔ پھر کچھ بھی بنانے سے پہلے میزبان پر ISO کو اپ لوڈ کریں: ESXi ویب کلائنٹ میں اسٹوریج کھولیں، حقیقی خالی جگہ کے ساتھ ڈیٹا اسٹور منتخب کریں، ڈیٹا اسٹور براؤزر کھولیں اور اپ لوڈ استعمال کریں۔ ورچوئل مشین اس فائل سے بوٹ ہو جائے گی۔
ابھی بنیادی باتوں کا فیصلہ کریں: VM کے لیے واضح نام، اسے کتنی ڈسک ملتی ہے، اور آیا یہ DHCP سے اپنا پتہ لیتا ہے یا ایک مقررہ جامد پتہ۔ Ubuntu کے دستاویزی کم از کم ہیں - تقریبا 1.5 GB RAM انسٹالر کو چلاتا ہے - لیکن ایک سرور جسے آپ اصل میں استعمال کرنے کا ارادہ رکھتے ہیں کم از کم 2 سے 4 GB RAM اور 25 GB یا اس سے زیادہ ڈسک کا مستحق ہے۔ آپ بعد میں ورچوئل ڈسک بڑھا سکتے ہیں۔ اسے سکڑنا دردناک سمت ہے۔
صحیح ترتیبات کے ساتھ ورچوئل مشین بنائیں
ESXi ویب کلائنٹ میں VM بنائیں / رجسٹر کریں کا انتخاب کریں، پھر ایک نئی ورچوئل مشین بنائیں۔ اہم انتخاب:
نام اور مہمان OS: VM کو ایک ایسا نام دیں جو اس کا کام بتائے، اور مہمان OS فیملی Linux، ورژن Ubuntu Linux (64-bit) کو منتخب کریں — ESXi اسے سمجھدار ڈیفالٹس کو منتخب کرنے کے لیے استعمال کرتا ہے۔ اسٹوریج: وہ ڈیٹا اسٹور جس پر آپ نے ISO کو اپ لوڈ کیا ہے۔ CPU اور میموری: 2 vCPUs اور 4 GB RAM ٹیسٹ یا چھوٹے سروس سرور کے لیے ایک آرام دہ نقطہ آغاز ہے۔ ہارڈ ڈسک: 25 جی بی یا اس سے زیادہ؛ پتلی پروویژنڈ لیب کے لیے ٹھیک ہے، موٹی پروویژنڈ سامنے کی جگہ کو محفوظ رکھتی ہے۔ نیٹ ورک اڈاپٹر: VMXNET 3 کا انتخاب کریں — Ubuntu اپنے ڈرائیور کو کرنل میں بھیجتا ہے، لہذا نیٹ ورک انسٹال کے دوران ہی کام کرتا ہے۔
CD/DVD ڈرائیو: اسے اپ لوڈ کردہ آئی ایس او (ڈیٹا اسٹور آئی ایس او فائل) کی طرف اشارہ کریں اور یقینی بنائیں کہ کنیکٹ ایٹ پاور آن پر ٹک ہے۔ فرم ویئر کو اس کے ڈیفالٹ پر چھوڑ دیں، جو کہ موجودہ ریلیز پر EFI ہے — Ubuntu مکمل طور پر EFI اور Secure Boot کو سپورٹ کرتا ہے، اس لیے تبدیل کرنے کے لیے کچھ نہیں ہے۔
زبان اور کی بورڈ اسکرینوں کو بوٹ اور صاف کریں۔
VM آن کریں اور اس کا کنسول کھولیں۔ بوٹ مینو Ubuntu Server کو آزمائیں یا انسٹال کریں پیش کرتا ہے — اسے منتخب کریں اور Enter دبائیں (تھوڑے انتظار کے بعد یہ خود بھی جاری رہتا ہے)۔ انسٹالر پہلے ہارڈویئر کا فوری پتہ چلاتا ہے، پھر ویلکم اسکرین آپ کی زبان پوچھتی ہے۔ اسے منتخب کریں اور جاری رکھیں کو دبائیں۔
اگلا کی بورڈ لے آؤٹ اسکرین ہے۔ صحیح لے آؤٹ کو منتخب کرنے کے لیے دس سیکنڈ کا وقت لیں اور فراہم کردہ باکس میں چند کلیدوں کی جانچ کریں۔
انسٹال کی قسم منتخب کریں اور نیٹ ورک سیٹ کریں۔
موجودہ ریلیز انسٹالیشن اسکرین کی قسم پر دو ذائقے پیش کرتی ہیں: Ubuntu Server — انتظامی ٹولز کے معمول کے مجموعہ کے ساتھ معیاری انسٹال — اور Ubuntu سرور (کم سے کم) — ایک چھوٹی انسٹال جس کا مطلب خودکار اور کلاؤڈ طرز کی تعیناتیوں کے لیے ہے۔ پہلے سرور یا لرننگ مشین کے لیے، باقاعدہ Ubuntu سرور کا انتخاب کریں۔ کم سے کم کرنے سے روزمرہ کے اوزار نکل جاتے ہیں جس کی آپ کو توقع ہوگی، اور انہیں ایک ایک کرکے واپس شامل کرنے سے اس سے زیادہ وقت خرچ ہوتا ہے۔
نیٹ ورک کنکشن اسکرین آپ کا ورچوئل نیٹ ورک کارڈ دکھاتی ہے (یہ ens160 کے طور پر ظاہر ہوتا ہے)۔ پہلے سے طے شدہ طور پر یہ DHCP سے ایڈریس مانگتا ہے، اور زیادہ تر گھر اور لیب انسٹالز کے لیے آپ کو بس اتنا ہی درکار ہوتا ہے — اسے موصول ہونے والے پتے کو نوٹ کریں، کیونکہ اسی جگہ آپ سرور تک پہنچیں گے۔ اگر اس سرور کو ہمیشہ ایک ہی پتے پر رہنا چاہیے — اور حقیقی سرورز کو عام طور پر — اڈاپٹر کو منتخب کرنا چاہیے، IPv4 میں ترمیم کریں کا انتخاب کریں، دستی پر سوئچ کریں اور چار فیلڈز پُر کریں: CIDR فارم میں سب نیٹ، مثال کے طور پر 192.168.1.0/24، یہ ایڈریس، مثال کے لیے آپ یہ سرور دے رہے ہیں۔ 192.168.1.50، گیٹ وے، اور نام سرورز۔ اپنے نیٹ ورک کے اندر ایک ایڈریس چنیں لیکن حد سے باہر آپ کا راؤٹر DHCP کے ذریعے باہر نکلتا ہے، تاکہ دونوں کبھی نہ ٹکرائیں۔
پراکسی اسکرین کو خالی چھوڑا جا سکتا ہے جب تک کہ آپ کا نیٹ ورک کسی پراکسی کے ذریعے ٹریفک کو مجبور نہ کرے۔ آئینہ اسکرین آپ کے قریب ترین Ubuntu آرکائیو کو چنتی ہے اور اس کی جانچ کرتی ہے - اس کی پیش کردہ ڈیفالٹ کو قبول کریں۔
اسٹوریج - LVM کے ساتھ گائیڈڈ لے آؤٹ
گائیڈڈ اسٹوریج کنفیگریشن اسکرین پوری ڈسک استعمال کریں پیش کرتی ہے۔ چونکہ یہ بالکل نئی ورچوئل ڈسک ہے، اس لیے یہ صحیح انتخاب ہے — اس میں حفاظت کے لیے کچھ نہیں ہے۔ اس ڈسک کو ایک LVM گروپ کے طور پر سیٹ اپ کریں کا آپشن بطور ڈیفالٹ ٹک ہوتا ہے، اور اسے ٹک لگا کر چھوڑنا زیادہ تر لوگوں کے لیے سمجھدار ڈیفالٹ ہے: LVM ڈسک اور فائل سسٹم کے درمیان ایک پرت ہے جو بعد میں اسٹوریج کو بڑھانا بہت آسان بناتی ہے۔
دبائیں ہو گیا اور انسٹالر سٹوریج کنفیگریشن ریویو اسکرین دکھاتا ہے — وہ پارٹیشن جو یہ بنانے والا ہے، بشمول چھوٹا EFI پارٹیشن اور مرکزی LVM والیوم۔ اسے پڑھیں، پھر تصدیق کریں۔ ایک حتمی انتباہ ایک بار اور پوچھتا ہے، کیونکہ اگلا مرحلہ ڈسک پر لکھتا ہے؛ ایک تازہ ورچوئل ڈسک پر جو بالکل وہی ہے جو آپ چاہتے ہیں۔
پروفائل سیٹ اپ اور OpenSSH چیک باکس
پروفائل سیٹ اپ اسکرین آپ کا نام، سرور کا نام (میزبان نام دوسری مشینیں دیکھیں گے)، صارف نام اور پاس ورڈ مانگتی ہے۔ یہ پہلا صارف منتظم ہے — یہ سسٹم کے کاموں کے لیے sudo استعمال کر سکتا ہے۔ ایک پاس ورڈ چنیں جو آپ کو اگلے مہینے یاد رہے گا۔ آپ اسے پہلے لاگ ان پر ٹائپ کریں گے۔
اس کے بعد SSH سیٹ اپ اسکرین آتی ہے، اور پوری انسٹال کا واحد سب سے مفید ٹک: OpenSSH سرور انسٹال کریں۔ یہ بذریعہ ڈیفالٹ ٹک نہیں ہے — اس پر نشان لگائیں۔ سرور کا کوئی ڈیسک ٹاپ اور کوئی براؤزر نہیں ہے۔ انسٹالیشن کے بعد آپ اسے تقریباً مکمل طور پر اپنے کمپیوٹر سے SSH پر سنبھال لیں گے، اور 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__