Product Documentation

Installieren, Einrichten und Deinstallieren von StoreFront 3.0

Jul 07, 2016

Vorbereiten der Installation

Führen Sie die nachfolgend beschriebenen Schritte aus, um StoreFront zu installieren und zu konfigurieren.

  1. Wenn Sie mit StoreFront XenDesktop- und XenApp-Ressourcen für Benutzer bereitstellen möchten, muss der StoreFront-Server Mitglied der Microsoft Active Directory-Domäne sein, in der Konten der Benutzer sind, oder in einer Domäne, die eine Vertrauensstellung mit der Domäne mit den Benutzerkonten hat.

    Hinweis: StoreFront kann nicht auf einem Domänencontroller installiert werden.
  2. StoreFront erfordert Microsoft .NET 4.5 Framework, das Sie ggf. von Microsoft herunterladen können. Microsoft .NET 4.5 muss installiert sein, bevor StoreFront installiert werden kann.
  3. Wenn Sie eine Multiserverbereitstellung konfigurieren möchten, können Sie optional auch eine Lastausgleichsumgebung für Ihre StoreFront-Server einrichten.

    Um NetScaler zum Lastausgleich zu verwenden, müssen Sie einen virtuellen Server als Proxyserver für die StoreFront-Server definieren. Weitere Informationen zum Konfigurieren von NetScaler für den Lastausgleich finden Sie unter Lastausgleich mit NetScaler.

    1. Stellen Sie sicher, dass der Lastausgleich auf dem NetScaler-Gerät aktiviert ist.
    2. Erstellen Sie für jeden StoreFront-Server nach Bedarf individuelle HTTP- oder SSL-Lastausgleichsdienste. Verwenden Sie dazu den Monitortyp "StoreFront".

    3. Konfigurieren Sie den Dienst so, dass die Client-IP-Adresse in den X-Forwarded-For HTTP-Header von an StoreFront weitergeleitete Anfragen eingefügt wird und alle globalen Richtlinien außer Kraft gesetzt werden.

      Für StoreFront müssen die IP-Adressen von Benutzern mit ihren Ressourcen verbunden sein.

    4. Erstellen Sie einen virtuellen Server und binden Sie die Dienste an den virtuellen Server.
    5. Konfigurieren Sie auf dem virtuellen Server die Persistenz auf Basis der Quell-IP-Adresse.

      Durch Persistenz wird sichergestellt, dass nur für die anfängliche Benutzerverbindung ein Lastausgleich stattfindet und nachfolgende Anfragen dieses Benutzers an denselben StoreFront-Server weitergeleitet werden.

  4. Die folgenden Features können nach Wunsch aktiviert werden.

    • .NET Framework 4.5-Features > .NET Framework 4.5, ASP.NET 4.5

    Nach Wunsch können Sie die folgenden Rollen und ihre Abhängigkeiten auf dem StoreFront-Server aktivieren.

    • Webserver (IIS) > Webserver > Allgemeine HTTP-Features > Standarddokument, HTTP-Fehler, Statischer Inhalt, HTTP-Umleitung
    • Webserver (IIS) > Webserver > Integrität und Diagnose > HTTP-Protokollierung
    • Webserver (IIS) > Webserver > Sicherheit > Anforderungsfilterung, Windows-Authentifizierung
    • Auf Windows Server 2012-Servern:

      Webserver (IIS) > Webserver > Anwendungsentwicklung > .NET-Erweiterbarkeit 4.5, Anwendungsinitialisierung, ASP.NET 4.5, ISAPI-Erweiterungen, ISAPI-Filter

      Auf Windows Server 2008 R2-Servern:

      Webserver (IIS) > Webserver > Anwendungsentwicklung > .NET-Erweiterbarkeit, Anwendungsinitialisierung, ASP.NET, ISAPI-Erweiterungen, ISAPI-Filter

    • Webserver (IIS) > Verwaltungstools > IIS-Verwaltungskonsole, IIS-Verwaltungsskripts und -tools

    Das Installationsprogramm für StoreFront prüft, ob alle oben aufgeführten Features und Serverrollen aktiviert sind.

  5. Installieren Sie StoreFront.
  6. Wenn Sie die Kommunikation zwischen StoreFront und Benutzergeräten mit HTTPS sichern möchten, müssen Sie Microsoft-Internetinformationsdienste (IIS) für HTTPS konfigurieren.

    HTTPS ist für die Smartcardauthentifizierung erforderlich. Standardmäßig erfordert Citrix Receiver HTTPS-Verbindungen zu Stores. Sie können jederzeit nach der Installation von StoreFront von HTTP zu HTTPS wechseln, vorausgesetzt, die entsprechende IIS-Konfiguration ist vorhanden.

    Zum Konfigurieren von IIS für HTTPS erstellen Sie mit der IIS-Verwaltungskonsole auf dem StoreFront-Server ein Serverzertifikat, das von Ihrer Domänenzertifizierungsstelle signiert wurde. Fügen Sie anschließend eine HTTPS-Bindung zur Standardwebsite hinzu. Weitere Informationen zum Erstellen eines Serverzertifikats in IIS finden Sie unter http://technet.microsoft.com/en-us/library/hh831637.aspx#CreateCertificate. Weitere Informationen über das Hinzufügen von HTTPS-Bindung zu einer IIS-Website finden Sie unter http://technet.microsoft.com/en-us/library/hh831632.aspx#SSLBinding.

  7. Stellen Sie sicher, dass Firewalls und andere Netzwerkgeräte Zugriff auf den TCP-Port 80 oder 443 von innerhalb und außerhalb des Unternehmensnetzwerks gestatten. Stellen Sie außerdem sicher, dass Firewalls oder andere Geräte im internen Netzwerk keinen Datenverkehr an nicht zugewiesene TCP-Ports blockieren.

    Wenn Sie StoreFront installieren, wird eine Windows-Firewallregel konfiguriert, die den Zugriff auf die ausführbare StoreFront-Datei über einen zufällig unter allen nicht reservierten Ports ausgewählten TCP-Port ermöglicht. Dieser Port wird für die Kommunikation zwischen den StoreFront-Servern in einer Servergruppe verwendet.

  8. Konfigurieren Sie den Server mit der Citrix StoreFront-Verwaltungskonsole.

