UnRAID پر ہوم روٹر + NAS سیٹ کرنا (حصہ 2)

В پہلا حصہ میں نے خود اسمبلی کے بارے میں کافی مختصر بات کی، جو آپ کو ایک ایسا کمپیوٹر بنانے کی اجازت دیتا ہے جس پر آپ ایک KVM ورچوئل مشین میں NAS اور MikroTik RouterOS بنانے کے لیے unRAID چلا سکتے ہیں، ایک ریگولر روٹر کے متبادل کے طور پر۔

تبصرے کافی مفید بحثیں نکلی، جن کے نتائج کی بنیاد پر ابتدائی اسمبلی میں غلطیوں کو درست کرنا اور تیسرا حصہ لکھنا ضروری ہے! میں کچھ تجاویز اپنے اوپر آزماؤں گا اور امید کرتا ہوں کہ تیسرا حصہ لکھوں گا۔

ابتدائی تنصیب کے لیے، آپ کو ایک مانیٹر، کی بورڈ اور ماؤس کو سرور سے جوڑنے کی ضرورت ہوگی۔

unRAID انسٹال کرنا

چلو چلتے ہیں ویب سائٹ اور USB فلیش ڈرائیو پر unRAID انسٹال کریں (جسے میں ٹیبل میں شامل کرنا بھول گیا تھا)۔ فلیش ڈرائیوز کے لیے سفارشات معیاری ہیں: ایک عام برانڈ اور ایک بڑا جسمانی سائز (بہتر ٹھنڈک کے لیے)۔ یہ فلیش ڈرائیو unRAID بوٹ کرے گی، لہذا آپ کے SSDs مکمل طور پر کیش ہو جائیں گے۔ مزید تفصیلی سرکاری معلومات یہاں.

اپنے BIOS میں VT-d اور VT-x سپورٹ کو فعال کرنا نہ بھولیں!

ہم فلیش ڈرائیو کو سرور سے جوڑتے ہیں اور اسے GUI موڈ میں لانچ کرتے ہیں۔

معیاری صارف نام اور پاس ورڈ: بغیر پاس ورڈ کے روٹ۔

تحریر کے وقت ورژن: 6.7.2

OS شروع کرنے کے بعد، یقینی بنائیں کہ تمام منسلک ہارڈویئر کا پتہ چلا ہے۔ سسٹم کو آپ کی تمام ڈسکیں (ڈسکیں مین ٹیب پر ظاہر ہوتی ہیں)، دو ایتھرنیٹ کنٹرولرز اور ایک وائی فائی کارڈ (اور یہ ٹولز -> سسٹم ڈیوائسز میں دیکھنے کے لیے آسان ہے) کو دیکھنا چاہیے۔

مارویل SATA کنٹرولرز کے ساتھ مسئلہ

مارویل کنٹرولر ڈرائیور میں کچھ بگ کی وجہ سے، وہ unRAID ورژن 6.7.x میں VT-d کو فعال کرنے کے بعد کام نہ کریں۔.

میں نے سب سے آسان حل کا انتخاب کیا: شامل کیا گیا۔ iommu=pt پیرامیٹر سٹرنگ کو لینکس کرنل میں منتقل کیا جاتا ہے جب یہ بوٹ ہوتا ہے۔ یہ مین ٹیب پر کیا جاتا ہے (پھر "فلیش" ڈیوائس پر کلک کریں)۔ اس کے علاوہ، آپ ابتدائی طور پر فلیش ڈرائیو پر تشکیل کو تبدیل کر سکتے ہیں: boot/syslinux/syslinux.cfg

UnRAID پر ہوم روٹر + NAS سیٹ کرنا (حصہ 2)

Intel vPro کے بارے میں

میں ایسے ہارڈ ویئر کو تلاش کرنے کی سفارش نہیں کرتا ہوں جو vPro/AMT کو سپورٹ کرتا ہو۔

سب سے پہلے، ریموٹ ڈیسک ٹاپ کے نارمل آپریشن کے لیے، آپ کو ایک HDMI-dummy یا DP-dummy پلگ کو جوڑنے کی ضرورت ہے، ورنہ بلٹ ان ویڈیو کارڈ منسلک مانیٹر کے بغیر شروع نہیں کیا جائے گا۔

دوم، انٹیل کے کلائنٹ سافٹ ویئر کا معیار انتہائی پست ہے۔

تیسرا، آپ وائرلیس یا وائرڈ HDMI/DP ایکسٹینڈر کے ساتھ گھریلو استعمال کے لیے وہی فعالیت حاصل کریں گے اور ہارڈ ویئر کے انتخاب میں کسی بھی طرح سے محدود نہیں ہوں گے۔

نیٹ ورک سیٹ اپ

