SlideShare une entreprise Scribd logo
1  sur  32
Citrix Application Layering
Andrzej Gołębiowski
Polska Grupa Użytkowników Citrix
Kraków, 26.10.2017
App Layering - Historia
Najważniejsze fakty, które wpłynęły na rozwój tej funkcjonalności:
• 2011 przejęcie RingCube. Implementacja technologii Ringcube w XenDesktop/ XenApp jako Personal
vDisk i AppDisk
• 2017 przejęcie Unidesk. Unidesk zintegrowany z XenDesktop/XenApp jako Application Layering ma
zastąpić funkcjonalności AppDisk i personal vDisk
Citrix eDocs – Deprecation
https://docs.citrix.com/en-us/xenapp-and-xendesktop/7-15-ltsr/whats-new/removed-features.html
AppDisk and Personal vDisk
The AppDisks and Personal vDisk functionality provided by XenApp and XenDesktop is now deprecated for current
releases*. Citrix is replacing this functionality with recently acquired technology from Unidesk (Citrix App Layering).
During this transition time, Citrix continues to maintain current support levels as described in XenApp and XenDesktop
Servicing Options (SM).
* AppDisks and Personal vDisk are not covered by the LongTerm Service Releases (LTSR) servicing option
Polska Grupa Użytkowników Citrix 22017-10-26
Current relase
Polska Grupa Użytkowników Citrix 32017-10-26
CR – Current Release
EoM – End of Maitenance
(6miesięcy )
EoL – End of Life (18 miesięcy)
Current release – cykl życia
Long Term Service Release
LTSR – cykl życia
Polska Grupa Użytkowników Citrix 42017-10-26
LTSR – LongTerm Service Release
EoL – End of Life (5 years)
EoES – End of Extended Support
(10 years)
CU – Cumulative Update
App Layering - Do czego to jest ?
Application Layering wspomaga zarządzanie aplikacjami
udostępnianymi w środowiskach wirtualnych desktopów i aplikacji
Zarządzanie aplikacjami to:
• Instalacja i konfiguracja
• Aktualizacja i testowanie nowych wersji
• Dystrybucja i udostępnianie nowych wersji użytkownikom
• Rozwiązywanie konfliktów bibliotek i komponentów pomiędzy
wersjami
Polska Grupa Użytkowników Citrix 52017-10-26
App Layering – Jak to działa ?
Application Layering rozdziela
1. system operacyjny
2. komponenty specyficzne dla wykorzystywanej platformy wirtualizacyjnej
3. aplikacje
jako osobne warstwy i umożliwia niezależne zarządzanie tymi
komponentami. Zasoby udostępniane użytkownikom (layered images) to
różne kombinacje warstwy OS i różnych warstw aplikacji i platform
wirtualizacyjnych.
Polska Grupa Użytkowników Citrix 62017-10-26
App Layering – cechy
Najważniejsze cechy
• Każda warstwa zapisana jest jako osobny dysk wirtualny
• Jedna warstwa aplikacji może zawierać jedną lub kilka różnych zainstalowanych aplikacji
• Można utworzyć dowolną ilość kombinacji warstwy OS i warstw aplikacji i opublikować każdą z
nich jako obraz (layered image) na dowolnej platformie wirtualizacyjnej
• Każda aplikacja i system operacyjny jest instalowany jeden raz wykorzystywany wielokrotnie w
obrazach (layered images)
• Warstwa aplikacji może zawierać zainstalowaną aplikację/e, dowolny plik lub katalog, klucz
rejestru systemu operacyjnego itp.
• Każda warstwa aplikacji może być udostępniona jako integralna część składowa obrazu lub jako
warstwa dodatkowa dostępna dla wybranych użytkowników lub grup AD
• Warstwa personalizacji (user personalization layer) dostępny w ograniczony sposób tylko dla
Windows 7 i 10. Umożliwia zapisanie zmian w profilu użytkownika, zainstalowanych aplikacji i
danych.
Polska Grupa Użytkowników Citrix 72017-10-26
App Layering - Citrix vs konkurencja
Porównanie dostępnych funkcjonalności w konkurencyjnych
produktach przygotowane przez BasVan Kaam (CTP) dla:
http://www.basvankaam.com/2017/09/18/the-application-layering-
technology-cheat-sheet-version-4-0/
Polska Grupa Użytkowników Citrix 82017-10-26
VMWare
AppVolumes
Liquidware
FlexApps
Citrix
Application Layering
App Layering - Licencjonowanie
Polska Grupa Użytkowników Citrix 92017-10-26
XenApp /
XenDesktop
Advanced &
Enterprise
XenApp /
XenDesktop
Platinum
Citrix App Layering offers the ability to virtualizeWindows applications and
operating systems, deliver individual applications at user login (Elastic™ Layers),
integrate with existing provisioning and end user computing platforms, cross-
layer merge, and provide image management capabilities.
* Feature limited to deploying Layered Images to [one or] multiple instances of the same
hypervisor type, cloud, provisioning mechanism or broker type
 
Citrix App Layering with Advanced Configuration is a Platinum feature set
geared toward larger enterprise organizations, and focuses on management at
scale and multiple site needs. It enables the delivery of the same application layer
to multiple hypervisor types, multiple clouds, multiple provisioning mechanisms,
and multiple broker types—without repackaging layers.
*Feature is exclusively available to customers with active Customer Success Services (formerly
known as Software Maintenance).

Citrix App Layering with User Layers is a Platinum-level feature and are writable
writable persistent layers for personalization that captures all user settings, user-
installed apps, and data.
*Feature is exclusively available to customers with active Customer Success Services (formerly
known as Software Maintenance).

