Citrix XenApp und XenDesktop
Citrix XenApp und XenDesktop
Virtualisierung und Applikationsbereitstellung für
Windows Server 2008 und Vista
München, 22.10.2008
Dipl.-Inform. Christian Knermann
Stellv. Leiter IT-Management
Seite 3
Agenda
1. Die Fraunhofer-Gesellschaft und Fraunhofer UMSICHT
2. »Alles Xen?«
3. Citrix Licensing
4. Citrix XenApp 5.0
5. Citrix XenDesktop 2.1
6. »The Big Picture«
7. Fazit
Seite 4
1. Die Fraunhofer-Gesellschaft
Forschung und Entwicklung• anwendungsorientierte Forschung und Grundlagenforschung
Erfindungen• Platz 11 unter deutschen Patentanmeldern (Platz 22 in Europa)*
Unternehmertum• 1/3 industrielle Auftragsforschung• 1/3 öffentlich finanzierte Forschung• 1/3 von Bund und Ländern für Vorlaufforschung
Vertragspartner/Auftraggeber• Industrie- und Dienstleistungsunternehmen• öffentliche Hand
* Quelle: Deutsches Patent- und Markenamt, Europäisches Patentamt
Seite 5
1. Die Fraunhofer-Gesellschaft und Fraunhofer UMSICHT
• 56 Institute
• 1,3 Mrd. � Budget
• ~13.000 Mitarbeiter
Seite 6
1. Die Fraunhofer-Gesellschaft und Fraunhofer UMSICHT
• 56 Institute
• 1,3 Mrd. � Budget
• ~13.000 Mitarbeiter
Fraunhofer UMSICHT
• Gegründet 1990
• Mitglied der FhG seit 1998
• Betriebshaushalt 2007 ca. 17,9 Mio. �
• ~300 Mitarbeiter
Seite 7
1. Fraunhofer UMSICHT
Abteilung »IT-Management«
• Planung, Betrieb und Betreuung der IT-Infrastruktur
• Softwareverteilung und -pflege
• Einsatz von Terminal Servern seit 1997 (WinFrame®)
Competence Center Application Service Providing (CC-ASP)
• Unterstützung der FhI bei Einführung und Betrieb von SBC
• Workshops und Leitfäden zu aktuellen Themen
• Technology Review: Ausblick auf zukünftige Produkte
• technische und wirtschaftliche Aufgabenstellungen
Seite 8
2. »Alles Xen?«
• MetaFrame è Presentation Server è XenApp
• Xen = Hypervisor
• Xen als Synonym für »Virtualisierung«
• XenServer = Virtualisierung von (Server-)Betriebssystemen
• XenApp = Virtualisierung von Anwendungen
• XenDesktop = Virtualisierung von Desktops
Seite 9
2. »Alles Xen?«
Seite 10
2. »Alles Xen?«
• Citrix XenApp und Komponenten erweitern die Microsoft Terminaldienste
• Rollen Sitzungsbroker, Webzugriff und TS-Gateway werden ersetzt
• Secure Gateway = Software
• Access Gateway = Hardware Appliance
Seite 11
3. Citrix Licensing 11.5
• Ein Lizenzdienst für (fast) alle Produkte
• Technische Basis
o Lizenzdienst (FlexLM)
o License Management Console
• XenApp
o Zusätzlich zur Microsoft-Lizenzierung
o Pro gleichzeitig angemeldeten Benutzern (Concurrent Use)
• XenDesktop
o Pro gleichzeitig laufenden Desktops
Seite 12
4. Citrix XenApp 5.0
a) Architektur
b) Neuerungen in Version 5.0
c) Anwendungsstreaming
d) Webinterface
e) Upgrade + Migration
Seite 13
4.a) Citrix XenApp 5.0: Architektur
• Mehrere Terminal Server werden zu »Server Farm« zusammengefasst
• Farm-Konfiguration wird zentral im Datenspeicher abgelegt
• »Veröffentlichte Anwendungen« werden zentral konfiguriert
• Server-Server Kommunikation via IMA
• Client-Server Kommunikation via ICA
• Zugriffsmöglichkeiten:
o XenApp Web Plugin
o XenApp Plugin für gehostete Anwendungen
o Program Neighborhood
Seite 14
4.a) Citrix XenApp 5.0: Architektur
Seite 15
4.a) Citrix XenApp 5.0: Architektur
Seite 16
4.a) Citrix XenApp 5.0: Architektur
Seite 17
4.b) Citrix XenApp 5.0: Neuerungen
• Editionen: Advanced, Enterprise, Platinum
• Neue Namen:
Presentation Server è XenApp
PN Agent è XenApp Plugin für gehostete Applikationen
Streaming Client è XenApp Plugin für gestreamte Applikationen
Presentation Server Console è Erweiterte XenApp-Konfiguration
• Unterstützung von Windows Server 2008
• Unterstützung von Windows Server 2008
• Unterstützung von Windows Server 2008
Seite 18
4.b) Citrix XenApp 5.0: Neuerungen
• IPv6 Unterstützung P/E/A 2008/2003
• Isolation 3.0 P/E 2008/2003
• Umleitung spezieller Ordner P/E/A 2008
• Universeller XPS-Druckertreiber P/E/A 2008
• Prioritätsorientierte Lastverteilung P 2008
• Streaming von Applikationen via https P/E/A 2008/2003
• RADIUS und Kerberos Authentifizierung im Webinterface P/E/A 2008/2003
èWebinar-Aufzeichnung unter http://www.citrix.de/events/webinararchiv
Seite 19
4.c) Citrix XenApp 5.0: Anwendungsstreaming
• Anwendungsvirtualisierung
o Kapseln von Dateien und Registry-Keys
o Ablage der Informationen in separaten Pfaden
o Umlenkung von Lese- und Schreibzugriffen
Seite 20
4.c) Citrix XenApp 5.0: Anwendungsstreaming
• Anwendungsvirtualisierung
o Kapseln von Dateien und Registry-Keys
o Ablage der Informationen in separaten Pfaden
o Umlenkung von Lese- und Schreibzugriffen
• Anwendungsstreaming
o Blockweises Streaming des Pakets zum Client
o Start möglich, bevor Paket komplett übertragen ist
Seite 21
4.c) Citrix XenApp 5.0: Anwendungsstreaming
• Komponenten:
o Lizenzserver, Presentation Server
o Profiler, Datei-Server
o XenApp Plugin for Streamed Apps
• Neuerungen
o Streaming via HTTP(S)
o Inter-Isolation Kommunikation
o Delta-Updates
Seite 22
4.c) Citrix XenApp 5.0: Anwendungsstreaming
• Anwendungsvirtualisierung als Alternative zu klassischer Softwareverteilung:
o »Client bleibt sauber«
o Parallele Ausführung unterschiedlicher Versionen (z.B. IE 6.0 + 7.0)
o Multi-User-Betrieb eigentlich inkompatibler Anwendungen
o Offline-Nutzung, Ergänzung von Terminaldiensten
• Zu beachten:
o Management / Gruppenrichtlinien
o Koexistenz mit nativ installierten Anwendungen
• Einzelne Anwendungen entweder installieren oder virtualisieren
Seite 23
4.d) Citrix XenApp 5.0: Webinterface
• Aktuelle Version: Webinterface 5.0.1
• Unterstützung von XenApp und XenDesktop
• Unterstützung zahlreicher…
• Server-Betriebssysteme: Windows Server 2003/2008, RHEL 5.0, Solaris 10, AIX 5.3
• Webserver: IIS 6.0/7.0, Apache 2.2/Tomcat 6.0, Websphere 6.1, Sun Java System 9.0
• CLR/JDK: .NET 3.x/J# 2.0SE, Sun 1.5/1.6, IBM v5.0
• Client-Betriebssysteme: Win XP/Vista, Win 2003/2008, Mac OS X, Solaris, RHEL, …
• Browser: IE 6.0/7.0, Firefox, Safari, Pocket IE, Symbian Browser
èWebinar-Aufzeichnung unter http://www.citrix.de/events/webinararchiv
Seite 24
4.d) Citrix XenApp 5.0: Webinterface
• Konfiguration über Access Management Console
• Lokales Speichern der Konfiguration nach XML-Schema
• Zwei Website-Typen
o XenApp Services
o XenApp Web
Seite 25
4.d) Citrix XenApp 5.0: Webinterface
• Konfiguration über Access Management Console
• Lokales Speichern der Konfiguration nach XML-Schema
• Zwei Website-Typen
o XenApp Services
o XenApp Web
Seite 26
4.d) Citrix XenApp 5.0: Webinterface
Seite 27
4.d) Citrix XenApp 5.0: Webinterface
• Standardpfade für Webzugriff
o http://<servername>/Citrix/XenApp
o http://<servername>/Citrix/AccessPlatform (nach Upgrade von 4.x)
• Upgrade von 4.x übersetzt alte Konfig-Dateien in neues Format
Seite 28
4.d) Citrix XenApp 5.0: Webinterface
• Standardpfade für Webzugriff
o http://<servername>/Citrix/XenApp
o http://<servername>/Citrix/AccessPlatform (nach Upgrade von 4.x)
• Upgrade von 4.x übersetzt alte Konfig-Dateien in neues Format
Seite 29
4.d) Citrix XenApp 5.0: Webinterface
• Standardpfade für Webzugriff
o http://<servername>/Citrix/XenApp
o http://<servername>/Citrix/AccessPlatform (nach Upgrade von 4.x)
• Upgrade von 4.x übersetzt alte Konfig-Dateien in neues Format
• Unterstützung für zahlreiche Authentifizierungsarten
o AD-Benutzername+Passwort
o Zertifikate, Smartcards
o 2-Faktor: SecurID, SafeWord, RADIUS
• Anpassung über Access Management Console + umfangreiches SDK
Seite 30
4.e) Citrix XenApp 5.0: Upgrade + Migration
• Begriffe
o Upgrade = »drüber installieren«
o Migration = »neu installieren«
• Upgrade von 4.5 auf 5.0 = Upgrade der Komponenten
• Citrix Licensing 11.5
• Access Management Console, Erweiterte XenApp-Konfiguration
• Webinterface 5.0.1, Secure Gateway 3.1
• …
è http://community.citrix.com/blogs/citrite/gusp/2008/09/07/The+Ultimate+XenApp+5+Migration+Guide
Seite 31
5. Citrix XenDesktop 2.1
Quelle: Citrix Systems
Seite 32
5. Citrix XenDesktop 2.1
Quelle: Citrix Systems
Seite 33
5. Citrix XenDesktop 2.1
Editionen und Features
üWAN-Optimierung (WANScaler)
üüüüSSL VPN Zugang via Access Gateway
üüüOn-Demand Desktop (Provisioning)
üüIntegrierte virtuelle Applikationsbereitstellung
üPerformance Monitoring (EdgeSight)
ü
ü
ü
Standard
ü
ü
ü
Advanced
ü
ü
ü
Enterprise
üüEinsatz von Desktop Appliances
üüSupport für unterschiedliche Hypervisoren
üüDesktopzuweisung
PlatinumExpressFeatures im Überblick
Seite 34
5. Citrix XenDesktop 2.1
• Basis Desktop
o Betriebssystem inkl. Applikationen als Vorlage
o Target Device
• Desktop Delivery Controller
o Vermittlung (Broker)
o Administration und Verwaltung
• Provisioning Server
o Verwaltung der vDisks
o Generiert virtuelle Desktops
o Bootserver für Desktops
Seite 35
5. Citrix XenDesktop 2.1
• Basis Desktop
o Betriebssystem inkl. Applikationen als Vorlage
o Target Device
• Desktop Delivery Controller
o Vermittlung (Broker)
o Administration und Verwaltung
• Provisioning Server
o Verwaltung der vDisks
o Generiert virtuelle Desktops
o Bootserver für Desktops
Seite 37
5. Citrix XenDesktop 2.1
• Alternative oder strategische Ergänzung zu Terminal Server Betrieb, dort wo…
o …Software entwickelt wird.
o …inkompatible Anwendungen dies erfordern.
o …Performance gefragt ist.
• Bereitstellung von Standardarbeitsplätzen
o 1..n Basis-Images
o Applikationsvirtualisierung und –streaming »on top«
Seite 38
6. »The Big Picture«
Integration aller Komponenten
Seite 40
Weiterführende Artikel im IT-Administrator
• Artikel zu Citrix-Produkten von Nico Lüdemann
• »Rechner aus dem Netzwerk« Februar 2008
• »Citrix, übernehmen Sie!« September 2008
• »Geteilte Schreibtische« Oktober 2008
• Terminaldienste unter Windows Server 2008 (1+2) von Christian Knermann
• »Neuer Lastesel im Netz« September 2008
• »Unsere kleine Farm« Oktober 2008
• Citrix XenApp 5.0 unter Win2003/2008 Coming soon…
Seite 41
Vielen Dank für Ihre Aufmerksamkeit – Fragen?
Grafik: pixelio.de
Top Related