Installieren von StoreFront

  1. Laden Sie das Installationsprogramm von der Downloadseite herunter.
  2. Melden Sie sich mit einem Konto mit lokalen Administratorberechtigungen bei StoreFront an.
  3. Stellen Sie sicher, dass das erforderliche Microsoft .NET 4.5 Framework auf dem Server installiert ist.
  4. Navigieren Sie zum Downloadpaket, suchen Sie die Datei CitrixStoreFront-x64.exe und führen Sie die Datei als Administrator aus.
    Hinweis: Auf Servern mit Windows Server 2008 R2 wird möglicherweise eine Meldung angezeigt, dass das .NET-Feature aktiviert wird. Wenn diese Meldung angezeigt wird, klicken Sie auf Ja.
  5. Lesen und akzeptieren Sie die Lizenzvereinbarung und klicken Sie auf Weiter.
  6. Wenn die Seite Voraussetzungen prüfen angezeigt wird, klicken Sie auf Weiter.
  7. Prüfen Sie auf der Seite Bereit zur Installation die Voraussetzungen und StoreFront-Komponenten für die Installation und klicken Sie auf Installieren.

    Vor der Installation der Komponenten werden die folgenden Rollen aktiviert, sofern sie nicht bereits auf dem Server konfiguriert sind.

    • Webserver (IIS) > Webserver > Allgemeine HTTP-Features > Standarddokument, HTTP-Fehler, Statischer Inhalt, HTTP-Umleitung
    • Webserver (IIS) > Webserver > Integrität und Diagnose > HTTP-Protokollierung
    • Webserver (IIS) > Webserver > Sicherheit > Anforderungsfilterung, Windows-Authentifizierung
    • Auf Windows Server 2012-Servern:

      Webserver (IIS) > Webserver > Anwendungsentwicklung > .NET-Erweiterbarkeit 4.5, Anwendungsinitialisierung, ASP.NET 4.5, ISAPI-Erweiterungen, ISAPI-Filter

      Auf Windows Server 2008 R2-Servern:

      Webserver (IIS) > Webserver > Anwendungsentwicklung > .NET-Erweiterbarkeit, Anwendungsinitialisierung, ASP.NET, ISAPI-Erweiterungen, ISAPI-Filter

    • Webserver (IIS) > Verwaltungstools > IIS-Verwaltungskonsole, IIS-Verwaltungsskripts und -tools

    Die folgenden Features werden ebenfalls aktiviert, sofern sie nicht bereits konfiguriert sind.

    • .NET Framework 4.5-Features > .NET Framework 4.5, ASP.NET 4.5
  8. Wenn die Installation abgeschlossen ist, klicken Sie auf Fertig stellen. Die Citrix StoreFront-Verwaltungskonsole wird automatisch gestartet. Sie können StoreFront auch über die Startseite öffnen.

  9. Klicken Sie in der Citrix StoreFront-Verwaltungskonsole auf Neue Bereitstellung erstellen.
    1. Geben Sie die URL des StoreFront-Servers in das Feld Basis-URL ein.
    2. Geben Sie auf der Seite Storename einen Namen für den Store an und klicken Sie auf Weiter.
  10. Geben Sie auf der Seite Delivery Controller die Infrastruktur (XenApp- bzw. XenDesktop-Dienste) an, über die die Ressourcen bereitgestellt werden, die Sie im Store zur Verfügung stellen möchten. Sie können hier einen Dummy-Server eingeben, dann werden jedoch keine Apps im Store angezeigt.
  11. Legen Sie die Parameter Transporttyp und Port fest. Sie können HTTP und 443 festlegen; klicken Sie dann auf OK. Kopieren Sie alternativ die Einstellungen einer vorhandenen Webinterface- oder StoreFront Bereitstellung.
  12. Wählen Sie auf der Seite Remotezugriff die Option Keine aus. Wenn Sie NetScaler Gateway verwenden, wählen Sie Kein VPN-Tunnel aus und geben Sie die Gateway-Details ein.
  13. Wählen Sie auf der Seite Remotezugriff die Option Erstellen aus. Nach dem Erstellen des Stores klicken Sie auf Fertig stellen.
