Archiv der Kategorie: XenDesktop

Neues aus der Citrix-Welt: Citrix Storefront 3.0, Citrix Receiver 4.3 TechPreview

Bereits seit langem angekündigt habe ich mir nun auch mal selber ein Bild über das neue „Look an Feel“ des langersehntem X1 ersehnt – hier der Link zur Citrix-Seite: http://support.citrix.com/proddocs/topic/receiver/getting-started-with-citrix-receiver.html

Die Installation beider Programme (StoreFront 3.0 als auch Receiver 4.3) sind wie deren Vorgänger durchzuführen. Beim StoreFront (da noch TP) sollte man beachten, dass ein Upgrade der Umgebung (noch) nicht möglich ist und eine Neuinstallation notwendig ist. Abwarten ist angesagt.

Die Vorteile dieser Versionen sind für mich wiefolgt:

– mithilfe diesem Update gibt man dem User eine bessere und übersichtlichere Umgebung zur Verwaltung „seiner“ Apps

– Admins können nun Anwendungen Gruppieren was für die User sicherlich hilfreich ist

– Schnellerer Aufruf des Clients

Und jetzt das Interessante: die neue Oberfläche!! – hier ein Screenshot einer Testumgebungstorefront_FeaturedAppGroup

Wie bereits zu sehen ist gibt es mehrere neue Einstellmöglichkeiten auf der rechten Seite:

– Aktivierung/Deaktivierung des „X1“ – Styles

– „Branding“ der Oberfläche mittels Logo bzw. Text

– „Featured App“-Groups – mit Filtermöglichkeiten auf Keywords, ApplicationCategory bzw. ApplicationNames

Am Client sieht es nun so aus:

CitrixReceiverX1:X1_CitrixReceiver

CitrixReceiverX1-Web:X1_CitrixReceiverWeb

Fazit: Die neue Oberfläche ist wirklich gelungen! Für mich stellt sich jedoch die Frage, in wiefern ein nativer Aufruf über den Citrix Receiver noch notwendig ist da eine Einbettung in einen bestehenden SharePoint wahrscheinlich die bessere Alternative darstellt und der Admin sicherlich flexibler ist. Bin auf jeden Fall gespannt was uns in Zukunft hier erwartet. Es bleibt spannend…

XenApp 7.6 und Server 2012 R2: Fehlermeldung „Access Denied“

Kurz vor Inbetriebnahme einer neuen XenApp 7.6-Farm mit Server 2012 R2 bekamen User die Fehlermeldung „Access Denied“ nach dem Starten einer Anwendung. Der „Willkommen“-Bildschirm baute sich sogar noch auf. Als Admin funktionierte jedoch alles einwandfrei. Eine Recherche im Internet ergab leider nichts (im XenApp 6-Bereich gab es immer wieder mal solche Probleme bei Profilen und kaputten LHC, jedoch ist dies ja Geschichte mit Xenapp 7.) Nach kurzer Recherche wurde der „Fehler“ entdeckt -> Die Lizenzen waren abgelaufen (die Installation erfolgte noch vor Weichnachten und aufgrund des Jahreswechsels wurde die Installation der neuen Lizenzen etwas in den Hintergrund gerückt). Nach Einspielen der Lizenzen funktionierte alles einwandfrei. Die Fehlermeldung jedoch lässt alles andere vermuten als einen Lizenzfehler…

Citrix Universal Print Server – Performancevergleich nativ vs Citrix UPS

Bei einer Umgebung mit ThinClients (=Druckerumleitung nicht möglich) am Standort A wo Remote gearbeitet wird und die Anwendungen vom Rechenzentrum bezogen werden, stellt sich die Frage, wie man das Drucken realisieren würde. Hierzu wird einmal das Drucken nativ dargestellt und einmal mit dem Citrix Universal Print Server. Eine Bandbreitenaufzeichnung hilft uns, die Datensumme vergleichen zu können.

Testumgebung:

– Printserver VMSRV02 mit Citrix UPS Server v7.1 (nicht verwendet)

– XenApp 6.5 Server VMSRV06 mit Citrix UPS Client v7.1 (nicht verwendet)

– Testseite PDF (1,4MB)

 

Test nativ:

Benötigte Bandbreite: 2MB Download, 18MB Upload!!

Drucktest_PDF_Testseite_HPLJ4200_nativ_NetLimiter

 

Test Citrix UniversalPrintServer:

Benötigte Bandbreite: 0,5MB Download, 1,3MB Upload!!

