Przegląd
QNAP ES1640dc to korporacyjny system pamięci masowej, który zapewnia redundancję nie tylko na poziomie modułu zasilacza, lecz także dwóch modułów kontrolerów systemu. Ponadto dzięki funkcjom pamięci masowej, takim jak pamięć podręczna odczytu, kompresja i deduplikacja, znacząco poprawia wydajność i pojemność w środowiskach wirtualizacji pulpitu (VDI).
Niniejszy dokument stanowi przewodnik krok po kroku dotyczący wdrażania wielu środowisk VDI na systemie pamięci masowej QNAP ES1640dc wraz z VMware Horizon View.
Architektura
Na diagramie architektury widoczne są trzy główne komponenty: View Connection Server, View Composer oraz Master Image. Omówimy budowę tego środowiska, przechodząc przez proces instalacji poszczególnych elementów.
Konfiguracja systemu
| Ustawienia sieciowe serwera | ||
|---|---|---|
| Ustawienie | Wartość | Opis |
| IP serwera AD | 10.4.19.19 | Serwer Active Directory (adc.esapp.local) |
| IP serwera vCenter | 10.4.19.21 | Serwer vCenter (+ View Composer) |
| IP serwera View Connection | 10.4.19.23 | Serwer Horizon View Connection |
| Serwer Esxi1 | 10.4.19.25 | Serwer ESXi w klastrze 1 |
| Serwer Esxi2 | 10.4.19.26 | Serwer ESXi w klastrze 1 |
| Ustawienia sieciowe pamięci masowej (Lokalizacja A) | ||
|---|---|---|
| Ustawienie | Wartość | Opis |
| IP zarządzania SCA | 10.4.19.41 | IP zarządzania kontrolerem A |
| IP Ethernet1 SCA | 10.10.100.105 | IP portu danych 1 kontrolera A |
| IP Ethernet2 SCA | 10.10.200.105 | IP portu danych 2 kontrolera A |
| IP zarządzania SCB | 10.4.19.42 | IP zarządzania kontrolerem B |
| IP Ethernet1 SCB | 10.10.100.106 | IP portu danych 1 kontrolera B |
| IP Ethernet2 SCB | 10.10.200.106 | IP portu danych 2 kontrolera B |
| Pool w SCA | Pool1 | Pool RAID6 na kontrolerze A |
| LUN iSCSI | vdi1_0 | LUN iSCSI w Pool1 |
Konfigurowanie pamięci masowej
Przed przystąpieniem do konfigurowania infrastruktury VDI należy przeprowadzić wstępną konfigurację pamięci masowej ES. Szczegółowe informacje na temat tworzenia poola pamięci masowej i LUN iSCSI można znaleźć w podręczniku użytkownika ES1640dc.
Uwaga: Najnowszą wersję podręcznika użytkownika ES1640dc można znaleźć na stronie internetowej QNAP.
Tworzenie poola pamięci masowej i LUN iSCSI
Pool pamięci masowej, Pool1, jest tworzony na kontrolerze SCA z typem RAID6, jak pokazano poniżej.
Tworzone są cztery LUN-y i dołączane do docelowego urządzenia iSCSI.
- vid1_0 służy do przechowywania maszyn wirtualnych (VM).
- hb1 i hb2 są używane jako LUN-y heartbeat serwerów klastra ESXi.
Łączenie pamięci masowej z serwerami
Zalecaną metodą połączenia serwera z pamięcią masową jest użycie wielościeżkowego wejścia/wyjścia (MPIO). Wykonaj poniższe kroki, aby to skonfigurować.
Wybierz kartę [Configuration] → Adaptery pamięci masowej → Kliknij prawym przyciskiem myszy adapter oprogramowania iSCSI i wybierz Właściwości.
Wybierz kartę [Static Discovery], a następnie wprowadź adres IP serwera iSCSI i odpowiadającą mu nazwę docelową iSCSI.
(Nazwę IQN docelowego urządzenia iSCSI pamięci masowej można znaleźć na poniższej stronie internetowej pamięci masowej.)
Storage Manager → Pamięć masowa iSCSI → Akcja → Modyfikuj
Przykład: iqn.2004-04.com.qnap:ES-4200:iscsi.poc1a.E57758.0
Powtórz powyższe kroki, aby dodać wszystkie ścieżki danych do sekcji Static Discovery właściwości inicjatora iSCSI.
Kliknij przycisk Zamknij, a serwer ponownie przeskanuje pamięć masową. Na końcu w sekcji zarządzania ścieżkami magazynu danych będą widoczne wszystkie ścieżki.
Instalacja oprogramowania
Przed instalacją oprogramowania VMware Horizon View należy zainstalować dwa serwery ESXi oraz serwer vCenter.
Instalacja serwera Horizon View Connection
Pobierz oprogramowanie VMware Horizon View Connection Server z witryny VMware i zainstaluj je na maszynie.
Kliknij Dalej.
Zaakceptuj umowę EULA i kliknij Dalej.
Wybierz folder docelowy instalacji i kliknij Dalej.
Wybierz opcję View Standard Server oraz Zainstaluj dostęp HTML. Kliknij Dalej.
Wprowadź hasło odzyskiwania danych i kliknij Dalej.
Wybierz opcję Konfiguruj Zaporę systemu Windows automatycznie i kliknij Dalej.
Wybierz opcję Autoryzuj lokalną grupę administratorów i kliknij Dalej.
Zdecyduj, czy chcesz uczestniczyć w programie poprawy jakości obsługi użytkownika. Jeśli nie chcesz uczestniczyć, kliknij Dalej, aby kontynuować.
Kliknij Zainstaluj, aby rozpocząć instalację.
Po zakończeniu instalacji kliknij Zakończ. Po zakończeniu instalacji może zostać wyświetlony monit o ponowne uruchomienie serwera.
Instalacja bazy danych View Composer
Composer wymaga własnej bazy danych. Do jej utworzenia i skonfigurowania uwierzytelniania użyjemy programu SQL Server Management Studio. Wcześniej zainstaluj i skonfiguruj program SQL Server.
Otwórz SQL Server Management Studio i zaloguj się jako użytkownik z uprawnieniami administratora na serwerze SQL.
Utwórz nowe logowanie SQL w sekcji Zabezpieczenia → Logowania. Kliknij prawym przyciskiem myszy pozycję Logowania i wybierz Nowe logowanie.
Wprowadź nazwę logowania, np. viewcomposer, wybierz opcję Uwierzytelnianie programu SQL Server i wprowadź hasło. Wyłącz opcję Wymuszaj zasady haseł.
Po utworzeniu logowania SQL należy utworzyć pustą bazę danych. Aby to zrobić, kliknij prawym przyciskiem myszy folder bazy danych i wybierz Nowa baza danych.
W polu nazwy bazy danych wprowadź nazwę, np. viewcomposer. Aby wybrać właściciela bazy danych, kliknij przycisk … i wyszukaj konto użytkownika bazy danych utworzone powyżej. Kliknij OK, aby utworzyć bazę danych.
Teraz musimy utworzyć źródło danych ODBC w celu połączenia z bazą danych Composer.
Przejdź do Start –> Narzędzia administracyjne –> Źródła danych (ODBC)
Kliknij kartę Systemowe DSN, a następnie kliknij Dodaj.
Wybierz SQL Server Native Client 11.0 i kliknij Finish. Spowoduje to uruchomienie kreatora konfiguracji źródła danych.
Wprowadź nazwę DSN, opis oraz informacje o serwerze SQL i kliknij Next.
Wybierz uwierzytelnianie Windows i kliknij Next.
Zaznacz Change the default database i wybierz viewcomposer, a następnie kliknij Next.
Kliknij przycisk Finish.
Tworzenie DSN zostało zakończone. Możesz kliknąć przycisk Test Data Source…, aby przetestować połączenie.
Kliknij OK, aby zamknąć okno.
Instalacja Horizon View Composer
Pobierz oprogramowanie VMware Horizon View Composer Server ze strony VMware.
Uruchom instalator View Composer. Kliknij Next.
Zaakceptuj umowę licencyjną i kliknij Next.
Wybierz folder docelowy, w którym zostanie zainstalowany Composer.
Wprowadź tutaj informacje o bazie danych i kliknij Next.
Kliknij Next.
Kliknij Install, aby rozpocząć instalację.
Po zakończeniu instalacji zostanie wyświetlony monit o ponowne uruchomienie komputera.
Tworzenie obrazu wzorcowego pulpitu
Utwórz nową maszynę wirtualną i zainstaluj system operacyjny klienta
W tym miejscu instalujemy system Microsoft Windows 8.1 jako maszynę wirtualną klienta.
Instalacja VMware Tools
Otwórz ekran konsoli maszyny wirtualnej i wybierz VMàGuestàInstall/Upgrade VMware Tools z paska menu rozwijanego.
Dołącz maszynę wirtualną szablonu do domeny i skonfiguruj ustawienia zdalnego dostępu
Najpierw dołącz maszynę wirtualną szablonu do domeny.
Wyłącz zaporę systemu Windows.
Skonfiguruj ustawienia zdalne, aby umożliwić użytkownikom domeny dostęp przez pulpit zdalny.
Instalacja oprogramowania Horizon View Agent
Pobierz oprogramowanie VMware Horizon View Agent ze strony VMware.
Uruchom instalator agenta View i kliknij Next.
Przeczytaj i zaakceptuj umowę EULA, a następnie kliknij Next.
Wybierz moduły, które chcesz zainstalować, i kliknij Next.
Kliknij Install, aby rozpocząć instalację.
Instalacja została zakończona.
Wykonaj migawkę tej maszyny wirtualnej
Przed wyłączeniem maszyny wirtualnej w celu wykonania migawki pamiętaj, aby wylogować tę maszynę wirtualną z domeny. Następnie wyłącz tę maszynę wirtualną.
Kliknij prawym przyciskiem myszy na maszynie wirtualnej i wybierz Snapshot → Take snapshot…
Przypisz nazwę migawki i kliknij OK, aby zakończyć.
Pool pulpitów View
Konfiguracja administracji View
Kliknij
aby połączyć się z konsolą View Administrator.
Wprowadź nazwę użytkownika i hasło, aby zalogować się do strony administracji View.
Poniżej znajduje się strona administracji View.
Przy pierwszej konfiguracji środowiska View należy dodać serwer vCenter, aby umożliwić komunikację z nim.
Rozwiń View Configuration i wybierz Servers.
Wybierz kartę vCenter Servers i kliknij Add….
Wprowadź tutaj informacje o serwerze vCenter i kliknij Next.
Kliknij przycisk View Certificate…, aby wyświetlić i zaakceptować certyfikaty.
Ponieważ zainstalowaliśmy View Composer na serwerze vCenter, wybierz tutaj View Composer co-installed with vCenter Server i kliknij Next.
Dodaj domeny Composer.
Przejrzyj ustawienia i kliknij przycisk Finish, aby zakończyć konfigurację.
Konfiguracja poolu pulpitów View
Rozwiń Catalog, wybierz Desktop Pools, a następnie kliknij przycisk Add….
Wybieramy tutaj Automated Desktop Pool i klikamy Next.
Wybierz opcję Floating i kliknij Next.
Wybierz klony połączone View Composer i kliknij Next.
Wprowadź ID oraz Display Name i kliknij Next.
Zaznacz HTML Access, jeśli chcesz uzyskiwać dostęp do VDI z przeglądarki internetowej, i kliknij Next.
Wybierz Use a naming pattern, wprowadź Name Pattern i kliknij Next.
Kliknij Next.
Kliknij Next.
Kliknij przycisk Browse…, aby wybrać informacje dla poszczególnych elementów, i kliknij Next.
Kliknij Next.
Wybierz domenę i kontener AD, a następnie kliknij Next.
Sprawdź, czy wszystkie ustawienia są prawidłowe. Jeśli tak, kliknij przycisk Finish, aby zakończyć. Jeśli nie, możesz kliknąć przycisk Back, aby wprowadzić zmiany.
Pool pulpitów View została utworzona.
Rozpocznij provisionowanie wielu maszyn wirtualnych.
Wybierz Desktop Pool i kliknij przycisk Edytuj…. Wybierz kartę Provisionowanie….
Zaznacz pole wyboru Włącz provisionowanie. Wprowadź liczbę maszyn wirtualnych, które chcesz utworzyć, i kliknij OK.
W sekcji Zasoby à Maszyny możesz zobaczyć wszystkie utworzone maszyny wirtualne.
Możesz też sprawdzić te maszyny wirtualne na serwerze vCenter.