Der Store steht Benutzern nun über Receiver für Web-Site zur Verfügung, d. h. sie können über eine Webseite auf ihre Desktops und Apps zugreifen.

Die URL, über die Benutzer auf die Receiver für Web-Site für den neuen Store zugreifen, wird angezeigt. Beispiel: example.net/Citrix/MarketingWeb/. Wenn Sie sich anmelden, greifen Sie auf die neue Benutzeroberfläche in Citrix Receiver zu.

Installieren von StoreFront über eine Eingabeaufforderung

  1. Melden Sie sich mit einem Konto mit lokalen Administratorberechtigungen bei StoreFront an.
  2. Stellen Sie sicher, dass alle Installationsanforderungen vor der Installation von StoreFront erfüllt sind. Weitere Informationen finden Sie unter Vorbereiten der Installation.
  3. Navigieren Sie zum Installationsmedium oder Downloadpaket, suchen Sie die Datei CitrixStoreFront-x64.exe und kopieren Sie die Datei zu einem temporären Speicherort auf dem Server.
  4. Navigieren Sie in der Befehlszeile zu dem Ordner mit der Installationsdatei und geben Sie den folgenden Befehl ein.
    CitrixStoreFront-x64.exe [-silent] [-INSTALLDIR installationlocation]   [-WINDOWS_CLIENT filelocation\filename.exe]   [-MAC_CLIENT filelocation\filename.dmg]

    Verwenden Sie das Argument -silent, um StoreFront und alle erforderlichen Komponenten ohne Benutzereingriff zu installieren. Standardmäßig wird StoreFront unter C:\Program Files\Citrix\Receiver StoreFront\ installiert. Sie können einen anderen Speicherort für die Installation mit dem Argument -INSTALLDIR und installationlocation als Verzeichnis, in dem StoreFront installiert wird, angeben.

    Wenn eine Receiver für Web-Site Citrix Receiver auf einem Windows- oder Mac OS X-Gerät nicht erkennt, wird der Benutzer standardmäßig aufgefordert, die für seine Plattform geeignete Citrix Receiver-Version von der Citrix Website herunterzuladen und zu installieren. Sie können dieses Verhalten insofern ändern, dass Benutzer die Citrix Receiver-Installationsdateien von dem StoreFront-Server herunterladen. Weitere Informationen finden Sie unter Verfügbarmachen von Citrix Receiver-Installationsdateien auf dem Server.

    Wenn Sie eine solche Konfigurationsänderung beabsichtigen, geben Sie die Argumente -WINDOWS_CLIENT und -MAC_CLIENT an, um die Installationsdateien für Receiver für Windows und Receiver für Mac an den entsprechenden Speicherort in der StoreFront-Bereitstellung zu kopieren. Ersetzen Sie filelocation durch das Verzeichnis, das die zu kopierende Installationsdatei enthält, und filename durch den Namen der Citrix Receiver-Installationsdatei. Installationsdateien für Receiver für Windows und Receiver für Mac befinden sich auf dem StoreFront-Installationsmedium bzw. im Downloadpaket.

