Archiv der Kategorie: Storefront

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 StoreFront und Icons – unschön oder gar nicht sichtbar

Aufgrund eines bevorstehenden Wechsels von WebInterface auf Storefront ist aufgefallen, dass manche Applikationen keine Icons hatten (die ersten 3 Anwendungen sollten den roten Pinguin haben). Angebunden ist im Hintergrund eine XenApp 6.5 – Farm.

Storefront_Icons

im OnlinePlugin jedoch erschienen alle Icons so wie sie sollten:

onlineplugin_icons_not_shown

nach längerer Fehlersuche wurde jedoch schlussendlich die Fehlerquelle gefunden. Die Icons sollten alle eine einheitliche Größe von 32×32 Pixel haben. Um ein sauberes Icon hinzubekommen gilt folgende Vorgehensweise: Mithilfe von Paint oder ähnlichen Programmen die Größe auf 32×32 Pixel ändern. Danach mithilfe eines Icon-Converters (bsp: http://www.convertico.com ) kann nun ein .ico – File generiert werden. Dieses kann nun getrost eingespielt werden.

Nun siehts aus wie es sein sollte:

Storefront_Icons_shown

 

Storefront 2.0 Upgrade auf Storefront 2.1

Da nun seit einiger Zeit StoreFront 2.1 rausgekommen ist, wird natürlich das Upgrade dringend empfohlen. Vorteile wie nativer HTML5-Support und Unterstützung von Server 2012 R2 sind die Hauptgründe hierfür. SessionPreLaunch ist nun ebenfalls wieder verfügbar mit XenApp 6.5 (War für viele ein Grund, den StoreFront nicht einzuführen).

Achtung bei einem bestehenden StoreFront mit bereits aktiviertem HTML5!! Das Update weigert sich strikt und es empfiehlt sich daher, den StoreFront zu deinstallieren und danach eine „frische“ Installation vom StoreFront 2.1 durchzuführen. Da die StoreFronts HA-LoadBalanced sein sollten ist dieser Schritt auch unter dem Tagesgeschäft möglich.

PS: Wer noch einen Storefront <2.0 hat, der wird sich sicherlich über die seit 2.0 nicht mehr benötigte SQL-Datenbank freuen!

Storefront Branding Homepage

Wer seinen Storefront etwas „customizen“ möchte in Bezug auf das Aussehen, kann dies relativ leicht in die Tat umsetzen. Hierfür ist bereits beim Storefront ein Template vorgefertigt. Dieses befindet sich in dem jeweiligen Pfad der Website. In meinem Beispiel gibt es einen Store mit der URL http://vm-dc-ctx01.newdesktop.local/Citrix/StoreWeb Die Dateien liegen im IIS. Pfad auf dem lokalen Server ware:

C:\inetpub\wwwroot\Citrix\StoreWeb

im Unterordner „contrib“ ist eine „customstyle.css“ zu finden. Dies ist die Datei, mit der alles möglich gemacht wird. Mithilfe von Firebug (ich verwende aber gerne den IE11-Editor) kann man sich die entsprechenden zu editierenden Parameter raussuchen. Um zum Beispiel den Hintergrund zu ändern geht man wiefolgt vor: Man lädt sich die Website und lässt sich den Inhalt einblenden. background_original

wie nun rechts unten zu sehen, referenziert der Hintergrund auf folgenden Entry:

body { background-color: #00140B; background-image: url(„../media/bg_bubbles.jpg“); background-size: cover; z-index: 0; }

mit dem nun erhaltenen Inhalt kann die customstyle.css dementsprechend abgeändert werden. Hierzu kann man eine Datei in den Media-Ordner platzieren und in der customstyle.css folgenden Eintrag hinzufügen:

body { background-image: url(„../media/bg_carbon_2.jpg“); }

Carbon_Screen

Der IIS muss nicht neugestartet werden für diese Änderung. F5 (Refresh) genügt am Browser.

Weitere Änderungen von Schriftarten, Farben, etc. oder auch Logos und Hinweisfelder können natürlich genauso bearbeitet werden.

PS: http://blogs.citrix.com/2013/06/26/customizing-receiver-for-web-in-storefront-2-0/ ist eine wirkliche Hilfe!

Sollte jemand eine konkrete Frage hierzu haben, bitte hinterlässt ein Kommentar.

Citrix Storefront DNS Alias CNAME funktioniert nicht mit Domain-Passthrough

Aufgrund der meist kryptischen Computernamen verwendet man gerne CNAME’s (bzw. Alias-Adressen) um auf Ressourcen zugreifen zu können. Leider funktioniert dies beim Storefront nur bedingt, da bei der Verwendung von einem DNS-Alias es an der Authentifizierung scheitert. Fehlermeldungen wie „Unable to Launch Application“ seien meistens die Folge.

Grund: Um die Authentifizierung über Domain-Passthrough mit einem DNS-Alias gewährleisten zu können, muss auf dem Storefront-Server ein SPN (Principal-Name)-Eintrag erstellt werden.

Die Umgebung: Der Server-Name ist vm-dc-ctx01.newdesktop.local und ist über https aufrufbar. Als Base-Url ist https://vm-dc-ctx01.newdesktop.local hinterlegt. Es wurde ein Domain-Zertifikat für *.newdesktop.local verwendet um generell kein Problem mit der Namensverwendung zu haben.

Nun möchte man aber gerne die URL https://storefront.newdesktop.local verwenden.

Hierzu muss folgender eintrag beim Storefront-Server hinzugefügt werden:

setspn -a HOST/<FQDN Alias> <Servername>

Bsp: setspn -a HOST/storefront.newdesktop.local vm-dc-ctx01

Nach einem Computerneustart sollte nun alles funktionieren (mit „setspn -L“ kann überprüft werden ob der gewünschte Eintrag enthalten ist)

Wenn nun beim DNS-Server die TTL niedrig gehalten wird, kann hier auch schnell ein kleiner Failover gemacht werden wenn man 2 Storefront-Server hat. Somit gibt es auch keine Auswirkungen bei einem Neustart (natürlich noch besser: NetScaler 😉 )