App Layering – idea
XXX
Polska Grupa Użytkowników Citrix 102017-10-26
Assigned toAD Group
Business Analytics Users
Assigned toAD Group
HR Users
App Layering – szczegóły techniczne
Citrix Application Layering jest dostępny jako „dodatek” do typowej infrastruktury
XenApp lub XenDesktop.
Komponenty:
• Enterprise Layer Manager – prekonfigurowana maszyna wirtualna dostępna dla
dla różnych platform wirtualizacyjnych.
• Dedykowany zasób sieciowy do tymczasowego składowania dysków
wirtualnych modyfikowanych warstw oraz stałego składowania dysków aplikacji
udostępnianych wybranym użytkownikom (elastic layers)
• Konektory (platform connectors) – połaczenia konfiguracyjne do
poszczególnych platform wirtualizacyjnych
• Szablony (image templates) – szablony grupujące warstwę OS, platformę i
warstwy aplikacji. Umożliwiają publikowanie finalnych obrazów (layered images)
na wybraną platformę wirtualizacyjną.
Polska Grupa Użytkowników Citrix 112017-10-26
App Layering – szczegóły techniczne
Konektor do publikowania obrazów wspiera:
• Citrix Machine Creation Services (MCS) for Nutanix AHV
• Citrix MCS for vSphere
• Citrix MCS for XenServer
• Citrix Provisioning Services wersja 7.1, 7.6 -7.15.
Citrix rekomenduje karty 10GB do PVS store.
• Citrix XenApp and XenDesktop
versje 6.5 i 7.0 - 7.15
• Microsoft Azure. Citrix rekomenduje
przepustowość sieci 10 GB do lokalizacji Azure
• VMware HorizonView versions 6.x, 7.0.x, 7.1.x.
Polska Grupa Użytkowników Citrix 122017-10-26
App Layering – Enterprise Layer Manager
• Prekonfigurowana maszyna
• ELM przechowuje wszystkie
skonfigurowane warstwy
(dysk 2)
• ELM udostępnia portal
administracyjny ( wspiera
przeglądarki IE11 i Firefox 45
i nowsze obsługujące
MS Silverlight 4.0)
• ELM wykorzystuje lokalne dyski do składowania plików tymczasowych i
gotowych obrazów (finalized layers)
Polska Grupa Użytkowników Citrix 132017-10-26
App Layering – Enterprise Layer Manager
ELM można uruchomić na:
• Citrix XenServer 6.5, 7.0, 7.1, 7.2
• Azure Resource Manager
• Microsoft Hyper-V Server 2012 R2
lubWindows Server 2016
• Nutanix Acropolis
• vSphere vCenter 5.5.x, 6.0.x, 6.5.x
Polska Grupa Użytkowników Citrix 142017-10-26
App Layering – Zasób sieciowy
Wymagania:
• Typ: SMB/CIFS
• Rozmiar: 40-100 GB
• Sieć 10Gb pomiędzy
maszyną ELM a folderem
Struktura katalogów:
• Packaging disks – przechowuje dyski edytowanych/tworzonych warstw (pliki vhd)
• Finalize Disks – przechowuje dyski, które zostały skonfigurowane i zamknięte (gotowe do transferu do ELM)
• Layered Images - przechowuje gotowe obrazy (layered image) przygotowane dla innych platform wirtualizacyjnych
(cross-platform publishing)
• Layers -> Apps – przechowuje dyski warstw, które zostały przypisane do dedykowanych użytkowników lub grup (Elastic Layer)
Polska Grupa Użytkowników Citrix 152017-10-26
App Layering – konsola
XXX
Polska Grupa Użytkowników Citrix 162017-10-26
App Layering – OS layer
OS Layer to wirtualny dysk zawierający skonfigurowany system operacyjny, który będzie łączony z dyskami
aplikacji.
Wspierane systemy operacyjne:
• Windows Server 2016 R2 lub 2012 R2 (Session Host)
• Windows Server 2008 R2
• Windows 10
• Windows 7
Zalecenia:
• Partycjonowanie MBR (VM generacji 1). Jeżeli użyjemy GPT nie da się zainstalować App LayeringTools
• System nie dodany do domeny
• Sieć ustawiona z DHCP
• Nie korzystać z „obcych” narzędzi do optymalizacji. Ja korzystałem z Citrix optimizera i było ok.
• Instalacja narzędzi Application Layering do zamknięcia obrazu
Polska Grupa Użytkowników Citrix 172017-10-26
App Layering – Platform Layer
Platform Layer zawiera komponenty wymagane do prawidłowej pracy maszyny
wirtualnej na platformie wirtualizacyjnej. Najbardziej typowe przykłady to
• CitrixVirtual Delivery Agent, orVMware HorizonAgent.
• Citrix Provisioning ServicesTarget Devices Software
• NVIDIA Drivers
• Dodawanie do domenyAD
• Citrix Receiver – z opcją Single Sign-on
• CitrixWorkspace Environment Management Agent
• HypervisorTools – jeżeli ta warstwa będzie konfigurowana dla innej platformy
wirtualizacyjnej niż ta dla której była przygotowana warstwa OS.
Polska Grupa Użytkowników Citrix 182017-10-26
App Layering – Platform Layer
Występują 2 typy:
• Platform Layer for packaging layers and versions - wykorzystywany
w przypadku tworzenia obrazów dla innej platformy wirtualizacyjnej
niż ta wykorzystana do tworzenia warstwy OS
• Platform Layer for publishing layered images - wymagana w procesie
tworzenia obrazu (publish layered image)
Konieczne jest wykorzystanie GPO to kontroli i aktualizacji uprawnień
na grupach lokalnych. Np.. Remote desktop users, konta tworzone
przez XenDesktop telementry service itp.
Polska Grupa Użytkowników Citrix 192017-10-26
App Layering – Application Layer
Application Layer jest to dysk virtualny zawierający jedną lub kilka aplikacji.
Dysk taki może być wykorzystany w dowolnej konfiguracji przygotowanych
obrazów (layered images).Oprócz aplikacji ta warstwa może zawierać
również sterowniki drukarek, programy antywirusowe, klienta SCCM.
Do jednego obrazu można dołączyć do 50 warstw aplikacji
Dodatkowa uwaga:
Citrix Application Layering ≠ Isolacja Aplikacji
Do izolowania aplikacji należy wykorzystywać dedykowane rozwiązania np.
App-V
Polska Grupa Użytkowników Citrix 202017-10-26
App Layering – Application Layer
Etapy tworzenia warstwy aplikacji:
• Konsola ELM - uruchomienie kreatora i utworzenie „pustego dysku”
• Podłączenie utworzonego dysku do maszyny wirtualnej (Publishing
Machine) w celu instalacji wymaganego oprogramowania i
konfiguracji zgodnie z zaleceniami producenta.
• Uruchomienie skryptów do optymalizacji np. skrypt przygotowany
przez George Spiers Citrix App Layering Preparation Script
• Zamknięcie maszyny (Shutdown fo finalize)
• Finalizacja warstwy (w konsolu ELM)
Polska Grupa Użytkowników Citrix 212017-10-26
App Layering – Application Layer
Każda warstwa aplikacji może być ustawiona jako:
• Pre-boot - Standardowa część składowa obrazu.
Warstwy aplikacji wybierane są w trakcie tworzenia
szablonu i dodawane do finalnego obrazu
(layered image).
• Warstwy elastyczne – podłączane w trakcie
logowania poprzez przypisanie tej warstwy do konta
użytkownika, grupy lub konta serwera.
Polska Grupa Użytkowników Citrix 222017-10-26
App Layering – Application Layer
Opcje kreatora
warstwy aplikacji
Polska Grupa Użytkowników Citrix 232017-10-26
App Layering – Tworzenie obrazu
Kreator obrazu
(layered image)
wybór warstw aplikacji
Polska Grupa Użytkowników Citrix 242017-10-26
App Layering – szczegóły techniczne
Elastic layer
Przypisanie warstwy
aplikacji do grupy AD
Polska Grupa Użytkowników Citrix 252017-10-26
App Layering – Application Layer
Opcje dodatkowe
• Prerequisite Layer – umożliwia wskazanie istniejącej warstwy
aplikacji, która musi być dodana wcześniej.
• Platform Layer (for cross-platform deployments) – wymagany w
przypadku przygotowywania obrazu dla innej platformy
wirtualizacyjnej niż ta użyta do przygotowania OS layer
• Run Once Script – umożliwia uruchomienie skryptu w trakcie
pierwszego uruchomienia tej warstwy. Jeżeli dana warstwa jest
dodana jako „elastic layer” skrypt uruchamia się kiedy dysk jest
podłączony (is mounted).
Polska Grupa Użytkowników Citrix 262017-10-26
App Layering – User Layer
Warstwa użytkownika (User Layers) są dostępne dla:
• Systemów operacyjnych:
Windows 7 i 10 64-bit
• Platforms:
VMware HorizonView i Citrix XenDesktop.
Wymagania
• Zapewnienie połączenia odpowiedniej przepustowości. Zalecana sieć
10Gb. Problemy sieciowe i opóźnienia mają poważny wpływ na stabilność i
wydajność rozwiązania.
• Zapewnienie odpowiedniej przestrzeni dyskowej na składowanie .
Polska Grupa Użytkowników Citrix 272017-10-26
App Layering – User Layer
Jak włączyć warstwę użytkownika (User Layer) ?
1. Konsola ELM - > Settings and Configuration ->Właczyć opcję User
Layer
Polska Grupa Użytkowników Citrix 282017-10-26
App Layering – User Layer
Jak włączyć warstwę użytkownika (User Layer) ?
2. W kreatorze tworzenia obrazu
Wybrać opcję
Application and User Layer
3. Po zalogowaniu do desktopa
utworzonego z tego obrazu
warstwa użytkownika utworzy
się automatycznie i ustawienia
będą tam zapisywane.
Polska Grupa Użytkowników Citrix 292017-10-26
App Layering – podsumowanie
Na co zwrócić uwagę konfigurując Citrix Application Layering ?
1. Sprawdzić listę znanych problemów
2. Właściwe planowanie aplikacji vs warstwy (jedna aplikacja per warstwa
vs kilka aplikacji w jednej warstwie)
3. Rozmiar warstw aplikacji – wartości podpowiadane przez kreatory
wydają się być zbyt duże. Prawidłowa wartość musi być sprawdzona w
fazie testów. Minimalną wartością jest 2 GB
4. Wydajność sieci i transferu plików pomiędzy ELM a zasobami
sieciowymi
5. Troubleshooting – wszystkie informacje związane z logowaniem i
aplikowaniem warstw zapisane są w pliku ulayersvc.txt w katalogu
c:ProgramDataUnidesklogs
Polska Grupa Użytkowników Citrix 302017-10-26
App Layering – podsumowanie
Na co zwrócić uwagę konfigurując Citrix Application Layering ?
1. Aplikowanie warstw
Polska Grupa Użytkowników Citrix 312017-10-26
Dziękuję
Kontakt:
email: andrzej@citrix24.com twitter: @citrix24
blog: http://blog.citrix24.com linkedin: …/citrix24
Polska Grupa Użytkowników Citrix 322017-10-26