Konfigurieren von StoreFront

Beim ersten Start der Citrix StoreFront-Managementkonsole sind drei Optionen verfügbar.

  • Neue Bereitstellung erstellen: Konfigurieren Sie den ersten StoreFront-Server in einer neuen StoreFront-Bereitstellung. Bereitstellungen mit einem Server sind ideal für die Evaluierung von StoreFront oder für kleine Produktionsbereitstellungen. Nachdem Sie den ersten StoreFront-Server konfiguriert haben, können Sie jederzeit weitere Server zur Gruppe hinzufügen, um die Kapazität der Bereitstellung zu erhöhen. 
  • Vorhandener Servergruppe beitreten: Fügen Sie einer vorhandenen StoreFront-Bereitstellung einen Server hinzu. Wählen Sie diese Option aus, um die Kapazität der StoreFront-Bereitstellung schnell zu erhöhen. Für Bereitstellungen mit mehreren Servern ist ein externer Lastausgleich erforderlich. Sie müssen auf einen vorhandenen Server in der Bereitstellung zugreifen, um einen neuen Server hinzuzufügen.
  • Konfigurieren von Receiver für Web
  • Konfigurieren und Verwalten empfohlener App-Gruppen

Deinstallieren von StoreFront

Aktualisiert: 2014-08-04

Neben dem Produkt selbst werden bei der Deinstallation von StoreFront der Authentifizierungsdienst, die Stores, Receiver für Web-Sites, Desktopgerätesites sowie XenApp Services-URLs und die zugeordneten Konfigurationen entfernt. Der Abonnementstoredienst, der die Anwendungsabonnementdaten der Benutzer enthält, wird ebenfalls gelöscht. Bei Einzelserverbereitstellungen bedeutet dies, dass die Details zu den Anwendungsabonnements der Benutzer verloren gehen. Bei Multiserverbereitstellungen werden diese Daten jedoch auf den anderen Servern der Gruppe beibehalten. Erforderliche Komponenten, die vom StoreFront-Installationsprogramm aktiviert werden, z. B. .NET Framework-Features und die Webserver (IIS)-Rollendienste, werden nicht vom Server entfernt, wenn StoreFront deinstalliert wird.

  1. Melden Sie sich mit einem Konto mit lokalen Administratorberechtigungen bei StoreFront an.
  2. Navigieren Sie auf der Windows-Startseite oder auf der Apps-Seite zur Kachel Citrix StoreFront. Klicken Sie mit der rechten Maustaste auf die Kachel und klicken Sie auf Deinstallieren.
  3. Wählen Sie im Dialogfeld Programme und Funktionen Citrix StoreFront aus und klicken Sie auf Deinstallieren, um alle StoreFront-Komponenten vom Server zu entfernen.
  4. Klicken Sie im Dialogfeld Citrix StoreFront deinstallieren auf Ja. Wenn die Deinstallation abgeschlossen ist, klicken Sie auf OK.