Laptopy i komputery - porównaj na Ceneo

Instalacja XPEnology na własnym serwerze NAS Wyróżniony

  25 listopad 2023
Oceń ten artykuł
(0 głosów)
Xpenology 7.x Xpenology 7.x Praca własna

Kilka poleceń przydatnych do instalacji Xpenology na własnym serwerze.

Pokrótce opiszę jak zainstalować Xpenology w wersji 7.x na własnym serwerze NAS. Zacznę od tego, że Xpenology to oprogramowanie serwerów NAS Synology przystosowane do instalacji na komputerach spoza stajni Synology.

W pierwszej kolejności musimy przygotować instalator Xpenology. Tzw. boot loadery możemy pobrać ze strony: https://github.com/pocopico/tinycore-redpill/releases. Znajdziemy tam trzy wersje obrazów: 

  1. tinycore-redpill-uefi.v0.10.0.0.img.gz - obraz do systemów na UEFI
  2. tinycore-redpill.v0.10.0.0.img.gz - obraz do systemów Legacy
  3. tinycore-redpill.v0.10.0.0.vmdk.gz - obraz do instalacji na maszynach wirtualnych.

Po wyborze odpowiedniego obrazu, musimy go w pierwszej kolejności rozpakować. Otrzymamy obraz img gotowy do nagrania na pendrive. Nagrać go możemy przy użyciu programu "Win32 Disk Imager". Możemy go ściągnąć ze strony https://sourceforge.net/projects/win32diskimager/.

Następnie uruchamiamy naszego NAS'a z przygotowanego wcześniej pendrive. Teraz musimy przygotować konfigurację naszego serwera przy pomocy kilku poleceń wydawanych w konsoli.

  1. Przygotowujemy aktualizacje:
    ./rploader.sh update now
  2. Aktualizujemy oprogramowanie:
    ./rploader.sh fullupgrade now
  3. Odczytujemy parametry pendrive instalacyjnego (VID/PID):
    ./rploader.sh identifyusb now
  4. Musimy teraz podjąć decyzję o wyborze odpowiedniego oprogramowania dla naszego NAS'a. Listę dostępnych opcji otrzymamy poleceniem:
    ./rploader.sh
  5. Do moich zastosowań i architektury sprzętu wybrałem najbardziej popularne opragramowanie czyli DS918+. Poniżej przedstawiam tabelkę, która ułatwi wybór odpowiedniej platformy dla naszego NAS'a. (Źródło: https://xpenology.com/forum/topic/61634-dsm-7x-loaders-and-platforms/).
    Wybrałem DS918+ ponieważ mój NAS oparty jest na płycie głównej ASRock J4205-ITX z procesorem z procesorem J4205 (apollolake).

    7.x Loaders and Platforms as of 06-June-2022

    Options Ranked 1a 1b 2a 2b 2c 3a 3b
    DSM Platform DS918+ DS3622xs+ DS920+ DS1621+ DS3617xs DVA3221 DS3615xs
    Architecture apollolake broadwellnk geminilake v1000 broadwell denverton bromolow
    DSM Versions 7.0.1-7.1.0-42661 7.0.1-7.1.0-42661 7.0.1-7.1.0-42661 7.0.1-7.1.0-42661 7.0.1-7.1.0-42661 7.0.1-7.1.0-42661 7.0.1-7.1.0-42661
    Loader TCRP 0.8 TCRP 0.8 TCRP 0.8 TCRP 0.8 TCRP 0.8 TCRP 0.8 TCRP 0.8
    Drive Slot Mapping sataportmap/
    diskidxmap
    sataportmap/
    diskidxmap
    device tree device tree sataportmap/
    diskidxmap
    sataportmap/
    diskidxmap
    sataportmap/
    diskidxmap
    QuickSync Transcoding Yes No Yes No No No No
    NVMe Cache Support Yes Yes Yes Yes Yes (as of 7.0) Yes No
    RAIDF1 Support No Yes No No Yes No Yes
    Oldest CPU Supported Haswell * any x86-64 Haswell ** any x86-64 any x86-64 Haswell * any x86-64
    Max CPU Threads 8 24 8 16 24 (as of 7.0) 16 16
    Key Note currently best
    for most users
    best for very
    large installs
    see slot mapping
    topic below
    AMD Ryzen, see
    slot mapping topic
    obsolete
    use DS3622xs+
    AI/Deep Learning
    nVIDIA GPU
    obsolete
    use DS3622xs+

    * FMA3 instruction support required. All Haswell Core processors or later support it. Very few Pentiums/Celerons do (J-series CPUs are a notable exception).

    Piledriver is believed to be the minimum AMD CPU architecture equivalent to Intel Haswell.
    ** Based on history, DS920+ should require Haswell. There is anecdotal evidence gradually emerging that DS920+ will run on x86-64 hardware.

  6.  Po wyborze odpowiedniej wersji oprogramowania generujemy dla niej numer seryjny (zachowując oryginalny adres MAC karty sieciowej):
    ./rploader.sh serialgen DS918+ realmac
  7. Generujemy mapowanie dysków:
    ./rploader.sh satamap
  8. Możemy sprawdzić i ewentualnie dodać rozszerzenia do naszego sprzętu:
    ./rploader.sh listmods <numer jądra>
  9. Budujemy gotowy obraz instalacyjny:
    ./rploader.sh build <numer jądra>
    W moim przypadku zamiast <numer jądra> zastosowałem obraz ds918p-7.1.1-42962
  10. Jeśli poprzednia opcja zakończy się powodzeniem, możemy przejść do uruchomienia instalacji przygotowanej pod nasz sprzęt:
    exitcheck.sh reboot
  11. Po ponownym uruchomieniu systemu, oprogramowanie musi się uruchomić. Może to trwać bardzo długo, u mnie trwało to powyżej 15 minut. W dalszej kolejnościu musimy wejść na nasz serwer za pomocą innego komputera, wpisująć w przeglądarce adres IP naszego NAS'a. Nie znasz adresu swojego serwera? Możesz go namierzyć dzięki stronie: https://finds.synology.com/
  12. W kolejnym etapie musimy pobrać obraz PAT systemu ze strony Synology: https://archive.synology.com/download/Os/DSM. Ja pobrałem https://global.synologydownload.com/download/DSM/release/7.1.1/42962-1/DSM_DS918+_42962.pat. Jak widzicie pobrany właśnie plik ma ten sam numer co podany podczas konfiguracji w punkcie 9, czyli "ds918p-7.1.1-42962". 
  13. Podczas konfiguracji w przeglądarce podajemy potrzebne dane, ładujemy plik PAT i cierpliwie czekamy na zakończenie instalacji. Jak wszystko zakończy się sukcesem, wówczas serwer ponownie się uruchomi. I tutaj ważna informacja. Serwer może się bardzo długo uruchamiać! Sugeruję abyście byli bardzo cierpliwi. Tym razem uruchamiał mi się przeszło 30 minut. Próbujcie wejść przez przeglądarkę. U mnie na chwilkę, na zakładce pojawiał się napis Synology DSM po czym odrzucało połączenie. Oznacza to, że system dalej się uruchamia. Czekajcie. 

Skomentuj

Popularne Artykuły

Pomagaj z nami

Reklama

Laptopy i komputery - sprawdź na Ceneo

Nowości

Szukaj

Kupuj najtaniej

Społeczność

Laptopy i komputery na Ceneo