UpGreat Systemy Komputerowe Sp. z o.o. NIP 779-20-28-330 KRS KRS0000179607 ul.ostrobramska 22, 60-122 Poznań REGON 631261350 TEL.+48 616 641 620
WDROŻENIE VMWARE HORIZON FLEX Analiza przypadku i korzyści dla dużej firmy produkcyjnej NR PFLS-ADACML - 1 DATA OPRACOWANIA 4 września 2016 AUTOR Piotr Flis NADZÓR MERYTORYCZNY Eugeniusz Wower UpGreat Systemy Komputerowe Sp. z o.o. NIP 779-20-28-330 KRS KRS0000179607 ul.ostrobramska 22, 60-122 Poznań REGON 631261350 TEL.+48 616 641 620
SPIS TREŚCI 1. Potrzeba wdrożenia... 4 2. Opis wdrożenia... 5 3. Metodyka wdrożenia... 6 4. Opieka powdrożeniowa... 7 5. Wykorzystanie vmware Horizon Flex... 7 Str. 3
Upgreat dla dużej firmy produkcyjnej 1. Potrzeba wdrożenia Niniejszy dokument opisuje zagadnienia związane z wdrożeniem vmware Horizon Flex w dużej wielooddziałowej firmie produkcyjnej. W różnorodnym środowisku IT przedsiębiorstwa zaistniała potrzeba usprawnienia zarządzania stanowiskami pracy użytkowników. Środowisko pracy użytkowników charakteryzowało się następującymi cechami: Wiele wersji systemów operacyjnych oraz ich różne wersje językowe, Różnorodne oprogramowanie specjalistyczne stosowane do nadzorowania procesów produkcyjnych, Różnorodne oprogramowanie stosowane do programowania sterowników przemysłowych i całych linii produkcyjnych (Honeywell, Rockwell, Siemens), Różne wersje oprogramowania tych samych producentów wymagane do obsługi sterowników i urządzeń instalowanych w kolejnych latach, Konflikty pomiędzy poszczególnymi wersjami oprogramowania wielu producentów, Konieczność jednoczesnego stosowania standardowych wersji oprogramowania biurowego (poczta elektroniczna, pakiety MS-Office, przeglądarki, systemy ERP), Możliwość dowolnej modyfikacji (w ramach przydzielonych uprawnień) stanowisk pracy przez użytkowników. Firma zamierzała podpisać globalną umowę z jednym z dostawców komputerów PC i notebooków, która obejmowałaby dostawę nowych komputerów, ich naprawy i wymiany, a także konfiguracje stosownie do potrzeb poszczególnych użytkowników oraz przywracanie środowiska pracy po awarii bądź wymianie komputera. W trakcie negocjacji dostawca zwrócił uwagę, że w ramach umowy serwisowej jest w stanie spełnić oczekiwania Klienta wyłącznie w zakresie dostawy, naprawy oraz konfiguracji podstawowego, zunifikowanego środowiska zawierającego system operacyjny, MS-Office oraz oprogramowanie antywirusowe. W związku z powyższym naszej firmie zlecono opracowanie rozwiązania, które spełniać będzie oczekiwania Klienta. Dodatkowo rozwiązanie powinno spełniać poniższe wymagania: Wdrożenie w 8 fabrykach w Europie (w tym w 2 w Polsce), Funkcjonowanie w sieci rozległej łączącej wszystkie lokalizacje oraz możliwość pracy off-line (bez dostępu do sieci rozległej), Integracja z usługą Microsoft Active Directory, Możliwość uruchomienia w oparciu o Datacenter (vmware vsphere) obecne w każdej z lokalizacji, Możliwość globalnej instalacji oprogramowania na stacjach roboczych (np. uaktualnienia, nowe oprogramowanie), Możliwość obsługi około 400 użytkowników. Z powyższych wymagań wynika pośrednio, że niezbędna będzie funkcjonalność wykonywania kopii zapasowych stacji roboczych. Str. 4
Upgreat dla dużej firmy produkcyjnej 2. Opis wdrożenia Aby zrealizować potrzeby Klienta wybrano rozwiązanie oparte o produkt vmware Horizon Flex. Rozwiązanie umożliwia tworzenie, dystrybucję i inteligentny backup maszyn wirtualnych uruchamianych lokalnie na komputerach użytkowników z użyciem vmware Player Pro (lub vmware Fusion). vmware Horizon Flex składa się następujących komponentów: Vmware Workstation 12 Virtual Machine with Mirage Client 1 VM for Flex and Mirage Horizon Flex policy server Horizon Flex client for Mac OS X - Fusion Horizon Mirage for Flex server Mirage Backup repository Virtual Machine with Mirage Client Horizon Flex client for Windows Vmware Player Pro vmware Workstation tworzenie szablonów maszyn wirtualnych dystrybuowanych później, stosownie do zdefiniowanych polityk, przez vmware Horizon Flex server na komputery użytkowników. Każdy z komputerów użytkowników może przechowywać i uruchamiać jedną lub więcej maszyn wirtualnych. vmware Flex server dystrybucja szablonów maszyn wirtualnych na komputery użytkowników. Transmisja maszyn wirtualnych odbywa się z użyciem szyfrowania i kompresji. Uruchomienia maszyny wirtualnej na komputerze użytkownika możliwe jest po udzieleniu zgody przez serwer Horizon Flex, a sama maszyna przechowywana jest na dysku lokalnym w postaci zaszyfrowanej. vmware Mirage server for Horizon Flex server backup i restore maszyn wirtualnych. Kopie zapasowe mają charakter różnicowy i umożliwiają w każdej chwili odtworzenie danych lub całej maszyny wirtualnej. vmware Mirage server może być także użyty do dystrybucji oprogramowania lub uaktualnień dla dowolnej ilości użytkowników. vmware Player Pro (Windows), vmware Fusion (Mac OS X) uruchamianie maszyn wirtualnych na komputerach użytkowników. Zaletą tego typu wirtualizacji stacji roboczych jest również unifikacja platformy sprzętowej. Oznacza to możliwość uruchamiania maszyn wirtualnych praktycznie na dowolnym sprzęcie i co za tym idzie łatwość odtwarzania środowisk pracy użytkowników. Aby przyśpieszyć transfery danych związane z dystrybucją i backupem maszyn wirtualnych oraz ograniczyć transmisje poprzez sieć WAN, zdecydowano by w każdej z fabryk znajdowała się lokalna instalacja vmware Horizon Flex zbudowana w dostępnej lokalnie infrastrukturze vmware vsphere. Wykorzystanie zasobów wirtualnych (również dla vmware Workstaion) pozwoliło na znaczne ograniczenie kosztów wdrożenia. Integracja infrastruktury Horizon Flex z lokalnymi kontrolerami Microsoft Active Directory umożliwia autentykację użytkowników oraz wspomaga zarządzanie obiektami wchodzącymi w skład środowiska Flex. W każdej z fabryk wirtualne maszyny Flex wykorzystuje od 30 do 60 użytkowników. Poniżej wyszczególniono wymagania systemowe dla poszczególnych elementów wdrożenia: Flex / Mirage server oba komponenty zainstalowano na 1 maszynie wirtualnej o następującej konfiguracji: o 8 vcpu / 16GB RAM / dysk systemowy 200GB, o 2 porty Ethernet 1Gb/s, o System operacyjny Windows Server 2008 R2 lub nowszy, o Serwer musi być przyłączony do domeny Microsoft Active Directory. o Przestrzeń dyskowa na potrzeby serwerów Flex i Mirage około 4TB (40 szablonów, 80 maszyn wirtualnych użytkowników). Vmware Workstation na potrzeby wdrożenia w wielu oddziałach zdecydowano się na wykorzystanie maszyny wirtualnej o następującej konfiguracji: o 4 vcpu / 16GB RAM / dysk systemowy 400GB, o Rozmiar przestrzeni dyskowej uzależniony dodatkowo od ilości tworzonych maszyn wirtualnych. vmware Horizon Flex jest licencjonowany w modelu per urządzenie końcowe co pozwalało zachować elastyczność przy wdrożeniach lokalnych infrastruktur Flex. Podczas prac użyto następujących licencji: Str. 5
Upgreat dla dużej firmy produkcyjnej HZ-FLX-10-C VMware Horizon FLEX 10 pack (Per Device) zawiera Horizon FLEX Policy Server, Horizon FLEX Clients (Fusion Pro / Player Pro) oraz Mirage licencjonowane for 10 Devices. HZ-FLX-10-G-SSS-C Basic Support/Subscription for VMware Horizon FLEX 10 pack (Per Device) for 1 year wsparcie techniczne, 12 godzin na dobę, godziny robocze, od poniedziałku do piątku. WS11-LW-CE VMware Workstation 12 for Linux and Windows. 3. Metodyka wdrożenia Okres wdrożenia zaplanowano na 4 miesiące. Po stronie UpGreat prace prowadzone były przez zespół 3 osobowy, natomiast po stronie Klienta w każdej z fabryk wyznaczone zostały 1-2 osobowe zespoły lokalnych administratorów, których zadaniem było: Przygotowanie infrastruktury wirtualnej stosownie do przekazanych wymagań, Konfiguracja uprawnień oraz konfiguracja zdalnego dostępudla zespołu wdrożeniowego, Bieżąca asysta oraz rozwiązywanie problemów związanych ze specyfiką poszczególnych fabryk. W ramach wdrożenia wykonane zostały następujące usługi i działania: Projekt i przygotowanie wdrożenia: o Określenie niezbędnych założeń i szczegółów związanych z poszczególnymi fabrykami, o Przygotowanie projektu wdrożenia serwerów vmware Horizon Flex, o Przygotowanie wymaganych procedur (konfiguracja vmware Player, instalacja maszyn wirtualnych na komputerach użytkowników, odtwarzanie maszyn wirtualnych), o Uzyskanie akceptacji projektu ze strony menadżera projektu po stronie Klienta. Instalacje i wdrożenia (początkowo przygotowanie szablonu wdrożenia w jednej z fabryk w Polsce, w dalszej kolejności wdrożenie w pozostałych fabrykach z użyciem zdalnego dostępu): o Sprawdzenie wymagań: Wymagania sprzętowe (CPU, RAM, pamięć masowa, sieć), Wymagania programowe (systemy operacyjne i wersje oprogramowania), Zdalny dostęp, Lokalny zespół administratorów. o Instalacja i konfiguracja serwera vmware Horizon Flex, o Instalacja i konfiguracja VMware Workstation do pracy z serwerem vmware Flex, o Instalacja i konfiguracja vmware Player do pracy z serwerem vmware Flex, o Testy konfiguracji vmware Horizon Flex, o Szkolenie dla lokalnych administratorów z użytkowania vmware Horizon Flex, o Asysta dla lokalnych administratorów podczas pierwszych dni użytkowania instalacji Flex, o Przygotowanie dokumentacji powdrożeniowej, o Akceptacja wykonanych usług w poszczególnych fabrykach. Proces wdrożeniowy został zakończony w zadanym czasie określonym w kontrakcie wdrożeniowym. Wszystkie usługi poza wdrożeniem wzorcowym w Polsce zostały wykonane w sposób zdalny co pozwoliło na ograniczenie kosztu wdrożenia oraz znaczne skrócenie jego czasu. Dodatkową zaletą wykorzystania infrastruktury wirtualnej byłą możliwość klonowania maszyn wzorcowych do poszczególnych lokalizacji. Szkolenia dla lokalnych administratorów zostały przeprowadzone z użyciem systemu spotkań on-line. Str. 6
Upgreat dla dużej firmy produkcyjnej 4. Opieka powdrożeniowa Bezpośrednio po zakończeniu wdrożenia zaczęła funkcjonować uprzednio wynegocjowana umowa serwisowa. Zgodnie z życzeniem Klienta określono stałą miesięczną kwotę, w ramach której wykonywane będą wszystkie niezbędne usługi konieczne do utrzymania ciągłości pracy instalacji vmware Horizon Flex. Również w przypadku obsługi powdrożeniowej wszystkie czynności serwisowe wykonywane są w sposób zdalny. W ramach umowy serwisowej wykonywane są następujące czynności (we wszystkich fabrykach): Weryfikacja backupów vmware Horizon Mirage, Wsparcie przy odtwarzaniu maszyn wirtualnych użytkowników, Przegląd instalacji i konfiguracji oraz dokonywanie drobnych poprawek, Analiza rejestrów pracy (logów) vmware Horizon Flex oraz czynności rutynowe (uaktualnienia systemów operacyjnych i baz danych, rekonfiguracje w zakresie bezpieczeństwa), Obsługa incydentów i wsparcie dla użytkowników (użytkowanie maszyn wirtualnych i ich rekonfiguracja, tworzenie szablonów), Odtwarzanie infrastruktury vmware Horizon Flex po awarii, Wykonywanie uaktualnień wersji vmware Horizon Flex. Z uwagi na to, że vmware Horizon Flex posiada strukturę rozproszoną i żaden z elementów wdrożenia nie wpływa bezpośrednio na funkcjonowanie fabryki oraz na pracę wielu użytkowników zdecydowano, że obsługa serwisowa będzie prowadzono w godzinach roboczych to znaczy w dni robocze od poniedziałku do piątku w godzinach od 8.00 do 18.00. 5. Wykorzystanie vmware Horizon Flex Korzyści z wykorzystania infrastruktury vmware Horizon Flex to przede wszystkim wynikające z unifikacji konfiguracji środowisk pracy użytkowników uproszczenie obsługi serwisowej ze strony działów IT. Dzięki zastosowaniu szablonów maszyn możliwe jest szybkie wdrażanie nowych maszyn. Serwer Mirage zapewnia wykonywanie kopii zapasowych w sposób ciągły. Dzięki temu po awarii bądź utracie komputera możliwe jest błyskawiczne odtworzenie środowiska pracy użytkownika. Warto wspomnieć tutaj, że mimo utraty komputera (np. w wyniku kradzieży) nie będzie możliwe uruchomienie na nim maszyny wirtualnej bądź odczytanie jej zawartości bez odpowiednich uprawnień nadanych na poziomie serwera Flex. W związku z powyższym możliwe obszary zastosowań vmware Horizon Flex to: Wielooddziałowe organizacje wykorzystujące heterogeniczne środowiska pracy wymagające centralnego zarządzania i backupu, Organizacje przedstawicieli handlowych wykorzystujące komputery przenośne, Sieci sklepów lub przedstawicielstw wyposażone w lokalne komputery o ustalone konfiguracji, Środowiska z wieloma konfiguracjami użytkowanych stacji roboczych oraz koniecznością migracji użytkowników między komputerami. Jeśli uznają Państwo zaprezentowane w niniejszym dokumencie rozwiązania za interesujące prosimy o kontakt z nami. Szczegółowo omówimy różne warianty możliwego wdrożenia, a także zaproponujemy optymalne warunki opieki serwisowej. Str. 7