ترتیبات -> نیٹ ورک کی ترتیبات پر جائیں۔ جیسا کہ آپ نے اندازہ لگایا ہوگا، انٹرفیس میں سے ایک مقامی نیٹ ورک میں نظر آئے گا، دوسرا انٹرنیٹ میں۔ شروع کرنے کے لیے، اس پر فیصلہ کریں جو آپ کے مقامی نیٹ ورک سے منسلک ہوگا۔ میرے مدر بورڈ پر کنیکٹرز پر میک ایڈریس کے ساتھ اسٹیکرز ہیں، اس طرح میں نے اندازہ لگایا کہ کون ہے۔

مختصراً، آپ کو ہر ایک انٹرفیس کو دو الگ الگ L2 پلوں کے ممبر کے طور پر تفویض کرنا ہے اور مقامی نیٹ ورک سے منسلک ایک پر ایک جامد IP ایڈریس سیٹ کرنا ہے۔ انٹرنیٹ پر نظر آنے والے انٹرفیس پر، IP ایڈریس کی ضرورت نہیں ہے؛ RouterOS اسے ہینڈل کرے گا۔

یہ وہی ہے جو آپ کو حاصل کرنا چاہئے:

UnRAID پر ہوم روٹر + NAS سیٹ کرنا (حصہ 2)

  • 192.168.1.2 - پتہ جہاں unRAID دستیاب ہوگا۔
  • 192.168.0.1 - RouterOS ایڈریس
  • 192.168.1.3 - pi.hole DNS سرور کا پتہ

آپ DHCP کے ذریعے eth0 کے لیے ایڈریس اسائنمنٹ چھوڑ سکتے ہیں، لیکن پھر اگر RouterOS میں کوئی مسئلہ ہے، تو ہم unRAID تک رسائی حاصل نہیں کر پائیں گے اور ہمیں مانیٹر اور کی بورڈ کو سرور سے جوڑنے کی ضرورت ہوگی۔

نیٹ ورک قائم کرنے کے بعد، آپ LAN کلائنٹ پر IP ایڈریس کو دستی طور پر ترتیب دے کر ریموٹ سیٹ اپ پر سوئچ کر سکتے ہیں۔

اسٹوریج سیٹ اپ

ورچوئل مشین چلانے کے لیے، آپ کو سٹوریج کی ضرورت ہوگی، اس لیے اسے کنفیگر کرنے کا وقت آگیا ہے۔ میں اس کی تفصیل سے وضاحت نہیں کروں گا، کیونکہ یہ بہت آسان ہے: آپ کو ہارڈ ڈرائیوز کو کردار تفویض کرنے کی ضرورت ہے - ایک ڈسک 1، دوسری برابری۔

پہلے حصے میں، میں نے لکھا تھا کہ ایک SSD کافی ہے، لیکن درحقیقت یہ سچ نہیں ہے: بہتر ہے کہ دو ایک جیسے لیں اور ان سے ایک کیش پول بنائیں، اس لیے ان میں سے کوئی ایک کے ناکام ہونے کی صورت میں ڈیٹا محفوظ رہے گا۔ . نیز، unRAID کے پاس کیشے سے ڈیٹا کا بیک اپ لینے کا کوئی طریقہ کار نہیں ہے۔ ہر چیز کو مزید تفصیل سے بیان کیا گیا ہے۔ یہاں.

یہ اس طرح نظر آنا چاہئے (معذرت، میں نے ابھی تک دوسرا SSD نہیں خریدا ہے):

UnRAID پر ہوم روٹر + NAS سیٹ کرنا (حصہ 2)

اس کے علاوہ، آپ برابری کی جانچ پڑتال اور کیشے سے ڈیٹا کی منتقلی کے لیے فوری طور پر ایک شیڈول ترتیب دے سکتے ہیں۔ یہ سیٹنگز -> شیڈیولر پیج پر کیا جاتا ہے۔

ہر دو ماہ میں ایک بار برابری کی جانچ کرنا اور ہر رات کیشے سے ڈیٹا منتقل کرنا کافی ہے۔

آپ شیئرز ٹیب میں نیٹ ورک پر دستیاب وسائل کو فوری طور پر ترتیب دے سکتے ہیں:

UnRAID پر ہوم روٹر + NAS سیٹ کرنا (حصہ 2)

اس حقیقت کی وجہ سے کہ میرے پاس کیشے کے لیے صرف ایک ڈسک ہے، ڈومینز غیر محفوظ ہیں۔ سب کچھ سبز ہونا چاہئے.

RouterOS انسٹال کرنا

پہلے آپ کو انسٹالیشن آئی ایس او امیج ڈاؤن لوڈ کرنے کی ضرورت ہے۔ اس وجہ سے (x86 مستحکم سی ڈی امیج کو منتخب کریں) اور اسے ڈالیں۔ Towerisos.

