Piszki Lab

Analiza przypadku w języku przodków…

Synology DSM 5 jako wirtualna maszyna.

| 3 komentarze

Niemałym zaskoczeniem dla mnie był ten wpis znaleziony w Internecie. Jako użytkownik DS213J i fan Synology nie mogłem się oprzeć pokusie przetestowania tej możliwości. Szczególnie, że daje to możliwość sprawdzenia modelu DS3612! Jest to model z najwyższej półki i DSM jaki go obsługuje znacząco wychodzi poza funkcjonalność jaką oferuje DS213J (i inne domowe “nasiki”). A biorąc pod uwagę, że zbieram się powoli do budowy mojego własnego, fizycznego laba w domu, to możliwość przetestowania NAS wspierającego VAAI bez jego kupna, uważam za niesamowitą okazję! Opisany poniżej sposób instalacji dotyczy VMware vSphere, jednak jeśli ktoś używa VMware Workstation lub MS Virtual PC (można śmiało testować), to sam proces jest bardzo podobny. Wynikowa maszyna zużywa bardzo niewiele zasobów, tak więc można ją uruchomić na dowolnym sprzęcie.

syno0

 

Do wygenerowania naszego wirtualnego NAS potrzebne są cztery pliki:

NanoBoot – bootloader, emulator hardware Synology

WinImage – do zmodyfikowania bootloadera

Konwerter – przygotuje odpowiedni dysk startowy Synology

Synology DSM – firmware NAS

Następnie za pomocą WinImage otwieramy plik NanoBoot-5.0.3.1-fat.img, znajdujemy plik syslinux.cfg. Wyciągamy go (Extract) gdzieś do naszej stacji roboczej, otwieramy i na końcu każdej linii zaczynającej się od słowa “kernel” dopisujemy “rnmod ata_piix”:

syno1

W kolejnym kroku wgrywamy (inject) zmodyfikowany plik syslinux.cfg w to samo miejsce:

syno2

Zapisujemy nasz obraz NanoBoot-5.0.3.1-fat.img i otwieramy go w StarWindConverter. Zapisujemy ponownie jako VMware pre-allocated IDE VMDK. W następnym kroku tworzymy wirtualną maszynę, jako dysk główny wskazujemy przygotowany przez nas wcześniej plik VMDK (jako Independent IDE, Nonpersistent):

syno3

Na tym etapie możemy dodać kolejne dyski (z których utworzymy wolumen na NAS) i inne urządzenia jeśli nas to interesuje (np. dodatkowe karty sieciowe do testowania agregacji linków). Po uruchomieniu maszyny, na konsoli wybieramy opcję “Upgrade/Degrade” i ostatnią wersję DSM.

syno4

Synology DSM swój pierwszy adres IP pozyskuje z DHCP (np. domowy router), na konsoli wyraźnie jest widoczny przydzielony adres:

syno5

Wchodzimy przeglądarką na wskazany adres i naszym oczom ukazuje się jakże miły dla oka widok:

syno6

Przystępujemy do instalacji, kreator przeprowadzi nas przez wszystkie niezbędne kroki, efekt końcowy:

syno7

Na samym końcu możemy jeszcze zainstalować w naszym wirtualnym DSM openvmtools-v5 co zdecydowanie poprawi interakcję z maszyną. Plik jest paczką spk którą instalujemy ręcznie z poziomu Centrum Pakietów:

syno9

Udanych testów!

Oceń ten artykuł:
[Głosów:4    Średnia:3.5/5]

3 Comments

  1. udało mi się postawić tego DS3612 na Hyper-V. Mam pytanie czy Panu aktualizacja tego DS do nowszej wersji się udaje, czy nie. Może tego bez zmodyfikowanego pat-a się nie da. Czy to przez pobierz z panelu sterowania, czy przez plik pat zaciągnięty ze strony Synology, wciąż ten sam efekt – Wystąpił czasowy błąd dostępu (2) do katalogu podczas aktualizacji.

    • Po co zaraz ten Pan? Piotr jestem :-)
      Powalczyłem sobie dzisiaj z tym trochę i faktycznie mam to samo. Problemem jest jednak nie pat a nanoboot, wydaje mi się, że musimy poczekać na takiego który obsłuży nowy DSM. Innej przyczyny nie widzę, paty są oryginalne, katalogi i uprawnienia są ok.

    • Tak jak myślałem, potrzebny jest nowy nanoboot ze wsparciem dla DSM 5.1, można go pobrać tutaj: http://www.xpenology.nl/boot-images/. Jest na razie w fazie eksperymentalnej. Wydaje mi się, że nie jest możliwy zwykły upgrade między wersjami.

Dodaj komentarz

Required fields are marked *.


.

Podobał się wpis? Wesprzyj Piszki Lab, kliknij w reklamę! :-)

.