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