Contenu connexe

Tendances

Windows Virtual Desktop: Image creation
Windows Virtual Desktop: Image creationWindows Virtual Desktop: Image creation
Windows Virtual Desktop: Image creationRobert Przybylski
 
Hyper converged - atlantis usx
Hyper converged - atlantis usxHyper converged - atlantis usx
Hyper converged - atlantis usxPawel Serwan
 
[PLCUG] Power shell (PL)
[PLCUG] Power shell (PL)[PLCUG] Power shell (PL)
[PLCUG] Power shell (PL)Jaroslaw Sobel
 
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...Michal Furmankiewicz
 
PLNOG16: Bezpieczne stanowisko pracy - Citrix XenDesktop w praktyce, Andrzej ...
PLNOG16: Bezpieczne stanowisko pracy -Citrix XenDesktop w praktyce, Andrzej ...PLNOG16: Bezpieczne stanowisko pracy -Citrix XenDesktop w praktyce, Andrzej ...
PLNOG16: Bezpieczne stanowisko pracy - Citrix XenDesktop w praktyce, Andrzej ...PROIDEA
 
PLSSUG Meeting - SQL Server 2008 Licensing
PLSSUG Meeting - SQL Server 2008 LicensingPLSSUG Meeting - SQL Server 2008 Licensing
PLSSUG Meeting - SQL Server 2008 LicensingTobias Koprowski
 
