В
نظرات بحث های کاملاً مفیدی بود که در نتیجه لازم است خطاهای مونتاژ اولیه را اصلاح کنید و قسمت سوم را قبلاً بنویسید! برخی از پیشنهادات را خودم امتحان خواهم کرد و امیدوارم قسمت سوم را بنویسم.
برای نصب اولیه، باید یک مانیتور، صفحه کلید و ماوس را به سرور متصل کنید.
نصب unRAID
برویم به
فراموش نکنید که پشتیبانی از VT-d و VT-x را در بایوس فعال کنید!
درایو فلش را به سرور متصل می کنیم و آن را در حالت GUI اجرا می کنیم.
نام کاربری و رمز عبور پیش فرض: روت بدون رمز عبور.
نسخه در زمان نگارش: 6.7.2
پس از راه اندازی سیستم عامل، مطمئن شوید که تمام سخت افزارهای متصل شناسایی شده است. سیستم باید همه دیسکهای شما را ببیند (دیسکها در برگه اصلی نمایش داده میشوند)، دو کنترلکننده اترنت و یک کارت Wi-Fi (و این برای دیدن در Tools -> System Devices راحت است).
مشکل با کنترلرهای SATA Marvell
به دلیل وجود برخی اشکال در درایور کنترلر مارول، آنها
من ساده ترین راه حل را انتخاب کردم: اضافه شد iommu=pt
به رشته پارامتر ارسال شده به هسته لینوکس در زمان بوت. این کار در برگه اصلی انجام می شود (سپس بر روی دستگاه "Flash" کلیک کنید). همچنین، در ابتدا می توانید پیکربندی درایو فلش را تغییر دهید: boot/syslinux/syslinux.cfg
درباره Intel vPro
من توصیه نمی کنم به دنبال سخت افزاری باشید که از vPro/AMT پشتیبانی می کند.
در مرحله اول، برای عملکرد عادی دسکتاپ از راه دور، باید یک پلاگین HDMI-dummy یا DP-dummy را وصل کنید، در غیر این صورت کارت گرافیک یکپارچه بدون مانیتور متصل مقداردهی اولیه نمی شود.
ثانیا، کیفیت نرم افزار مشتری اینتل بسیار پایین است.
ثالثاً، می توانید با یک توسعه دهنده HDMI / DP بی سیم یا سیمی به همان عملکرد برای استفاده خانگی دست پیدا کنید و در عین حال در انتخاب سخت افزار محدودیتی نخواهید داشت.
تنظیمات شبکه
به تنظیمات -> تنظیمات شبکه بروید. همانطور که ممکن است حدس زده باشید، یکی از رابط ها به شبکه محلی نگاه می کند، دومی - به اینترنت. ابتدا در مورد یکی که به شبکه محلی شما متصل می شود تصمیم بگیرید. روی مادربرد من برچسب هایی روی کانکتورها با آدرس MAC وجود دارد، اینطوری فهمیدم که کیست.
به طور خلاصه، کاری که باید انجام دهید این است که به هر رابط عضوی از دو پل L2 مجزا اختصاص دهید و یک آدرس IP ثابت را روی پل متصل به شبکه محلی تنظیم کنید. آدرس IP در رابط مورد نظر در اینترنت مورد نیاز نیست، RouterOS با آن مقابله خواهد کرد.
در اینجا چیزی است که باید دریافت کنید:
- 192.168.1.2 - آدرسی که unRAID در آن در دسترس خواهد بود
- 192.168.0.1 - آدرس RouterOS
- 192.168.1.3 - آدرس سرور DNS pi.hole
می توانیم از طریق DHCP انتساب آدرس را برای eth0 بگذاریم، اما در صورت بروز هر گونه مشکل در RouterOS، به unRAID دسترسی نخواهیم داشت و باید مانیتور و کیبورد را به سرور متصل کنیم.
پس از راهاندازی شبکه، میتوانید با تنظیم دستی آدرس IP در سرویس گیرنده LAN، به تنظیمات از راه دور بروید.
راه اندازی فضای ذخیره سازی
برای راه اندازی یک ماشین مجازی، به فضای ذخیره سازی نیاز دارید، پس وقت آن است که آن را راه اندازی کنید. من جزئیات را شرح نمی دهم، زیرا بسیار ساده است: شما باید نقش ها را به هارد درایوها اختصاص دهید - یکی دیسک 1، دیگری برابری است.
در قسمت اول، من نوشتم که یک SSD کافی است، اما در واقع اینطور نیست: بهتر است دو SSD یکسان را بردارید و از آنها یک Cache-pool ایجاد کنید، بنابراین در صورت خرابی، اطلاعات روی آنها محافظت می شود. . همچنین در unRAID مکانیزمی برای پشتیبان گیری از داده ها از کش وجود ندارد. همه چیز با جزئیات بیشتر توضیح داده شده است
باید شبیه این باشد (ببخشید، من هنوز یک SSD دوم خریداری نکرده ام):
همچنین، میتوانید فوراً برنامهای برای بررسی برابری و انتقال داده از حافظه پنهان تنظیم کنید. این کار در صفحه Settings -> Scheduler انجام می شود.
کافی است هر دو ماه یک بار برابری را بررسی کنید و هر شب اطلاعات را از کش انتقال دهید.
می توانید بلافاصله منابع موجود در شبکه را در برگه Shares پیکربندی کنید:
با توجه به اینکه من فقط یک دیسک برای کش دارم، دامنه ها محافظت نشده است. همه چیز باید سبز باشد.
RouterOS را نصب کنید
ابتدا باید iso-image نصب را دانلود کنید Towerisos
.
اکنون زمان ایجاد ماشین مجازی است.
پشتیبانی را در Settings -> VM Manager فعال کنید. پس از آن، یک تب جدید ظاهر می شود - VMs، به آن بروید.
روی Add VM و سپس Linux کلیک کنید.
- فقط یک هسته را اختصاص دهید
- برای اختصاص 128 یا 256 مگابایت حافظه کافی است
- دستگاه-
i440fx-3.1
- BIOS -
SeaBIOS
- در آیتم OS Install ISO، تصویر دانلود شده را انتخاب کنید (
/mnt/user/isos/mikrotik-6.46.iso
) - اندازه vDisk اولیه - 256M
- گذرگاه vDisk اولیه -
SATA
- پل شبکه - br0
- یک رابط شبکه دوم اضافه کنید و br1 را انتخاب کنید
- اگر کارت Wi-Fi شما در سایر دستگاههای PCI نمایش داده نمیشود، اشکالی ندارد - آن را با قلمها در پیکربندی بنویسید، اگر نمایش داده شد - کادر را علامت بزنید.
- در حال حاضر، تیک Start VM را پس از ایجاد بردارید و روی Create کلیک کنید
به یاد داشته باشید که کدام آدرس های مک را که رابط ها دریافت می کنند تا با RouterOS مطابقت داشته باشند.
به دلایلی، انتساب خودکار پورت برای ماشین های مجازی مختلف همیشه برای من کار نمی کند، بنابراین پیکربندی 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>
اگر شما نیز مانند من، آداپتور Wi-Fi را در سایر دستگاه های PCI مشاهده نکردید، آن را به صورت دستی وارد کنید. برای این کار باید آدرس آن را در گذرگاه PCI پیدا کنید. ساده ترین راه برای انجام این کار در Tools -> System Devices است، یک خط وجود خواهد داشت:
IOMMU group 23: [168c:003c] 0b:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter
که در مورد من تبدیل می شود به:
(با عرض پوزش، تجزیه کننده MD Habr به دلایلی در این قسمت باگ است، مجبور شدم یک عکس درج کنم)
می توانید یک VM را راه اندازی کنید و از طریق VNC به آن متصل شوید. نصب RouterOS بسیار آسان است! پس از درخواست برای انتخاب بسته ها، ساده ترین راه این است که همه را با کلید انتخاب کنید a
و با کلید نصب را تمام کنید i
، امتناع از ذخیره پیکربندی قدیمی و موافقت با فرمت دیسک.
پس از راه اندازی مجدد، admin را به عنوان ورود وارد کنید، رمز عبور خالی است.
شماره گیری کنید /interface print
و مطمئن شوید که سیستم هر سه رابط شبکه شما را می بیند (من یک عکس از یک سیستم از قبل پیکربندی شده گرفتم، که در آن نام ها با نام های پیش فرض متفاوت است):
در این مرحله می توانید دانلود کنید
من فکر می کنم که پیکربندی دقیق RouterOS خارج از محدوده این مقاله است، به خصوص از آنجایی که کتابچه های راهنما زیادی در اینترنت وجود دارد، بنابراین پیشنهاد می کنم ابتدا تنظیمات سریع استاندارد را انجام دهید:
می توانید یک کابل اینترنت را به یک پورت رایگان وصل کنید و کلاینت LAN را تغییر دهید تا به طور خودکار یک آدرس IP به دست آید و همچنین عملکرد Wi-Fi را بررسی کنید. پس از اطمینان از اینکه همه چیز کار می کند، می توانید کلید مجوز RouterOS را خریداری کرده و وارد کنید.
اضافه کردن VM لینوکس
برای کار در یک محیط آشناتر، ماشین مجازی دیگری ایجاد می کنیم که %distro_name% مورد علاقه شما را بر روی آن اجرا می کنیم.
هنوز هم تصویر ISO را دانلود کرده و در آن قرار دهید isos
به تب VMs از قبل آشنا بروید، سپس VM را اضافه کنید، اکنون اکثریت قریب به اتفاق تنظیمات را می توان پیش فرض گذاشت.
- BIOS -
SeaBIOS
- در OS Install ISO، تصویر دانلود شده را انتخاب کنید
- اندازه vDisk اولیه - چیزی در حدود 10-20 گیگابایت
- Unraid Share - مسیر دایرکتوری که میخواهید برای VM در دسترس قرار دهید، در مورد من
/mnt/user/shared/
- تگ Unraid Mount
shared
- پل شبکه - br0
- در حال حاضر، تیک Start VM را پس از ایجاد بردارید و روی Create کلیک کنید
به همین ترتیب، در پیکربندی، تنظیمات سرور 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 آی پی بگیرد و به اینترنت دسترسی داشته باشد.
برای در دسترس قرار دادن دایرکتوری FS در هاست، به آن اضافه کنید /etc/fstab
خط بعدی:
shared /mnt/shared 9p trans=virtio,version=9p2000.L 0 0
اکنون می توانید از سرویس های آشنا در یک ماشین لینوکس آشنا استفاده کنید که به راحتی برای سایر سخت افزارها قابل حمل خواهد بود!
اگر همه چیز به خوبی کار می کند و به درستی روشن و خاموش می شود، می توانید کلید unRAID را خریداری کرده و وارد کنید. فراموش نکنید که به GUID درایو فلش متصل است (اگرچه می تواند قابل حمل باشد). همچنین، بدون مجوز، راه اندازی خودکار VM کار نخواهد کرد.
فینال
ممنون که تا آخر خواندید!
سعی کردم زیاد ننویسم، اما با این حال، به نظر من، بسیار طولانی شد. پیکربندی بقیه ویژگی های unRAID به نظر من بسیار آسان است، به خصوص که همه چیز با ماوس پیکربندی شده است.
ایده های خوبی وجود دارد که چه چیزی را می توان روی VM نصب کرد
امیدوارم به اندازه کافی برای ادامه دادن داشته باشم!
منبع: www.habr.com