Instrukcja obsługi Wdrożenie VDI z VMware Horizon View na macierzach Enterprise Storage firmy QNAP

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​


332_es_nas_01.png


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
UstawienieWartośćOpis
IP serwera AD10.4.19.19Serwer Active Directory
(adc.esapp.local)
IP serwera vCenter10.4.19.21Serwer vCenter (+ View Composer)
IP serwera View Connection10.4.19.23Serwer Horizon View Connection
Serwer Esxi110.4.19.25Serwer ESXi w klastrze 1
Serwer Esxi210.4.19.26Serwer ESXi w klastrze 1

Ustawienia sieciowe pamięci masowej (Lokalizacja A)
UstawienieWartośćOpis
IP zarządzania SCA10.4.19.41IP zarządzania kontrolerem A
IP Ethernet1 SCA10.10.100.105IP portu danych 1 kontrolera A
IP Ethernet2 SCA10.10.200.105IP portu danych 2 kontrolera A
IP zarządzania SCB10.4.19.42IP zarządzania kontrolerem B
IP Ethernet1 SCB10.10.100.106IP portu danych 1 kontrolera B
IP Ethernet2 SCB10.10.200.106IP portu danych 2 kontrolera B
Pool w SCAPool1Pool RAID6 na kontrolerze A
LUN iSCSIvdi1_0LUN 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.

332_es_nas_02.png


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.

332_es_nas_03.png


Łą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.

332_es_nas_04.png


Wybierz kartę [Static Discovery], a następnie wprowadź adres IP serwera iSCSI i odpowiadającą mu nazwę docelową iSCSI.

332_es_nas_05.png


(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

332_es_nas_06.png


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.

332_es_nas_07.png


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.

332_es_nas_08.png


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.

332_es_nas_09.png


Kliknij Dalej.

Zaakceptuj umowę EULA i kliknij Dalej.

332_es_nas_10.png


Wybierz folder docelowy instalacji i kliknij Dalej.

332_es_nas_11.png


Wybierz opcję View Standard Server oraz Zainstaluj dostęp HTML. Kliknij Dalej.

332_es_nas_12.png


Wprowadź hasło odzyskiwania danych i kliknij Dalej.

332_es_nas_13.png


Wybierz opcję Konfiguruj Zaporę systemu Windows automatycznie i kliknij Dalej.

332_es_nas_14.png


Wybierz opcję Autoryzuj lokalną grupę administratorów i kliknij Dalej.

332_es_nas_15.png


Zdecyduj, czy chcesz uczestniczyć w programie poprawy jakości obsługi użytkownika. Jeśli nie chcesz uczestniczyć, kliknij Dalej, aby kontynuować.

332_es_nas_16.png


Kliknij Zainstaluj, aby rozpocząć instalację.

332_es_nas_17.png


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.

332_es_nas_18.png


Utwórz nowe logowanie SQL w sekcji ZabezpieczeniaLogowania. Kliknij prawym przyciskiem myszy pozycję Logowania i wybierz Nowe logowanie.

332_es_nas_19.png


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.

332_es_nas_20.png


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.

332_es_nas_21.png


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)

332_es_nas_22.png


Kliknij kartę Systemowe DSN, a następnie kliknij Dodaj.

332_es_nas_23.png


Wybierz SQL Server Native Client 11.0 i kliknij Finish. Spowoduje to uruchomienie kreatora konfiguracji źródła danych.

332_es_nas_24.png


Wprowadź nazwę DSN, opis oraz informacje o serwerze SQL i kliknij Next.

332_es_nas_25.png


Wybierz uwierzytelnianie Windows i kliknij Next.

332_es_nas_26.png


Zaznacz Change the default database i wybierz viewcomposer, a następnie kliknij Next.

332_es_nas_27.png


Kliknij przycisk Finish.

332_es_nas_28.png


Tworzenie DSN zostało zakończone. Możesz kliknąć przycisk Test Data Source…, aby przetestować połączenie.

332_es_nas_29.png


Kliknij OK, aby zamknąć okno.

332_es_nas_30.png


Instalacja Horizon View Composer​


Pobierz oprogramowanie VMware Horizon View Composer Server ze strony VMware.
Uruchom instalator View Composer. Kliknij Next.

332_es_nas_31.png