Iis 7.5 short overwiew
Iis 7.5   short overwiewIis 7.5   short overwiew
Iis 7.5 short overwiewJoanna Subik
 
Maintenance_Plans_Zupełnie_Znienacka
Maintenance_Plans_Zupełnie_ZnienackaMaintenance_Plans_Zupełnie_Znienacka
Maintenance_Plans_Zupełnie_ZnienackaTobias Koprowski
 
Wprowadzenie do Cloud OS
Wprowadzenie do Cloud OSWprowadzenie do Cloud OS
Wprowadzenie do Cloud OSLukasz Kaluzny
 
Certyfikacja_a_kariera_w_IT_SelfCaseStudy
Certyfikacja_a_kariera_w_IT_SelfCaseStudyCertyfikacja_a_kariera_w_IT_SelfCaseStudy
Certyfikacja_a_kariera_w_IT_SelfCaseStudyTobias Koprowski
 
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...Tomasz Kopacz
 
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest TrudneWdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudneflexray
 
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLAWysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLATobias Koprowski
 
Onet barcamp 4 - Public Cloud - VMware Solution
Onet barcamp 4 - Public Cloud - VMware SolutionOnet barcamp 4 - Public Cloud - VMware Solution
Onet barcamp 4 - Public Cloud - VMware SolutionOnetIT
 
Certyfikacja a Kariera w IT - Self Case Study
Certyfikacja a Kariera w IT - Self Case StudyCertyfikacja a Kariera w IT - Self Case Study
Certyfikacja a Kariera w IT - Self Case StudyTobias Koprowski
 
[PLCUG] Hyper converged - overview (PL)
[PLCUG] Hyper converged - overview (PL)[PLCUG] Hyper converged - overview (PL)
[PLCUG] Hyper converged - overview (PL)Jaroslaw Sobel
 

Tendances (16)

Windows Virtual Desktop: Image creation
Windows Virtual Desktop: Image creationWindows Virtual Desktop: Image creation
Windows Virtual Desktop: Image creation
 
Hyper converged - atlantis usx
Hyper converged - atlantis usxHyper converged - atlantis usx
Hyper converged - atlantis usx
 
[PLCUG] Power shell (PL)
[PLCUG] Power shell (PL)[PLCUG] Power shell (PL)
[PLCUG] Power shell (PL)
 
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...GET.NET -  Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
GET.NET - Osiołkowi w żłobie dano, czyli o tym jak hostować aplikacje na Mic...
 
PLNOG16: Bezpieczne stanowisko pracy - Citrix XenDesktop w praktyce, Andrzej ...
PLNOG16: Bezpieczne stanowisko pracy -Citrix XenDesktop w praktyce, Andrzej ...PLNOG16: Bezpieczne stanowisko pracy -Citrix XenDesktop w praktyce, Andrzej ...
PLNOG16: Bezpieczne stanowisko pracy - Citrix XenDesktop w praktyce, Andrzej ...
 
PLSSUG Meeting - SQL Server 2008 Licensing
PLSSUG Meeting - SQL Server 2008 LicensingPLSSUG Meeting - SQL Server 2008 Licensing
PLSSUG Meeting - SQL Server 2008 Licensing
 
Iis 7.5 short overwiew
Iis 7.5   short overwiewIis 7.5   short overwiew
Iis 7.5 short overwiew
 
Maintenance_Plans_Zupełnie_Znienacka
Maintenance_Plans_Zupełnie_ZnienackaMaintenance_Plans_Zupełnie_Znienacka
Maintenance_Plans_Zupełnie_Znienacka
 
Wprowadzenie do Cloud OS
Wprowadzenie do Cloud OSWprowadzenie do Cloud OS
Wprowadzenie do Cloud OS
 
Certyfikacja_a_kariera_w_IT_SelfCaseStudy
Certyfikacja_a_kariera_w_IT_SelfCaseStudyCertyfikacja_a_kariera_w_IT_SelfCaseStudy
Certyfikacja_a_kariera_w_IT_SelfCaseStudy
 
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
Tomasz Kopacz MTS 2012 Azure - Co i kiedy użyć (IaaS vs paas vshybrid cloud v...
 
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest TrudneWdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
Wdrozenie Chmury W Oparciu O VMware vCloud Suite W Polsce Nie Jest Trudne
 
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLAWysoka Dostępność SQL Server 2008 w kontekscie umów SLA
Wysoka Dostępność SQL Server 2008 w kontekscie umów SLA
 
Onet barcamp 4 - Public Cloud - VMware Solution
Onet barcamp 4 - Public Cloud - VMware SolutionOnet barcamp 4 - Public Cloud - VMware Solution
Onet barcamp 4 - Public Cloud - VMware Solution
 
Certyfikacja a Kariera w IT - Self Case Study
Certyfikacja a Kariera w IT - Self Case StudyCertyfikacja a Kariera w IT - Self Case Study
Certyfikacja a Kariera w IT - Self Case Study
 
[PLCUG] Hyper converged - overview (PL)
[PLCUG] Hyper converged - overview (PL)[PLCUG] Hyper converged - overview (PL)
[PLCUG] Hyper converged - overview (PL)
 

Similaire à Citrix Application Layering

[CareerCon] Wirtualizacja (PL)
[CareerCon] Wirtualizacja (PL)[CareerCon] Wirtualizacja (PL)
[CareerCon] Wirtualizacja (PL)Jaroslaw Sobel
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Lukasz Kaluzny
 
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)Jaroslaw Sobel
 
infraxstructure: Paweł Serwan i Jarosław Sobel "Wirtualizacja aplikacji czy ...
infraxstructure: Paweł Serwan i Jarosław Sobel  "Wirtualizacja aplikacji czy ...infraxstructure: Paweł Serwan i Jarosław Sobel  "Wirtualizacja aplikacji czy ...
infraxstructure: Paweł Serwan i Jarosław Sobel "Wirtualizacja aplikacji czy ...PROIDEA
 
Windows Serwer 2012 R2 licencjonowanie
Windows Serwer 2012 R2 licencjonowanieWindows Serwer 2012 R2 licencjonowanie
Windows Serwer 2012 R2 licencjonowanieHIPERSYSTEM LTD ™
 