اب یہ ایک ورچوئل مشین بنانے کا وقت ہے۔

ترتیبات -> VM مینیجر میں سپورٹ کو فعال کریں۔ اس کے بعد، ایک نیا ٹیب ظاہر ہوگا - VMs، اس پر جائیں۔

VM شامل کریں، پھر لینکس پر کلک کریں۔

  • صرف ایک کور منتخب کریں۔
  • یہ 128 یا 256 میگا بائٹس میموری کو مختص کرنے کے لئے کافی ہے۔
  • آلہ - i440fx-3.1
  • BIOS - SeaBIOS
  • OS انسٹال ISO آئٹم میں، ڈاؤن لوڈ کی گئی تصویر کو منتخب کریں (/mnt/user/isos/mikrotik-6.46.iso)
  • پرائمری وی ڈسک کا سائز - 256M
  • پرائمری وی ڈسک بس - SATA
  • نیٹ ورک برج - br0
  • دوسرا نیٹ ورک انٹرفیس شامل کریں اور br1 کو منتخب کریں۔
  • اگر آپ کا وائی فائی کارڈ دیگر PCI ڈیوائسز میں ڈسپلے نہیں ہوتا ہے، تو یہ ٹھیک ہے - ہم اسے کنفیگریشن میں دستی طور پر لکھیں گے؛ اگر یہ ظاہر ہوتا ہے تو باکس کو چیک کریں۔
  • ابھی کے لیے، تخلیق کے بعد اسٹارٹ VM کو غیر چیک کریں اور تخلیق پر کلک کریں۔

یاد رکھیں کہ کون سے MAC پتوں کو کون سے انٹرفیس موصول ہوں گے، تاکہ مستقبل میں RouterOS میں ان سے مماثل ہوں۔

کسی وجہ سے، مختلف VMs کے لیے بندرگاہوں کی خودکار تفویض ہمیشہ میرے لیے عام طور پر کام نہیں کرتی تھی، اس لیے نتیجے میں آنے والی XML تشکیل کو کھولیں اور VNC کی ترتیبات کے ساتھ لائن کو درست کریں کچھ اس طرح:

<graphics type='vnc' port='5900' autoport='no' websocket='5700' listen='0.0.0.0' keymap='en-us'>
 <listen type='address' address='0.0.0.0'/>
</graphics>

اگر آپ کے پاس، میری طرح، دیگر PCI آلات میں Wi-Fi اڈاپٹر نہیں ہے، تو اسے دستی طور پر درج کریں۔ ایسا کرنے کے لیے، آپ کو PCI بس پر اس کا پتہ معلوم کرنا ہوگا۔ ایسا کرنے کا سب سے آسان طریقہ Tools -> System Devices میں ہے، وہاں ایک لائن ہوگی:

IOMMU group 23: [168c:003c] 0b:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter

جو میرے معاملے میں بدل جاتا ہے:

UnRAID پر ہوم روٹر + NAS سیٹ کرنا (حصہ 2)
(معذرت، کسی وجہ سے اس اقتباس میں Habr کا MD parser buggy ہے، مجھے ایک تصویر ڈالنی پڑی)

آپ VM لانچ کر سکتے ہیں اور VNC کے ذریعے اس سے جڑ سکتے ہیں۔ RouterOS انسٹال کرنا بہت آسان ہے! پیکجوں کو منتخب کرنے کے لیے کہا جانے کے بعد، سب سے آسان طریقہ یہ ہے کہ کلید کے ساتھ سبھی کو منتخب کریں۔ a اور کلید کے ساتھ انسٹالیشن مکمل کریں۔ iپرانی کنفیگریشن کو محفوظ کرنے سے انکار اور ڈسک کو فارمیٹ کرنے پر اتفاق۔

UnRAID پر ہوم روٹر + NAS سیٹ کرنا (حصہ 2)

ریبوٹ کے بعد، ایڈمن کو لاگ ان کے طور پر درج کریں، اور پاس ورڈ خالی ہے۔

ڈائل /interface print اور یقینی بنائیں کہ سسٹم آپ کے تینوں نیٹ ورک انٹرفیس کو دیکھتا ہے (میں نے پہلے سے ترتیب شدہ سسٹم سے اسکرین شاٹ لیا ہے، جہاں نام پہلے سے طے شدہ سے مختلف ہیں):

UnRAID پر ہوم روٹر + NAS سیٹ کرنا (حصہ 2)

اس مرحلے پر آپ ڈاؤن لوڈ کر سکتے ہیں۔ winbox، MAC ایڈریس کا استعمال کرتے ہوئے RouterOS سے جڑیں اور GUI کے ذریعے مزید کنفیگریشن انجام دیں۔