Drucktest_PDF_Testseite_HPLJ4200_CitrixUPD_NetLimiter

Somit konnte eine Bandbreitenreduktion von über 90% erreicht werden – und das sogar noch gratis!! Und nicht vergessen: schnellerer Druck = Reduktion der Wartezeit auf das Dokument!

 

Citrix Universal Print Server – Installation: XenApp 6.5

Warum den UniversalPrintServer von Citrix verwenden? Aus zwei guten Gründen:

– Es werden keine Druckertreiber mehr auf den Citrix-Servern benötigt

– Die Druckperformance wird optimiert

Um den Universal Print Server in Betrieb zu nehmen, muss der Universal Print Server gedownloaded werden (Anmelden auf www.citrix.com -> Download -> Xenapp 6.5 Feature Pack 1 -> Components)

Der Download enthält folgende Dateien:

CitrixGroupPolicyManagement -> Installation am Management-Server für die XenApp-Farm

CitrixUPClient_SelfExtractor -> Installation auf den XenApp-Servern wo sich die User verbinden

CitrixUPServer_SelfExtractor -> Installation am PrintServer, wo die Drucker bereitgestellt werden

XA650W2K8R2X64013 -> Ist das XenApp 6.5 HotfixRollupPack1 (kann auch das neueste HotfixRollupPack installiert werden, jedoch erscheint dann ein Fenster, wo der Druckertreiberdialog bestätigt werden muss.

UPDATE!! Ebenfalls das XenApp 7.6 Installationsmedium downloaden, und die folgenden Komponenten installieren um die aktuellste Universal Print Server Engine nutzen zu können (v7.6 anstatt der 1.0)

– Unter dem Ordner x64\Universal Print Server die Installationsdatei UpsServer_x64.msi am PrintServer installieren (ist nun auch für Server 2012 supported)

– Unter dem Ordner x64\Virtual Desktop Components die Installationsdatei UpsClient_x64.msi am XenApp-Server installieren (ist auch für XenApp 6.5 supported)

Bei meiner Testumgebung handelt es um folgende Konstellation:

VMSRV06: XenApp Server (Server 2008 R2, XenApp 6.5 HRP03)

VMSRV02: PrintServer (Server 2008 R2)

Ist die Installation erfolgreich, können nun folgende Einstellungen vorgenommen werden:

Auf den Citrix Server gibt es nun die neue Kategorie „Universal Print Server“:

Citrix_Policies_UniversalPrintServer

Wenn man sich nun über Citrix am Desktop anmeldet und sich einen Drucker über den UNC-Pfad verbindet, schaltet sich der UniversalPrintAgent dazwischen und der Drucker wird mittels UniversalPrintDriver erstellt:

HP Laserjet 4200_UniversalPrintDriver

 

 

Nvidia Grid Workspace Demo #1

Da ich derzeit ein interessantes Projekt mit Nvidia Grid-Grafikkarten habe möchte ich euch heute die Demo von nVidia kurz vorstellen:

Diese kann sich jeder gerne für 24h selbst ansehen – unter https://trial.gimli.nvidiagrid.net/accounts/login/ kann man sich anmelden und kann dann über die nVidia Grid Workspace einen Win7 Demo-Account nutzen. Kurz den Installer nach dem Anmelden runter laden und schon geht’s los:

Optisch sieht es auf jeden Fall interessant aus – die Anwendungen lassen sich auch alle problemlos starten. Was aufgefallen ist, dass hier an der Storage-Performance etwas gespart wurde (Programme dauerten teilweise minutenlang zum starten) – das Arbeiten aber wäre auf jeden Fall problemlos möglich gewesen (leider hat meine 3MBit Leitung mir den Test etwas verweigert – es ruckelte stark. Wäre wahrscheinlich mit Citrix besser gegangen 😉 )

Hier ein paar Ausschnitte:

Die Oberfläche von nVidia Workspace:nvidia_grid_demo_nvidia_workspace

Und hier noch ein paar Demos (bitte beachtet rechts unten die Internetauslastung – leider am Limit und für mich nicht zumutbar so zu arbeiten)nvidia_grid_demo_faceworks

nvidia_grid_demo_webgl_water_nw_limit

Als Vergleich werde ich nächstes mal die Amazon AWS Grid-Umgebung testen – natürlich mit Citrix 😉

Upgrade von XenDesktop 7.0 auf XenDesktop 7.1

Erstmal vorweg: Warum sollte man die 7.1er nutzen? Ganz klar: Es werden die neuen OS-Typen (Server 2012 R2 + Windows 8.1) erstmals unterstützt!

Q: Wie gehe ich am Besten voran?

A: Wie auf der Citrix-Seite beschrieben:

http://support.citrix.com/proddocs/topic/xendesktop-71/cds-xd-upgrade-xd7-to-7-1.html

XenDesktop 7.0 to XenDesktop 7.1

Nicht vergessen: Backup und Restore vorher testen (in Zeiten der Virtualisierung sollte dies kein Problem mehr darstellen – wie man hierzu vorgeht gibt es natürlich auch wieder was schönes von Citrix 😉

http://support.citrix.com/article/CTX135207

1. Kontrollieren ob die Lizenzfiles aktuell sind (wenn SA-Date nicht älter als unten geschildert, dann kanns weiter gehen)

 

2. Upgrade StoreFront (hierzu gab es bereits einen Blog – siehte „Storefront 2.0 Upgrade auf Storefront 2.1“

 

3. Update der VDA-Agents:

Nach Einlegen der DVD erscheint links bereits der Upgrade-Button:

Sind alle Komponenten upgedatet (bis auf

 

4. Upgrade Citrix-Komponenten:

Auch nicht weiters interessant -> DVD einlegen und loslegen!

XenDesktop 7.1 - installer

„Weiter-Weiter“ kann auch hier angewendet werden.

5. Nach Update der Komponenten kann nun das Citrix Studio aufgerufen werden. Hier kann nun der endgültige Abschluss stattfinden – das Update der SQL-Datenbank. Dieses kann entweder manuell oder automatisch stattfinden. Manuell ist hierfür interessanter, da bei einem Fehler besser nachgeforscht werden kann.

Nach Klick auf „Manuell“ kommt man in einem Ordner mit mehreren Dateien die der Reihe nach ausgeführt werden müssen. Die Scripts können direkt am SQL-Server (mit einem Admin-Account) ausgeführt werden.

Kurz zusammengefasst: Der Update-Prozess ist sehr sauber bei Citrix dokumentiert und sollte kein Problem darstellen.

PS: Wer eventuell auch Probleme beim Anzeigen der „Session Duration“ hatte – dies sollte mit der 7.1er-Version Vergangenheit sein.

Error: Unable to launch as the application is not currently available

Mein Problem: Bei meinen Tests mit den Citrix Machine Creation Services (kurz gesagt: MCS) bin ich über diesen Fehler gestolpert.

Dieser Fehler deutete auf eine nicht-registrierte VM hin. Jedoch waren alle VMs richtig registriert am DeliveryController.

Ebenso fand sich folgender EventEntry im EventLog:

nach etwas Recherche konnte dann auch die Lösung gefunden werden:

mittels Powershell-Kommando „Get-BrokerMachine“ konnte festgestellt werden, dass der Logon auf „Disabled“ war.

mittels Registry kann hier der Wert schnell Enabled werden:

HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\fDenyTSConnections

Diesen Wert entsprechend setzen und das Problem sollte gelöst sein: „0“ = Enable Connections, „1“ = Disable Connections

 

Citrix und Profilehandling

Wer kennt es nicht: Ewig lange Ladezeiten und kein Ende in Sicht. Leider kann ohne einer richtigen Profilconfig schnell der Alltag zum Albtraum werden.

Folgende Einstellungen haben sich bisher sehr gut bewährt:

  • Roaming User Profile über GPO einstellen
  • DNS-Alias ( \\profileserver) verwenden um einen späteren Fileserverwechsel möglich unkompliziert ablaufen zu lassen
  • FolderRedirection (kann auch zusammen mit den lokalen Profilen verwendet werden und funktioniert auch bestens mit DFS-Shares und über WAN-Strecken. Da diese Ordner sich untereinander synchronisieren bietet sich dieser auch ideal zur Zentralisierung (bis auf AppData)

Ausnahmen für die FolderRedirection:

  • AppData\Roaming\Macromedia\Flash Player
  • AppData\Roaming\Microsoft\Windows\Start Menu
  • AppData\Roaming\Sun\Java\Deployment

Sollten mehrere Citrix-Server im Spiel sein ist Citrix UPM natürlich erste Wahl (Profile Management von Citrix).

Um immer Überblick über die Profilgrößen zu haben und um zukünftige Probleme vorzubeugen sollte mithilfe von TreeSize-Professional oder dem eingebauten Fileserver-Reporting wöchentliche oder monatliche Reports eingestellt werden um frühestmöglich bei Problemanfälligen Applikationen einzugreifen können.