[CareerCon] as-a-Service czy Software Defined (PL)
[CareerCon] as-a-Service czy Software Defined (PL)[CareerCon] as-a-Service czy Software Defined (PL)
[CareerCon] as-a-Service czy Software Defined (PL)Jaroslaw Sobel
 
Websites vs Cloud Services - OLMUG
Websites vs Cloud Services - OLMUGWebsites vs Cloud Services - OLMUG
Websites vs Cloud Services - OLMUGBart Zaremba
 
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftBiznes 2.0
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureWebhosting.pl
 
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDNPLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDNPROIDEA
 
Cometari Dedicated Solutions Oferta ogólna
Cometari Dedicated Solutions Oferta ogólnaCometari Dedicated Solutions Oferta ogólna
Cometari Dedicated Solutions Oferta ogólnaJakub Hajek
 
Windows server 2012 optymalizacja w chmurze
Windows server 2012   optymalizacja w chmurzeWindows server 2012   optymalizacja w chmurze
Windows server 2012 optymalizacja w chmurzeMicrosoftdlaPartnerow
 
Microsoft Azure dla IT Pro
Microsoft Azure dla IT ProMicrosoft Azure dla IT Pro
Microsoft Azure dla IT ProLukasz Kaluzny
 
Nowości Windows Azure
Nowości Windows AzureNowości Windows Azure
Nowości Windows Azurepbubacz
 

Similaire à Citrix Application Layering (20)

Citrix AppDisks
Citrix AppDisksCitrix AppDisks
Citrix AppDisks
 
[CareerCon] Wirtualizacja (PL)
[CareerCon] Wirtualizacja (PL)[CareerCon] Wirtualizacja (PL)
[CareerCon] Wirtualizacja (PL)
 
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
Jak zbudować aplikacje z wykorzystaniem funkcjonalności windows server 2016...
 
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
[infraXstructure] Wirtualizacja aplikacji czy desktopów (PL)
 
infraxstructure: Paweł Serwan i Jarosław Sobel "Wirtualizacja aplikacji czy ...
infraxstructure: Paweł Serwan i Jarosław Sobel  "Wirtualizacja aplikacji czy ...infraxstructure: Paweł Serwan i Jarosław Sobel  "Wirtualizacja aplikacji czy ...
infraxstructure: Paweł Serwan i Jarosław Sobel "Wirtualizacja aplikacji czy ...
 
Windows Serwer 2012 R2 licencjonowanie
Windows Serwer 2012 R2 licencjonowanieWindows Serwer 2012 R2 licencjonowanie
Windows Serwer 2012 R2 licencjonowanie
 
Budowanie sieci Grid
Budowanie sieci GridBudowanie sieci Grid
Budowanie sieci Grid
 
Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...
Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...
Wirtualizacja systemów operacyjnych oraz aplikacji w środowisku Microsoft - N...
 
[CareerCon] as-a-Service czy Software Defined (PL)
[CareerCon] as-a-Service czy Software Defined (PL)[CareerCon] as-a-Service czy Software Defined (PL)
[CareerCon] as-a-Service czy Software Defined (PL)
 
Azure RemoteApp
Azure RemoteAppAzure RemoteApp
Azure RemoteApp
 
Websites vs Cloud Services - OLMUG
Websites vs Cloud Services - OLMUGWebsites vs Cloud Services - OLMUG
Websites vs Cloud Services - OLMUG
 
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, MicrosoftCloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
Cloud computing na bazie Windows Azure, Tomek Kopacz, Microsoft
 
Tomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows AzureTomasz Kopacz, Cloud computing na bazie Windows Azure
Tomasz Kopacz, Cloud computing na bazie Windows Azure
 
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDNPLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
 
Cometari Dedicated Solutions Oferta ogólna
Cometari Dedicated Solutions Oferta ogólnaCometari Dedicated Solutions Oferta ogólna
Cometari Dedicated Solutions Oferta ogólna
 
Windows server 2012 optymalizacja w chmurze
Windows server 2012   optymalizacja w chmurzeWindows server 2012   optymalizacja w chmurze
Windows server 2012 optymalizacja w chmurze
 
Microsoft Azure dla IT Pro
Microsoft Azure dla IT ProMicrosoft Azure dla IT Pro
Microsoft Azure dla IT Pro
 
Nowości Windows Azure
Nowości Windows AzureNowości Windows Azure
Nowości Windows Azure
 
Wirtualizacja
WirtualizacjaWirtualizacja
Wirtualizacja
 
Projektowanie i programowanie aplikacji nowej generacji
Projektowanie i programowanie aplikacji nowej generacjiProjektowanie i programowanie aplikacji nowej generacji
Projektowanie i programowanie aplikacji nowej generacji
 

Plus de Pawel Serwan

Jak zapewnić bezpieczeństwo danych i dokumentów w chmurze Office 365
Jak zapewnić bezpieczeństwo danych i dokumentów w chmurze Office 365Jak zapewnić bezpieczeństwo danych i dokumentów w chmurze Office 365
Jak zapewnić bezpieczeństwo danych i dokumentów w chmurze Office 365Pawel Serwan
 
AppEnsure - Enhance TRUE End User Experience
AppEnsure - Enhance TRUE End User ExperienceAppEnsure - Enhance TRUE End User Experience
AppEnsure - Enhance TRUE End User ExperiencePawel Serwan
 
Citrix Portfolio Updates
Citrix Portfolio UpdatesCitrix Portfolio Updates
Citrix Portfolio UpdatesPawel Serwan
 
VDILIKEAPRO WIN 10 - Login VSI
VDILIKEAPRO  WIN 10 - Login VSIVDILIKEAPRO  WIN 10 - Login VSI
VDILIKEAPRO WIN 10 - Login VSIPawel Serwan
 
Nowosci w portfolio Citrix
Nowosci w portfolio CitrixNowosci w portfolio Citrix
Nowosci w portfolio CitrixPawel Serwan
 
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...Pawel Serwan
 