میرے خیال میں RouterOS کی تفصیلی ترتیب اس مضمون کے دائرہ کار سے باہر ہے، خاص طور پر چونکہ انٹرنیٹ پر بہت سارے مینوئل موجود ہیں، اس لیے میرا مشورہ ہے کہ آپ پہلے ایک معیاری کوئیک سیٹ اپ کریں:

UnRAID پر ہوم روٹر + NAS سیٹ کرنا (حصہ 2)

آپ انٹرنیٹ کیبل کو مفت پورٹ سے جوڑ سکتے ہیں اور LAN کلائنٹ کو سوئچ کر کے خود بخود IP ایڈریس حاصل کر سکتے ہیں، اور Wi-Fi کی فعالیت بھی چیک کر سکتے ہیں۔ یہ یقینی بنانے کے بعد کہ سب کچھ کام کرتا ہے، آپ RouterOS لائسنس کلید خرید کر درج کر سکتے ہیں۔

لینکس VM شامل کرنا

زیادہ مانوس ماحول میں کام کرنے کے لیے، آئیے ایک اور ورچوئل مشین بنائیں جس پر ہم آپ کی پسندیدہ %distro_name% لانچ کریں گے۔

پھر بھی ISO امیج ڈاؤن لوڈ کریں اور اسے ڈالیں۔ isos

پہلے سے مانوس VMs ٹیب پر جائیں، پھر VM شامل کریں، سیٹنگز کی اکثریت کو اب بطور ڈیفالٹ چھوڑا جا سکتا ہے۔

  • BIOS - SeaBIOS
  • OS انسٹال ISO آئٹم میں، ڈاؤن لوڈ کی گئی تصویر کو منتخب کریں۔
  • پرائمری vDisk سائز - 10-20 GB کے ارد گرد کچھ
  • Unraid Share - اس ڈائرکٹری کا راستہ جسے آپ VM کو دستیاب کرنا چاہتے ہیں، میرے معاملے میں /mnt/user/shared/
  • Unraid ماؤنٹ ٹیگ shared
  • نیٹ ورک برج - br0
  • ابھی کے لیے، تخلیق کے بعد اسٹارٹ VM کو غیر چیک کریں اور تخلیق پر کلک کریں۔

ہم اب بھی ترتیب میں VNC سرور کی ترتیبات میں ترمیم کرتے ہیں:

<graphics type='vnc' port='5901' autoport='no' websocket='5701' listen='0.0.0.0' keymap='en-us'>
 <listen type='address' address='0.0.0.0'/>
</graphics>

سسٹم انسٹال کریں، اسے DHCP کے ذریعے ایک IP موصول ہونا چاہیے اور اسے انٹرنیٹ تک رسائی حاصل ہونی چاہیے۔

FS ڈائریکٹری کو میزبان پر دستیاب کرنے کے لیے، میں شامل کریں۔ /etc/fstab درج ذیل لائن:

shared  /mnt/shared     9p      trans=virtio,version=9p2000.L 0 0

اب آپ ایک مانوس لینکس مشین پر مانوس سروسز استعمال کر سکتے ہیں، جو دوسرے ہارڈ ویئر کے لیے آسانی سے پورٹیبل ہو جائے گی!

اگر سب کچھ ٹھیک کام کرتا ہے اور صحیح طریقے سے آن اور آف ہوتا ہے، تو آپ unRAID کے لیے ایک کلید خرید کر درج کر سکتے ہیں۔ یہ مت بھولنا کہ یہ فلیش ڈرائیو کے GUID سے منسلک ہے (حالانکہ اسے منتقل کیا جا سکتا ہے)۔ نیز، لائسنس کے بغیر، خودکار VM اسٹارٹ اپ کام نہیں کرے گا۔

ختم

آخر تک پڑھنے کے لیے آپ کا شکریہ!

میں نے بہت کچھ نہ لکھنے کی کوشش کی لیکن پھر بھی میری رائے میں کافی لمبا نکلا۔ UnRAID کی باقی خصوصیات میری رائے میں ترتیب دینے میں کافی آسان ہیں، خاص طور پر چونکہ ہر چیز ماؤس سے کنفیگر ہوتی ہے۔

VM پر کیا انسٹال کیا جاسکتا ہے اس کے بارے میں کچھ اچھے خیالات ہیں۔ یہاں. میں سمجھتا ہوں کہ ہر ایک کی اپنی ضروریات ہیں اور عالمی فہرست کے ساتھ آنا ناممکن ہے۔ اگرچہ، pi.hole، بالکل، بالکل سب کو سفارش کی جا سکتی ہے :)

مجھے امید ہے کہ میرے پاس جاری رکھنے کے لئے کافی ہے!

ماخذ: www.habr.com

نیا تبصرہ شامل کریں