Serwery plików NAS

QvPC i wirtualizacja

przeczytasz w 4 min.

Na koniec pozostawiliśmy 3 funkcjonalności, które obok HD Station czynią QNAP-a liderem jeśli chodzi o wykorzystanie możliwości urządzenia w sieci LAN. Po pierwsze to system wirtualizacji Container Station w wersji 1 .6. Narzędzie umożliwia uruchamianie wielu odrębnych instancji systemów Linux, a także gotowych pakietów aplikacji. Container Station obsługuje wirtualizację na poziomie aplikacji (Docker) oraz na poziomie LXC – czyli wirtualizację systemu operacyjnego. Całość zarządzana z jednej prostej konsoli w tzw. kontenerach.

Oprócz tego QNAP dysponuje elementami IoT. Chodzi dokładnie o kontenery QIoT – aplikacje przygotowane specjalnie dla architektury IoT. Wśród nich znajdziemy m.in. Kafka, RabbitMQ, MQTT, Freeboard, MongoDB.

Zaletą  Dockera jest przede wszystkim jego uniwersalność i szybkość wdrażania aplikacji, możliwość uruchamiania wielu instancji aplikacji na różnych platformach. Z kolei LXC to przede wszystkim lekkość wirtualizacji i prostota instalacji systemu operacyjnego, który w przypdku QNAP-a sprowadza się do kliknięcia myszą i wskazania lokalizacji dla kontenera. Dodatkową zaleta jest łatwa migracja kontenerów wraz z Dockerami i LXC czy też eksport obrazów systemów.

Jak wygląda tworzenie docekra w praktyce? Poniżej krótki film prezentujący instalację środowiska LibreOffice oraz LXC Ubuntu.

Jeśli jesteśmy już przy systemie Ubuntu i obracamy się wokół tematyki Linuxa, to pora przejść do kolejnego elementu QvPC sytemu QNAP – Linux Station 1.2. Jeśli wykorzystamy podłączony do NAS-a monitor, klawiaturę i aplikację Linux Station możemy swobodnie korzystać z QNAP-a jak z typowego komputera z zainstalowanym systemem Linux. Połączenie możliwe jest również z użyciem VNC. Takie rozwiązanie można wykorzystać np. jako komputer stacjonarny lub też awaryjne urządzenie do pracy i rozrywki.

W chwili obecnej Linux Station oferuje instalację systemu Ubuntu 14.04, 16.04 oraz Ubuntu Kylin 16.04. Instalacja systemu sprowadza się do wybrania odpowiedniej dystrybucji i chwili oczekiwania, w trakcie którego NAS pobierze pakiety systemowe z internetu. Przy okazji Linux Station warto pamiętać o jednej ważnej rzeczy. Aktywacja systemu powoduje wyłączenie aplikacji HD Station. I na odwrót.

I na koniec rozwiązanie, które jest jednym z najbardziej innowacyjnych jeśli chodzi o produktu QNAP-a. To Virtualization Station. Obok Linux Station i Container Station funkcja, która pozwala w szybki i bezpieczny sposobów na uruchomienie dodatkowych platform systemowych bez konieczności inwestowania w dodatkowy sprzęt.

Zaletą rozwiązania jest nie tylko możliwość instalacji maszyn wirtualnych. Virtualization Station pozwala również na ich import z gotowych plików ova, ovf i qvm. A co za tym idzie możemy błyskawicznie wdrożyć dowolny system operacyjny bez konieczności jego instalacji.

Jeśli jednak zdecydujemy się na instalację, to sposób tworzenia maszyny nie odbiega znacząco od tworzenia ich w aplikacjach służących do wirtualizacji czy hypervisorach. Podajemy nazwę, liczbę rdzeni procesora, pamięć RAM, pojemność dysku oraz miejsce przechowywania obrazu maszyny. W przypadku konfiguracji wirtualnego przełącznika dojdzie nam jeszcze decyzja o przynależności do określonej sieci.

Warto pamiętać, że TS-451A występuje w dwóch konfiguracjach pamięci RAM – 2 oraz 4 GB. Dlatego też uruchamianie większej liczby maszyn może mieć wpływ na wydajność całego systemu. Jednak 1-2 maszyny w działają bardzo sprawnie.

Pozostaje uruchomić maszynę wirtualną i rozpocząć instalację. Proces odbywa się w przeglądarce internetowej po podaniu hasła ustalonego w trakcie tworzenia maszyny. Po zakończeniu instalacji należy jeszcze doinstalować narzędzia Guest Tools.