Licencjonowanie produktów microsoft w środowiskach wirtualnych plcug
Licencjonowanie produktów microsoft w środowiskach wirtualnych   plcugLicencjonowanie produktów microsoft w środowiskach wirtualnych   plcug
Licencjonowanie produktów microsoft w środowiskach wirtualnych plcugPawel Serwan
 

Plus de Pawel Serwan (7)

Jak zapewnić bezpieczeństwo danych i dokumentów w chmurze Office 365
Jak zapewnić bezpieczeństwo danych i dokumentów w chmurze Office 365Jak zapewnić bezpieczeństwo danych i dokumentów w chmurze Office 365
Jak zapewnić bezpieczeństwo danych i dokumentów w chmurze Office 365
 
AppEnsure - Enhance TRUE End User Experience
AppEnsure - Enhance TRUE End User ExperienceAppEnsure - Enhance TRUE End User Experience
AppEnsure - Enhance TRUE End User Experience
 
Citrix Portfolio Updates
Citrix Portfolio UpdatesCitrix Portfolio Updates
Citrix Portfolio Updates
 
VDILIKEAPRO WIN 10 - Login VSI
VDILIKEAPRO  WIN 10 - Login VSIVDILIKEAPRO  WIN 10 - Login VSI
VDILIKEAPRO WIN 10 - Login VSI
 
Nowosci w portfolio Citrix
Nowosci w portfolio CitrixNowosci w portfolio Citrix
Nowosci w portfolio Citrix
 
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
 
Licencjonowanie produktów microsoft w środowiskach wirtualnych plcug
Licencjonowanie produktów microsoft w środowiskach wirtualnych   plcugLicencjonowanie produktów microsoft w środowiskach wirtualnych   plcug
Licencjonowanie produktów microsoft w środowiskach wirtualnych plcug
 

