В
Komentarze okazały się całkiem pożyteczną dyskusją, w wyniku której konieczne jest poprawienie błędów we wstępnym montażu i napisanie już trzeciej części! Niektóre z propozycji wypróbuję na sobie i mam nadzieję, że napiszę trzecią część.
W przypadku pierwszej instalacji konieczne będzie podłączenie monitora, klawiatury i myszy do serwera.
Instalacja unRAID-a
Chodźmy do
Nie zapomnij włączyć obsługi VT-d i VT-x w BIOS-ie!
Podłączamy dysk flash do serwera i uruchamiamy go w trybie GUI.
Domyślna nazwa użytkownika i hasło: root bez hasła.
Wersja w chwili pisania tego tekstu: 6.7.2
Po uruchomieniu systemu operacyjnego upewnij się, że został wykryty cały podłączony sprzęt. System powinien widzieć wszystkie Twoje dyski (dyski są wyświetlane w zakładce Główne), dwa kontrolery Ethernet i kartę Wi-Fi (wygodnie jest to zobaczyć w Narzędzia -> Urządzenia systemowe).
Problem z kontrolerami Marvell SATA
Z powodu błędu w sterowniku kontrolera Marvell, one
Wybrałem najprostsze rozwiązanie: dodano iommu=pt
do ciągu parametrów przekazywanego do jądra Linuksa podczas rozruchu. Odbywa się to na karcie Główne (następnie kliknij urządzenie „Flash”). Możesz także początkowo zmienić konfigurację na dysku flash: boot/syslinux/syslinux.cfg
Informacje o Intel vPro
Nie polecam szukać sprzętu obsługującego vPro/AMT.
Po pierwsze, do normalnej pracy na zdalnym pulpicie należy podłączyć atrapę wtyczki HDMI lub DP-atrapę, w przeciwnym razie zintegrowana karta graficzna nie zostanie zainicjowana bez podłączonego monitora.
Po drugie, jakość oprogramowania klienckiego firmy Intel jest wyjątkowo niska.
Po trzecie, tę samą funkcjonalność do użytku domowego możesz osiągnąć dzięki bezprzewodowemu lub przewodowemu przedłużaczowi HDMI/DP, a jednocześnie nie będziesz ograniczony w wyborze sprzętu.
Konfiguracja sieci
Przejdź do Ustawienia -> Ustawienia sieciowe. Jak można się domyślić, jeden z interfejsów będzie patrzył na sieć lokalną, drugi - na Internet. Najpierw zdecyduj, który będzie podłączony do Twojej sieci lokalnej. Na mojej płycie głównej na złączach są naklejki z adresami MAC, tak zrozumiałem kto jest kim.
Krótko mówiąc, musisz przypisać każdemu interfejsowi członka dwóch oddzielnych mostów L2 i ustawić statyczny adres IP na tym, który jest podłączony do sieci lokalnej. Adres IP nie jest potrzebny w interfejsie przeglądającym Internet, RouterOS sobie z tym poradzi.
Oto, co powinieneś otrzymać:
- 192.168.1.2 - adres, pod którym będzie dostępny unRAID
- 192.168.0.1 - Adres RouterOS
- 192.168.1.3 - adres serwera DNS pi.hole
Przypisanie adresu dla eth0 możemy pozostawić przez DHCP, jednak wtedy w przypadku jakichkolwiek problemów w RouterOS nie będziemy mogli uzyskać dostępu do unRAID i konieczne będzie podłączenie monitora i klawiatury do serwera.
Po skonfigurowaniu sieci można przejść do ustawień zdalnych, ręcznie ustawiając adres IP na kliencie LAN.
Konfiguracja pamięci
Aby uruchomić maszynę wirtualną, będziesz potrzebować pamięci masowej, więc czas ją skonfigurować. Nie będę opisywał szczegółowo, ponieważ jest to dość proste: musisz przypisać role dyskom twardym - jeden to Dysk 1, drugi to Parzystość.
W pierwszej części pisałem, że wystarczy jeden dysk SSD, ale tak nie jest: lepiej wziąć dwa identyczne i utworzyć z nich pulę pamięci podręcznej, aby dane na nich były chronione w przypadku awarii jednego . Ponadto w unRAID nie ma mechanizmu tworzenia kopii zapasowych danych z pamięci podręcznej. Wszystko jest opisane bardziej szczegółowo
Powinno to wyglądać tak (przepraszam, nie kupiłem jeszcze drugiego dysku SSD):
Możesz także od razu ustawić harmonogram sprawdzania parzystości i przesyłania danych z pamięci podręcznej. Odbywa się to na stronie Ustawienia -> Harmonogram.
Wystarczy raz na dwa miesiące sprawdzać parzystość, a co noc przesyłać dane z pamięci podręcznej.
Zasoby dostępne w sieci możesz od razu skonfigurować w zakładce Udostępnienia:
Z uwagi na to, że mam tylko jeden dysk na cache, domeny są niezabezpieczone. Wszystko musi być zielone.
Zainstaluj RouterOS
Najpierw musisz pobrać obraz ISO instalacji Towerisos
.
Nadszedł czas na utworzenie maszyny wirtualnej.
Włącz obsługę w Ustawieniach -> VM Manager. Następnie pojawi się nowa zakładka - Maszyny wirtualne, przejdź do niej.
Kliknij opcję Dodaj maszynę wirtualną, a następnie Linux.
- Przydziel tylko jeden rdzeń
- Wystarczy przydzielić 128 lub 256 megabajtów pamięci
- maszyna-
i440fx-3.1
- BIOS-u -
SeaBIOS
- W pozycji OS Zainstaluj ISO wybierz pobrany obraz (
/mnt/user/isos/mikrotik-6.46.iso
) - Podstawowy rozmiar dysku vDisk — 256 MB
- Podstawowa magistrala vDisk —
SATA
- Most sieciowy-br0
- Dodaj drugi interfejs sieciowy i wybierz br1
- Jeśli Twoja karta Wi-Fi nie jest wyświetlana w Inne urządzenia PCI, nie ma problemu - wpisz ją pisakami w konfiguracji, jeśli jest wyświetlana - zaznacz pole
- Na razie odznacz opcję Uruchom maszynę wirtualną po utworzeniu i kliknij Utwórz
Zapamiętaj, jakie adresy MAC otrzymają poszczególne interfejsy, aby móc je później dopasować w RouterOS.
Z jakiegoś powodu automatyczne przydzielanie portów dla różnych maszyn wirtualnych nie zawsze działało w moim przypadku, więc otwórz wynikową konfigurację XML i zmień linię z ustawieniami VNC na coś takiego:
<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>
Jeśli podobnie jak ja nie widziałeś adaptera Wi-Fi w kategorii Inne urządzenia PCI, wprowadź go ręcznie. Aby to zrobić, musisz znaleźć jego adres na magistrali PCI. Najłatwiej to zrobić w Narzędzia -> Urządzenia systemowe, pojawi się linia:
IOMMU group 23: [168c:003c] 0b:00.0 Network controller: Qualcomm Atheros QCA986x/988x 802.11ac Wireless Network Adapter
Co w moim przypadku zamienia się w:
(przepraszam, parser MD Habra z jakiegoś powodu jest wadliwy w tym fragmencie, musiałem wstawić zdjęcie)
Możesz uruchomić maszynę wirtualną i połączyć się z nią przez VNC. Instalacja RouterOS jest bardzo prosta! Po wyświetleniu monitu o wybranie pakietów najłatwiej jest wybrać wszystkie za pomocą klawisza a
i zakończ instalację kluczem i
, odmawiając zapisania starej konfiguracji i wyrażając zgodę na sformatowanie dysku.
Po ponownym uruchomieniu wpisz admin jako login, hasło jest puste.
Wybierz /interface print
i upewnij się, że system widzi wszystkie trzy interfejsy sieciowe (zrobiłem zrzut ekranu z już skonfigurowanego systemu, którego nazwy różnią się od domyślnych):
Na tym etapie możesz pobrać
Myślę, że szczegółowa konfiguracja RouterOS wykracza poza zakres tego artykułu, zwłaszcza że w Internecie jest mnóstwo instrukcji, dlatego sugeruję najpierw wykonać standardową szybką konfigurację:
Możesz podłączyć kabel internetowy do wolnego portu i przełączyć klienta LAN, aby automatycznie uzyskiwał adres IP, a także sprawdzał wydajność Wi-Fi. Po upewnieniu się, że wszystko działa, możesz kupić i wprowadzić klucz licencyjny RouterOS.
Dodawanie maszyny wirtualnej z systemem Linux
Aby pracować w bardziej znanym środowisku, utworzymy kolejną maszynę wirtualną, na której uruchomimy Twoją ulubioną %distro_name%
Nadal pobierz obraz ISO i umieść go isos
Przejdź do znanej już zakładki Maszyny wirtualne, następnie Dodaj maszynę wirtualną, zdecydowana większość ustawień może teraz pozostać domyślna.
- BIOS-u -
SeaBIOS
- W systemie operacyjnym Zainstaluj ISO wybierz pobrany obraz
- Podstawowy rozmiar dysku vDisk - około 10-20 GB
- Unraid Share - ścieżka do katalogu, który chcesz udostępnić maszynie wirtualnej, w moim przypadku
/mnt/user/shared/
- Znacznik wierzchowca Unraid
shared
- Most sieciowy-br0
- Na razie odznacz opcję Uruchom maszynę wirtualną po utworzeniu i kliknij Utwórz
Niemniej jednak w konfiguracji edytujemy ustawienia serwera 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>
Zainstaluj system, powinien otrzymać adres IP poprzez DHCP i mieć dostęp do Internetu.
Aby udostępnić katalog FS na hoście, dodaj do /etc/fstab
następna linia:
shared /mnt/shared 9p trans=virtio,version=9p2000.L 0 0
Teraz możesz korzystać ze znanych usług na znajomym komputerze z systemem Linux, który można łatwo przenieść na inny sprzęt!
Jeśli wszystko działa dobrze i włącza się i wyłącza poprawnie, możesz kupić i wprowadzić klucz do unRAID. Nie zapominaj, że jest on powiązany z identyfikatorem GUID dysku flash (chociaż może być przenośny). Ponadto bez licencji automatyczne uruchomienie maszyny wirtualnej nie będzie działać.
Finał
Dziękuję za przeczytanie do końca!
Starałem się nie pisać dużo, ale i tak okazało się, że jest dość długie. Pozostałe funkcje unRAID są moim zdaniem dość łatwe do skonfigurowania, zwłaszcza że wszystko konfiguruje się za pomocą myszy.
Istnieją dobre pomysły, co można zainstalować na maszynie wirtualnej
Mam nadzieję, że wystarczy mi na kontynuację!
Źródło: www.habr.com