Korzystanie z maszyny wirtualnej może odbywać się z użyciem konsoli VNC, opcjonalnie po konfiguracji z użyciem dodatkowych narzędzi -  np. RDC czy Team Viewer. Wygodniejszym rozwiązaniem jest jednak przypisanie maszyny do QVM i skorzystanie z HD Station i uruchomienie sesji Spice. Dostęp do maszyny wirtualnej prócz VNC można również zrealizować z użyciem klienta Spice.

W Virtualization Station producent nie zapomniał o dwóch ważnych funkcjonalnościach, które przydają się nie tylko w środowiskach produkcyjnych ale również testowych. To migawki i kopie zapasowe maszyn wirtualnych. Pierwsza funkcjonalność pozwala na natychmiastowe wykonanie zamrożonego stanu systemu. Mechanizm przydatny gdy dla przykładu chcemy przetestować określoną funkcjonalność, a następnie wrócić do stanu sprzed testów.

Jak w praktyce wygląda obsługa migawek? Na poniższym filmie prezentujemy dość prosty przypadek. Na pulpicie komputera utworzyliśmy folder. Wykonaliśmy migawkę. Następnie folder został usunięty. Po czym przywróciliśmy migawkę.

Warto także tworzyć kopie zapasowe maszyn wirtualnych – te mechanizmy uchronią nas w przypadku uszkodzenia maszyny wirtualnej. Kopie możemy wykonywać zarówno do lokalnego folderu na NAS-ie jak i na zdalny NAS.

Ostatnią z ważniejszych funkcjonalności (ale nie jedyną) jest narzędzie o nazwie USB QuickAccess. Rozwiązanie pozwala na dostęp do zasobów serwera QNAP z użyciem przewodu USB oraz protokołu CIFS/SMB. To doskonały sposób na dostęp do NAS-a gdy chcemy szybko skopiować i przenieść dane z komputera lub notebooka, który np. jest spoza naszej firmy lub nie posiada szybkiej sieci ethernet a jedynie WiFi.

USB QuickAccess tworzy własną wewnętrzną sieć i przydziela adres IP z odpowiedniej klasy adresowej. Następnie znając adres QuickAccess możemy podłączyć się do serwera NAS. Opcjonalnie możemy wykorzystać Qfinder do znalezienia NAS-a.

Administrator serwera NAS może dodatkowo określić w jaki sposób użytkownicy USB QuickAccess mogą otrzymać dostęp do serwera. Może odbywać się na trzech poziomach uprawnień:

  • Wszyscy użytkownicy serwera NAS – będzie wymagane podanie loginu i hasła dla konta z serwera
  • Wszyscy – nieograniczony dostęp dla wszystkich
  • Wybrani użytkownicy/grupy – administrator określa użytkowników lub grupy, które mogą uzyskać dostęp z użyciem USB QuickAccess.

Czy rozwiązanie jest warte uwagi i wystarczająco wydajne? O tym powiemy przy okazji testów.

Powyższa prezentacja funkcji TS-451A nie wyczerpuje jego możliwości. Powinniśmy jeszcze wspomnieć o QRM+, pakietach Surveillance Station czy bardziej profesjonalnym rozwiązaniu QVR Pro. W NAS-ie znajdziemy również system zarządzania kontaktami Qcontactz czy system rozrywki OceanKTV. A jeśli weźmiemy pod uwagę setki pakietów dostępne w App Center, to NAS QNAP-a może z powodzeniem pełnić wiele dodatkowych ról.

Administrator serwera NAS może dodatkowo określić w jaki sposób użytkownicy USB QuickAccess mogą otrzymać dostęp do serwera. Może odbywać się na trzech poziomach uprawnień:

  • Wszyscy użytkownicy serwera NAS – będzie wymagane podanie loginu i hasła dla konta z serwera
  • Wszyscy – nieograniczony dostęp dla wszystkich
  • Wybrani użytkownicy/grupy – administrator określa użytkowników lub grupy, które mogą uzyskać dostęp z użyciem USB QuickAccess.

Czy rozwiązanie jest warte uwagi i wystarczająco wydajne? O tym powiemy przy okazji testów.

Powyższa prezentacja funkcji TS-451A nie wyczerpuje jego możliwości. Powinniśmy jeszcze wspomnieć o QRM+, pakietach Surveillance Station czy bardziej profesjonalnym rozwiązaniu QVR Pro. W NAS-ie znajdziemy również system zarządzania kontaktami Qcontactz czy system rozrywki OceanKTV. A jeśli weźmiemy pod uwagę setki pakietów dostępne w App Center, to NAS QNAP-a może z powodzeniem pełnić wiele dodatkowych ról.