Zaakceptuj umowę licencyjną i kliknij Next.

332_es_nas_32.png


Wybierz folder docelowy, w którym zostanie zainstalowany Composer.

332_es_nas_33.png


Wprowadź tutaj informacje o bazie danych i kliknij Next.

332_es_nas_34.png


Kliknij Next.

332_es_nas_35.png


Kliknij Install, aby rozpocząć instalację.

332_es_nas_36.png


Po zakończeniu instalacji zostanie wyświetlony monit o ponowne uruchomienie komputera.

332_es_nas_37.png


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.

332_es_nas_38.png


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.

332_es_nas_39.png


Skonfiguruj ustawienia zdalne, aby umożliwić użytkownikom domeny dostęp przez pulpit zdalny.

332_es_nas_40.png


Instalacja oprogramowania Horizon View Agent​


Pobierz oprogramowanie VMware Horizon View Agent ze strony VMware.
Uruchom instalator agenta View i kliknij Next.

332_es_nas_41.png


Przeczytaj i zaakceptuj umowę EULA, a następnie kliknij Next.

332_es_nas_42.png


Wybierz moduły, które chcesz zainstalować, i kliknij Next.

332_es_nas_43.png


Kliknij Install, aby rozpocząć instalację.

332_es_nas_44.png


Instalacja została zakończona.

332_es_nas_45.png


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 SnapshotTake snapshot…

332_es_nas_46.png


Przypisz nazwę migawki i kliknij OK, aby zakończyć.

332_es_nas_47.png


Pool pulpitów View​


Konfiguracja administracji View​


Kliknij
332_es_nas_48.png

aby połączyć się z konsolą View Administrator.

Wprowadź nazwę użytkownika i hasło, aby zalogować się do strony administracji View.

332_es_nas_49.png


Poniżej znajduje się strona administracji View.

332_es_nas_50.png


Przy pierwszej konfiguracji środowiska View należy dodać serwer vCenter, aby umożliwić komunikację z nim.
Rozwiń View Configuration i wybierz Servers.

332_es_nas_51.png


Wybierz kartę vCenter Servers i kliknij Add….

332_es_nas_52.png


Wprowadź tutaj informacje o serwerze vCenter i kliknij Next.

332_es_nas_53.png


Kliknij przycisk View Certificate…, aby wyświetlić i zaakceptować certyfikaty.

332_es_nas_54.png


Ponieważ zainstalowaliśmy View Composer na serwerze vCenter, wybierz tutaj View Composer co-installed with vCenter Server i kliknij Next.

332_es_nas_55.png


Dodaj domeny Composer.

332_es_nas_56.png


Przejrzyj ustawienia i kliknij przycisk Finish, aby zakończyć konfigurację.

332_es_nas_57.png


Konfiguracja poolu pulpitów View​


Rozwiń Catalog, wybierz Desktop Pools, a następnie kliknij przycisk Add….

332_es_nas_58.png


Wybieramy tutaj Automated Desktop Pool i klikamy Next.

Wybierz opcję Floating i kliknij Next.

332_es_nas_59.png


Wybierz klony połączone View Composer i kliknij Next.

332_es_nas_60.png


Wprowadź ID oraz Display Name i kliknij Next.

332_es_nas_61.png


Zaznacz HTML Access, jeśli chcesz uzyskiwać dostęp do VDI z przeglądarki internetowej, i kliknij Next.

332_es_nas_62.png


Wybierz Use a naming pattern, wprowadź Name Pattern i kliknij Next.

332_es_nas_63.png


Kliknij Next.

332_es_nas_64.png


Kliknij Next.

332_es_nas_65.png


Kliknij przycisk Browse…, aby wybrać informacje dla poszczególnych elementów, i kliknij Next.

332_es_nas_66.png


Kliknij Next.

332_es_nas_67.png


Wybierz domenę i kontener AD, a następnie kliknij Next.

332_es_nas_68.png


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.

332_es_nas_69.png


Pool pulpitów View została utworzona.

332_es_nas_70.png


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.

332_es_nas_71.png


W sekcji Zasoby à Maszyny możesz zobaczyć wszystkie utworzone maszyny wirtualne.

332_es_nas_72.png


Możesz też sprawdzić te maszyny wirtualne na serwerze vCenter.

332_es_nas_73.png