Citrix Application Layering

  • 1. Citrix Application Layering Andrzej Gołębiowski Polska Grupa Użytkowników Citrix Kraków, 26.10.2017
  • 2. App Layering - Historia Najważniejsze fakty, które wpłynęły na rozwój tej funkcjonalności: • 2011 przejęcie RingCube. Implementacja technologii Ringcube w XenDesktop/ XenApp jako Personal vDisk i AppDisk • 2017 przejęcie Unidesk. Unidesk zintegrowany z XenDesktop/XenApp jako Application Layering ma zastąpić funkcjonalności AppDisk i personal vDisk Citrix eDocs – Deprecation https://docs.citrix.com/en-us/xenapp-and-xendesktop/7-15-ltsr/whats-new/removed-features.html AppDisk and Personal vDisk The AppDisks and Personal vDisk functionality provided by XenApp and XenDesktop is now deprecated for current releases*. Citrix is replacing this functionality with recently acquired technology from Unidesk (Citrix App Layering). During this transition time, Citrix continues to maintain current support levels as described in XenApp and XenDesktop Servicing Options (SM). * AppDisks and Personal vDisk are not covered by the LongTerm Service Releases (LTSR) servicing option Polska Grupa Użytkowników Citrix 22017-10-26
  • 3. Current relase Polska Grupa Użytkowników Citrix 32017-10-26 CR – Current Release EoM – End of Maitenance (6miesięcy ) EoL – End of Life (18 miesięcy) Current release – cykl życia
  • 4. Long Term Service Release LTSR – cykl życia Polska Grupa Użytkowników Citrix 42017-10-26 LTSR – LongTerm Service Release EoL – End of Life (5 years) EoES – End of Extended Support (10 years) CU – Cumulative Update
  • 5. App Layering - Do czego to jest ? Application Layering wspomaga zarządzanie aplikacjami udostępnianymi w środowiskach wirtualnych desktopów i aplikacji Zarządzanie aplikacjami to: • Instalacja i konfiguracja • Aktualizacja i testowanie nowych wersji • Dystrybucja i udostępnianie nowych wersji użytkownikom • Rozwiązywanie konfliktów bibliotek i komponentów pomiędzy wersjami Polska Grupa Użytkowników Citrix 52017-10-26
  • 6. App Layering – Jak to działa ? Application Layering rozdziela 1. system operacyjny 2. komponenty specyficzne dla wykorzystywanej platformy wirtualizacyjnej 3. aplikacje jako osobne warstwy i umożliwia niezależne zarządzanie tymi komponentami. Zasoby udostępniane użytkownikom (layered images) to różne kombinacje warstwy OS i różnych warstw aplikacji i platform wirtualizacyjnych. Polska Grupa Użytkowników Citrix 62017-10-26
  • 7. App Layering – cechy Najważniejsze cechy • Każda warstwa zapisana jest jako osobny dysk wirtualny • Jedna warstwa aplikacji może zawierać jedną lub kilka różnych zainstalowanych aplikacji • Można utworzyć dowolną ilość kombinacji warstwy OS i warstw aplikacji i opublikować każdą z nich jako obraz (layered image) na dowolnej platformie wirtualizacyjnej • Każda aplikacja i system operacyjny jest instalowany jeden raz wykorzystywany wielokrotnie w obrazach (layered images) • Warstwa aplikacji może zawierać zainstalowaną aplikację/e, dowolny plik lub katalog, klucz rejestru systemu operacyjnego itp. • Każda warstwa aplikacji może być udostępniona jako integralna część składowa obrazu lub jako warstwa dodatkowa dostępna dla wybranych użytkowników lub grup AD • Warstwa personalizacji (user personalization layer) dostępny w ograniczony sposób tylko dla Windows 7 i 10. Umożliwia zapisanie zmian w profilu użytkownika, zainstalowanych aplikacji i danych. Polska Grupa Użytkowników Citrix 72017-10-26
  • 8. App Layering - Citrix vs konkurencja Porównanie dostępnych funkcjonalności w konkurencyjnych produktach przygotowane przez BasVan Kaam (CTP) dla: http://www.basvankaam.com/2017/09/18/the-application-layering- technology-cheat-sheet-version-4-0/ Polska Grupa Użytkowników Citrix 82017-10-26 VMWare AppVolumes Liquidware FlexApps Citrix Application Layering
  • 9. App Layering - Licencjonowanie Polska Grupa Użytkowników Citrix 92017-10-26 XenApp / XenDesktop Advanced & Enterprise XenApp / XenDesktop Platinum Citrix App Layering offers the ability to virtualizeWindows applications and operating systems, deliver individual applications at user login (Elastic™ Layers), integrate with existing provisioning and end user computing platforms, cross- layer merge, and provide image management capabilities. * Feature limited to deploying Layered Images to [one or] multiple instances of the same hypervisor type, cloud, provisioning mechanism or broker type   Citrix App Layering with Advanced Configuration is a Platinum feature set geared toward larger enterprise organizations, and focuses on management at scale and multiple site needs. It enables the delivery of the same application layer to multiple hypervisor types, multiple clouds, multiple provisioning mechanisms, and multiple broker types—without repackaging layers. *Feature is exclusively available to customers with active Customer Success Services (formerly known as Software Maintenance).  Citrix App Layering with User Layers is a Platinum-level feature and are writable writable persistent layers for personalization that captures all user settings, user- installed apps, and data. *Feature is exclusively available to customers with active Customer Success Services (formerly known as Software Maintenance). 
  • 10. App Layering – idea XXX Polska Grupa Użytkowników Citrix 102017-10-26 Assigned toAD Group Business Analytics Users Assigned toAD Group HR Users
  • 11. App Layering – szczegóły techniczne Citrix Application Layering jest dostępny jako „dodatek” do typowej infrastruktury XenApp lub XenDesktop. Komponenty: • Enterprise Layer Manager – prekonfigurowana maszyna wirtualna dostępna dla dla różnych platform wirtualizacyjnych. • Dedykowany zasób sieciowy do tymczasowego składowania dysków wirtualnych modyfikowanych warstw oraz stałego składowania dysków aplikacji udostępnianych wybranym użytkownikom (elastic layers) • Konektory (platform connectors) – połaczenia konfiguracyjne do poszczególnych platform wirtualizacyjnych • Szablony (image templates) – szablony grupujące warstwę OS, platformę i warstwy aplikacji. Umożliwiają publikowanie finalnych obrazów (layered images) na wybraną platformę wirtualizacyjną. Polska Grupa Użytkowników Citrix 112017-10-26
  • 12. App Layering – szczegóły techniczne Konektor do publikowania obrazów wspiera: • Citrix Machine Creation Services (MCS) for Nutanix AHV • Citrix MCS for vSphere • Citrix MCS for XenServer • Citrix Provisioning Services wersja 7.1, 7.6 -7.15. Citrix rekomenduje karty 10GB do PVS store. • Citrix XenApp and XenDesktop versje 6.5 i 7.0 - 7.15 • Microsoft Azure. Citrix rekomenduje przepustowość sieci 10 GB do lokalizacji Azure • VMware HorizonView versions 6.x, 7.0.x, 7.1.x. Polska Grupa Użytkowników Citrix 122017-10-26
  • 13. App Layering – Enterprise Layer Manager • Prekonfigurowana maszyna • ELM przechowuje wszystkie skonfigurowane warstwy (dysk 2) • ELM udostępnia portal administracyjny ( wspiera przeglądarki IE11 i Firefox 45 i nowsze obsługujące MS Silverlight 4.0) • ELM wykorzystuje lokalne dyski do składowania plików tymczasowych i gotowych obrazów (finalized layers) Polska Grupa Użytkowników Citrix 132017-10-26
  • 14. App Layering – Enterprise Layer Manager ELM można uruchomić na: • Citrix XenServer 6.5, 7.0, 7.1, 7.2 • Azure Resource Manager • Microsoft Hyper-V Server 2012 R2 lubWindows Server 2016 • Nutanix Acropolis • vSphere vCenter 5.5.x, 6.0.x, 6.5.x Polska Grupa Użytkowników Citrix 142017-10-26
  • 15. App Layering – Zasób sieciowy Wymagania: • Typ: SMB/CIFS • Rozmiar: 40-100 GB • Sieć 10Gb pomiędzy maszyną ELM a folderem Struktura katalogów: • Packaging disks – przechowuje dyski edytowanych/tworzonych warstw (pliki vhd) • Finalize Disks – przechowuje dyski, które zostały skonfigurowane i zamknięte (gotowe do transferu do ELM) • Layered Images - przechowuje gotowe obrazy (layered image) przygotowane dla innych platform wirtualizacyjnych (cross-platform publishing) • Layers -> Apps – przechowuje dyski warstw, które zostały przypisane do dedykowanych użytkowników lub grup (Elastic Layer) Polska Grupa Użytkowników Citrix 152017-10-26
  • 16. App Layering – konsola XXX Polska Grupa Użytkowników Citrix 162017-10-26
  • 17. App Layering – OS layer OS Layer to wirtualny dysk zawierający skonfigurowany system operacyjny, który będzie łączony z dyskami aplikacji. Wspierane systemy operacyjne: • Windows Server 2016 R2 lub 2012 R2 (Session Host) • Windows Server 2008 R2 • Windows 10 • Windows 7 Zalecenia: • Partycjonowanie MBR (VM generacji 1). Jeżeli użyjemy GPT nie da się zainstalować App LayeringTools • System nie dodany do domeny • Sieć ustawiona z DHCP • Nie korzystać z „obcych” narzędzi do optymalizacji. Ja korzystałem z Citrix optimizera i było ok. • Instalacja narzędzi Application Layering do zamknięcia obrazu Polska Grupa Użytkowników Citrix 172017-10-26
  • 18. App Layering – Platform Layer Platform Layer zawiera komponenty wymagane do prawidłowej pracy maszyny wirtualnej na platformie wirtualizacyjnej. Najbardziej typowe przykłady to • CitrixVirtual Delivery Agent, orVMware HorizonAgent. • Citrix Provisioning ServicesTarget Devices Software • NVIDIA Drivers • Dodawanie do domenyAD • Citrix Receiver – z opcją Single Sign-on • CitrixWorkspace Environment Management Agent • HypervisorTools – jeżeli ta warstwa będzie konfigurowana dla innej platformy wirtualizacyjnej niż ta dla której była przygotowana warstwa OS. Polska Grupa Użytkowników Citrix 182017-10-26
  • 19. App Layering – Platform Layer Występują 2 typy: • Platform Layer for packaging layers and versions - wykorzystywany w przypadku tworzenia obrazów dla innej platformy wirtualizacyjnej niż ta wykorzystana do tworzenia warstwy OS • Platform Layer for publishing layered images - wymagana w procesie tworzenia obrazu (publish layered image) Konieczne jest wykorzystanie GPO to kontroli i aktualizacji uprawnień na grupach lokalnych. Np.. Remote desktop users, konta tworzone przez XenDesktop telementry service itp. Polska Grupa Użytkowników Citrix 192017-10-26
  • 20. App Layering – Application Layer Application Layer jest to dysk virtualny zawierający jedną lub kilka aplikacji. Dysk taki może być wykorzystany w dowolnej konfiguracji przygotowanych obrazów (layered images).Oprócz aplikacji ta warstwa może zawierać również sterowniki drukarek, programy antywirusowe, klienta SCCM. Do jednego obrazu można dołączyć do 50 warstw aplikacji Dodatkowa uwaga: Citrix Application Layering ≠ Isolacja Aplikacji Do izolowania aplikacji należy wykorzystywać dedykowane rozwiązania np. App-V Polska Grupa Użytkowników Citrix 202017-10-26
  • 21. App Layering – Application Layer Etapy tworzenia warstwy aplikacji: • Konsola ELM - uruchomienie kreatora i utworzenie „pustego dysku” • Podłączenie utworzonego dysku do maszyny wirtualnej (Publishing Machine) w celu instalacji wymaganego oprogramowania i konfiguracji zgodnie z zaleceniami producenta. • Uruchomienie skryptów do optymalizacji np. skrypt przygotowany przez George Spiers Citrix App Layering Preparation Script • Zamknięcie maszyny (Shutdown fo finalize) • Finalizacja warstwy (w konsolu ELM) Polska Grupa Użytkowników Citrix 212017-10-26
  • 22. App Layering – Application Layer Każda warstwa aplikacji może być ustawiona jako: • Pre-boot - Standardowa część składowa obrazu. Warstwy aplikacji wybierane są w trakcie tworzenia szablonu i dodawane do finalnego obrazu (layered image). • Warstwy elastyczne – podłączane w trakcie logowania poprzez przypisanie tej warstwy do konta użytkownika, grupy lub konta serwera. Polska Grupa Użytkowników Citrix 222017-10-26
  • 23. App Layering – Application Layer Opcje kreatora warstwy aplikacji Polska Grupa Użytkowników Citrix 232017-10-26
  • 24. App Layering – Tworzenie obrazu Kreator obrazu (layered image) wybór warstw aplikacji Polska Grupa Użytkowników Citrix 242017-10-26
  • 25. App Layering – szczegóły techniczne Elastic layer Przypisanie warstwy aplikacji do grupy AD Polska Grupa Użytkowników Citrix 252017-10-26
  • 26. App Layering – Application Layer Opcje dodatkowe • Prerequisite Layer – umożliwia wskazanie istniejącej warstwy aplikacji, która musi być dodana wcześniej. • Platform Layer (for cross-platform deployments) – wymagany w przypadku przygotowywania obrazu dla innej platformy wirtualizacyjnej niż ta użyta do przygotowania OS layer • Run Once Script – umożliwia uruchomienie skryptu w trakcie pierwszego uruchomienia tej warstwy. Jeżeli dana warstwa jest dodana jako „elastic layer” skrypt uruchamia się kiedy dysk jest podłączony (is mounted). Polska Grupa Użytkowników Citrix 262017-10-26
  • 27. App Layering – User Layer Warstwa użytkownika (User Layers) są dostępne dla: • Systemów operacyjnych: Windows 7 i 10 64-bit • Platforms: VMware HorizonView i Citrix XenDesktop. Wymagania • Zapewnienie połączenia odpowiedniej przepustowości. Zalecana sieć 10Gb. Problemy sieciowe i opóźnienia mają poważny wpływ na stabilność i wydajność rozwiązania. • Zapewnienie odpowiedniej przestrzeni dyskowej na składowanie . Polska Grupa Użytkowników Citrix 272017-10-26
  • 28. App Layering – User Layer Jak włączyć warstwę użytkownika (User Layer) ? 1. Konsola ELM - > Settings and Configuration ->Właczyć opcję User Layer Polska Grupa Użytkowników Citrix 282017-10-26
  • 29. App Layering – User Layer Jak włączyć warstwę użytkownika (User Layer) ? 2. W kreatorze tworzenia obrazu Wybrać opcję Application and User Layer 3. Po zalogowaniu do desktopa utworzonego z tego obrazu warstwa użytkownika utworzy się automatycznie i ustawienia będą tam zapisywane. Polska Grupa Użytkowników Citrix 292017-10-26
  • 30. App Layering – podsumowanie Na co zwrócić uwagę konfigurując Citrix Application Layering ? 1. Sprawdzić listę znanych problemów 2. Właściwe planowanie aplikacji vs warstwy (jedna aplikacja per warstwa vs kilka aplikacji w jednej warstwie) 3. Rozmiar warstw aplikacji – wartości podpowiadane przez kreatory wydają się być zbyt duże. Prawidłowa wartość musi być sprawdzona w fazie testów. Minimalną wartością jest 2 GB 4. Wydajność sieci i transferu plików pomiędzy ELM a zasobami sieciowymi 5. Troubleshooting – wszystkie informacje związane z logowaniem i aplikowaniem warstw zapisane są w pliku ulayersvc.txt w katalogu c:ProgramDataUnidesklogs Polska Grupa Użytkowników Citrix 302017-10-26
  • 31. App Layering – podsumowanie Na co zwrócić uwagę konfigurując Citrix Application Layering ? 1. Aplikowanie warstw Polska Grupa Użytkowników Citrix 312017-10-26
  • 32. Dziękuję Kontakt: email: andrzej@citrix24.com twitter: @citrix24 blog: http://blog.citrix24.com linkedin: …/citrix24 Polska Grupa Użytkowników Citrix 322017-10-26