Desktop Containers 12: Next Generation of ZENworks Application Virtualization
1. Oliver vorm Walde
Desktop Containers 12: Next
Generation of ZENworks
Application Virtualization
Senior Sales Engineer
EMEA Solution Consulting
ovwalde@microfocus.com
3. Application Management und seine
Herausforderungen
• Es gibt zu viele
Anwendungen und zuwenig
Zeit alles zu probieren
• Probleme während oder nach
Installation der Anwendung
• Anwendungskonflikte,
Systemfehler und langsames
System
• BYOD und mein CORP
Anwendungen
• Immer und überall produktiv
9. • Die ehemalige Professional Version ist jetzt in Desktop
Containers enthalten
• In Anwendergruppen können eigene “Dokumente” Ordner mit den
Anwendungen verknüpft in der virtuellen Umgebung erstellt werden. Diese
Ordner sind isoliert vom eigentlichen Dokumentenordner des Anwenders
9
Desktop Containers oder Turbo for Desktop
Containers?
10. Micro Focus Desktop Containers Komponenten
MFDC Studio
• Ein GUI Tool, welches containerisierte Anwendungen erstellt und
anpasst
• Kann Anwendungen als Komponented oder Ausführbare Dateien
erstellen
• Ermöglicht einfaches verteilen auf USB, MF, MFDC Server und
ZENworks
MFDC Server
• Eine Webanwednung, welche containerisierte Anwendungen zur
Verfügung stellt
• Läuft auf Windows 2008 und höher
11. Micro Focus Desktop Containers Komponenten
MFDC Plugin
• Ein kleiner Agent, welcher auf einer Windows Arbeitsstation zur
Verfügung gestellt wird und Anwendungsaufruf und
Synchronisation vom MFDC Server ermöglicht
ZENworks Reporting Appliance
• Eine SUSE basierte virtuelle Maschine mit ZENworks Reporting,
welches Berichte vom MFDC Server ermöglicht
• Benötigt das
• Benötigt das “Server Usage Reporting package” von Cool
Solutions um auf die MFDC Server Datenbank zuzugreifen
https://www.novell.com/communities/coolsolutions/zenworks-application-virtualization-server-usage-reporting-packaging/
12. Micro Focus Desktop Containers Komponenten
Endpoint CLI Tools
• Spoonplay.exe allows you to launch apps from a MFDC Server
via your favorite application management solution
• Spoonreg.exe allows you to register the applications on the
desktop via your favorite application management solution
14. Fünf Schritte zum Erfolg
1. Erstellung mit
Vorlage / Schablone
2. Snapshot einer Installation
3. Manuelle Erstellung
4. Import einer MSI Datei
5. Import eines Images
Erstellung virtueller Applikationen
15. • Nehmen Sie eine saubere Maschine
• Z.B. Gold Master mit allen ihren Standardpatches
• Keine zusätzlichen Agenten (z.B. AntiVirus, ZENworks)
• Virtualisierte Maschine (Vmware, Oracle Virtual Box, Microsoft
Virtual PC)
• Platte D: hinzufügen als Anwendungsspeicher
• Installieren Sie die ZAV Studio Applikation
• Nehmen Sie einen „Before“ Snapshot
• Speichern Sie den Snapshot
15
Wie sieht die „perfekte“ Maschine (ohne Turbo)
aus?
16. • General Tips for Successful Virtualization of Internet
Explorer (IE)
• https://www.novell.com/support/kb/doc.php?id=7017198
• Creating a custom Java Component - How to include Java
with another App
• https://www.novell.com/support/kb/doc.php?id=7014701
• What is the site and port is used when downloading
templates to ZAV server
• https://www.novell.com/support/kb/doc.php?id=7016706
• Turbo.net Documents
• https://support.turbo.net/customer/en/portal/topics/626067-
application-packaging-and-virtualization/articles?page=1
16
Tips & Tricks
18. • Auf verwalteten Geräten bekommen Anwender
ihre Programme via ZENworks NAL
• Auf nicht verwalteten Geräten, die den
Anwendern gehören (Partnern, Projektarbeiter,
Consultants etc.), müsste der ZENworks Agent
installiert werden
• ZAV 11 Server ermöglicht hier dem Anwender
eine einfache Variante das Programm als virtuelle
Anwendung per Browser Plugin zur Verfügung zu
stellen
ZENworks Application Virtualization Server
19. Anwenderzugriff auf den ZENworks Application
Virtualization Server
• Applikationsportal
• Der Anwender kann per
Webportal auf seine zur
Verfügung gestellten
Anwendungen zugreifen
• Zugriffssteuerung basiert
auf die dem Anwender
zugeordneten
Anwendungen
• Authentifizierung via LDAP
zu einem eDirectory oder
Active Directory Server
20. • Webportal
• Beispiel: Anwendungsnutzung
• Ansicht der meist genutzen Anwendungen, wie oft
gestartet, Anzahl von Anwendern auf Anzahl von Geräten
genutzt
Verwaltung des ZENworks Application
Virtualization Server
22. Was ist jetzt anders mit Turbo for
Desktop Container?
23. Turbo for Desktop Container Mehrwert
Zeiteinsparung bei der Paketierung von Anwendungen
Verbesserung der Gerätesicherheit bei gewöhnlichen
Anwendung
Anwender produktiver werden lassen
24. Das Adminleben vereinfachen
Eine gewaltige Sammlung von vor-containerisierten
Anwendungen, Frameworks und Plugins ist auf dem
Turbo.net Hub vorhanden
Kombinieren Sie Turbo.net Images, um IHRE Anwendung zu
schnüren
Nutzen Sie das Docker-like Comand-Line Interface
Einfach Anwendungen anpassen und publizieren
25. Verbesserte Anwendererfahrung und Sicherheit
IP Blocking und Proxy Konfiguration ermöglicht es zu
kontrollieren, wie die virtuelle Anwendung auf das
Netzwerk zugreift
• Anwendungen für nur einen Anwendungsfall erstellen
• Allen Netzwerkverkehr einer Anwendung durch einen Proxy
senden
Browser Redirection ermöglicht es dem Anwender
einfacher den richtigen Gebrauch der Anwendungen
verständlich zu machen
26. Turbo for Desktop Containers
• Subscription zu vorkonfigurierten Anwendungen
• IP blocking & Lockdown vom Netzwerkzugriff
• Einfacheres Paketieren in Containern von Anwendungen
• CLI & Scripting
• Anwendungsproxy &
DNS Virtualisierung
26
Desktop Containers oder Turbo for Desktop
Containers?
27. Turbo for MFDC Components
Turbo Studio for MFDC
• Erweiterte Version der Studio Anwendung, die die
Konfiguration von Proxy und Netzwerkeinstellungen ermöglicht
Turbo Redirector
• Verfügbar für IE11 und Chrome
• Ermöglicht die automatische Ausführung von containerisierte
Anwendung zu starten, wenn ein konfigurierte URL im Browser
eingetragen wird
• Ist in beiden Anwendung von MFDC und Turbo for MFDC
Plugin enthalten
28. Turbo CLI (turbo.exe) und Plug-in
• Das Command-line Tool, das vom MFDC Administrator genutzt
wird, um Anwendungen in containerisierte Anwendungen zu
überführen
• Installiert TurboShell mit den interaktiven Elementen, um
Container zu erstellen
Turbo Hub
• Ein Online Sammlung von vorerstellten Turbo Images, die für
eigenen containerisierte Anwendungen genutzt warden kann
• Benötigt eine Turbo for MFDC Anmeldung um sich am Hub zu
authentifizieren
Turbo for MFDC Components
31. Container versus App
Browser
Image
Browser
Image BrowserJ7
Image
Self executing virtualization layer
Turbo / Spoon Plug-in Execution Environment on Admin PC
Java6
Image
Custom
Settings
Java7
Image
Custom
Settings
F
f
d
c
c
o
n
t
a
i
n
e
r
a
b
c
d
c
o
n
t
a
i
n
e
r
commit
MFDC Plug-in on End User PC
BrowserJ7
Image
Publish to
server