Hallo,

in diesem Artikel möchte ich die Installation von Storefront 2.5 inkl. erstellen einer Servergruppe beschreiben. In einem weiteren Artikel werde ich auf die Konfiguration genauer eingehen.

Grundsätzlich stellt die Installation keine großen Herausforderungen dar, es sollten aber ein paar Dinge beachtet und geplant werden.

Folgende Dinge sollten voher bedacht , vorhanden sein:

  1.  interner Name des ersten StorefrontServer (SF01)
  2.  interner Name des zweiten StorefronServers (SF02)
  3.  interner DNS-Name für die Loadbalancingadresse oder DNS-Roundrobin (SF)
  4. Zertifikat für den internen LB- DNS-Roundrobin-Namen (für das Zertifikat habe ich eine interne CA erstellt und dort ein WildcardZertifikat ausgestellt)

Weitere Infos findet Ihr in der Citrix-Dokumentation:

http://support.citrix.com/proddocs/topic/technologies/dws-library-wrapper.html

Ich werde in meiner Umgebung zwei StorefrontServer mittels einer Servergruppe zusammenschalten. Diese können dann mit einem Loadbalancer (Citrix Netscaler), oder DNS-Roundrobin mit einem dritten DNS-Namen angesprochen werden.

Bitte beachten: DNS-Roundrobin stellt keine aktive Redundanz dar.

Hier ein Übersichtsplan meiner Lab-Umgebung:

22-04-2014 14-42-30

 

Im ersten Step habe ich zwei Windows 2012R2 Server installiert, aktualisiert, feste IP-Adressen vergeben, DNS-Namen gesetzt und die Server in die Domäne aufgenommen. Im DNS habe ich ein A-Hostname für den Loadbalancer eingetragen. Für DNS-Roundrobin müssten zwei angelegt werden.

Da es mit dem Storefront im Zusammenhang mit der Servergruppe Probleme gibt, habe ich in den CitrixForen ein Workaround gefunden.

Jetzt kann Storefront auf beiden Servern installiert werden. Dazu einfach die Datei „CitrixStoreFront-x64.exe“ auswählen. Diese finden Sie z.B auf der XenDesktop7.5 DVD unter x64\Storefront.

Die Installation „als Administrator ausführen“.

Storefrontinstallation 00

Storefrontinstallation 01

Hier jetzt dem Lizenzvertrag zustimmen, sofern das gewollt ist.

Storefrontinstallatio 01

Storefrontinstallation 02

Falls der IIS noch nicht installiert ist, wird dies automatisch installiert.

Storefrontinstallation 02

Storefrontinstallation 02

Hier eine kleine Zusammenfassung.

Storefrontinstallation 03

Storefrontinstallation 04

Storefront ist jetzt fertig installiert. Bevor wir Storefront konfigurieren müssen wir die SSL-Zertifikate noch importieren und binden. Dazu starten wir den Internetinformationsdienste (IIS)-Manager (InetMgr.exe). Dies muss auf beiden Servern gemacht werden.

Im Root auf Serverzertifikate doppelklicken.

IIS 01

IIS 01

Hier auf „Importieren“ gehen und das passende Zertifikat auswählen.

IIS 02

IIS 02

Nach dem erfolgreichem Import ist das Zertifikat in der Liste aufgeführt.

IIS 03

IIS 03

Jetzt muss das Zertifikat an die „Default Web Site“ gebunden werden.

IIS 04

IIS 04

IIS 05

IIS 05

IIS 06

IIS 06

Fertig, jetzt können wir die Storefrontserver konfigurieren. Dazu gehen wir in die Citrix Storefront MMC. Die initiale Konfiguration wird auf dem ersten Server gemacht. Wenn der zweite Server in die Servergruppe genommen wird, übernimmt dieser alle Einstellungen.

 

Auf „Neue Bereitstellung erstellen“ klicken.

Storefront Konfiguration 01

Storefront Konfiguration 01

Hier jetzt den FQDN-Namen des Loadbalancers/DNS-Roundrobin angeben.

Storefront Konfiguration 02

Storefront Konfiguration 02

Hier kann dem Store ein Name vergeben werden. Es können später weitere Stores hinzugefügt werden.

Storefront Konfiguration 03

Storefront Konfiguration 03

Hier müssen die Deliverycontroller eingetragen werden. Dazu auf „Hinzufügen“ klicken.

Storefront Konfiguration 05

Storefront Konfiguration 04

Alle Deliverycontroller mit FQDN eintragen.

Storefront Konfiguration 04

Storefront Konfiguration 05

Storefront Konfiguration 06

Storefront Konfiguration 06

Storefront Konfiguration 07

Storefront Konfiguration 07

Die initiale Konfiguration ist abgeschlossen. Jetzt können wir die Servergruppe bilden. Dazu in der Servergruppe auf  „Server hinzufügen“ klicken

Storefront Servergruppe 01

Storefront Servergruppe 01

Jetzt wird ein Authorisierungscode erzeugt. Dieser muss auf dem Partnerserver eingetragen werden.

Storefront Servergruppe 02

Storefront Servergruppe 02

Auf dem Partnerserver die Citrix-Storefrondconsole starten. Dann auf „vorhandener Servergruppe beitreten“ klicken.

Storefront Servergruppe 03

Storefront Servergruppe 03

Hier den Authorisierungscode vom ersten Server eintragen und auf „Beitreten“ klicken.

Storefront Servergruppe 04

Storefront Servergruppe 04

Wenn alles passt ist die Multiserverbereitstellung fertig.

Storefront Servergruppe 05

Storefront Servergruppe 05

Storefront Servergruppe 06

Storefront Servergruppe 06

Storefront Servergruppe 07

Storefront Servergruppe 07

Fertig, jetzt haben Sie zwei StorefrontServer in einer Servergruppe mit initiale Konfiguration.

Damit die Benutzer nicht immer den kompletten Pfad zum Store (https://SF.Domäne.de/Citrix/StoreWeb) eingeben müssen, kann im IIS noch eine HTTP-Weiterleitung definiert werden. Dann reicht es aus, auf HTTPS://Servername.fqdn zu gehen, der IIS leitet dann die Verbindung auf die passende URL um.

Dazu starten wir den Internetinformationsdienste (IIS)-Manager (InetMgr.exe). Dies muss auf beiden Servern gemacht werden.

Links auf den Server klicken, dann „HTTP Umleitung“ doppelklicken.

IIS HTTP-Umleitung 01

IIS HTTP-Umleitung 01

Jetzt muss der vollständige Pfad zum Store (wie im Abbild: Storefront Konfiguration 07) angegeben werden.

IIS HTTP-Umleitung 02
IIS HTTP-Umleitung 02

Fertig, viel Spaß damit.