App-V 5.1 Installation und Konfiguration

App-V ist eine Technologie für die Applikationsbereitstellung.  Die Anwendungen werden nicht mehr klassisch auf dem Zielsystem installiert, sondern zum Zielsystem gesteamt und in einem SandboxApp V Streaming ausgeführt.  Dabei werden die Applikationen von einander und vom Betriebssystem isoliert.

Die Verwendung von App-V hat folgenden Vorteile:

- Schnelle Bereitstellung: die Anwendungen können schnell auf allen Zielsystemen verteil werden und benötigen dabei kein Reboot

- Kompatibilitätsprobleme werden vermieden. Sie können mehrere Versionen einer Software auf einem Zielgerät verwenden, ohne die vorher ausgiebig zu testen.

- schnelles deployment: Je nach Komplexität ihrer Anwendungslandschaft kann die Einführung von App-V zu massiven Zeitersparnissen führen.

- Automatisierung und präzise Bereitstellung:  die Verteilung von App-V Packeten kann sowohl mit SCCM, als auch per PowerShell automatisiert werden. Die integrierte User-Verwaltung ermöglicht die Steuerung von Zugriffsrechten auf Basis von AD-Gruppen. Die Bereitstellung von App-V Packen in unteranderen in Citrix XenDesktop voll intergiert.

App-V ist ein Bestandsteil vom MDOP-Packet (Microsoft Desktop Optimization Pack), das wiederum für Software Assurance Kunden vorgesehen ist.  Die VDI Suite Lizenz beinhalten auch das Nutzungsrecht von App-V. Mehr zur Software Assurance hier


Bestandsteile der App-V Infrastruktur

Die Infrastruktur konnte aus  folgenden Komponenten bestehen:

App V Komponenten

Application Virtualization Client - ist eine Komponente, die auf dem Zielgerät (Server oder Desktop) installiert wird. Der Client ermöglicht das Empfangen und Starten von virtualisierten Anwendungen.

Application Virtualization Management Server – wie der Name schon sagt, wird der Server zum Verwaltungszwecken (Veröffentlichung von Anwendungen, Steuerung von Zugriffsrechten und anderen administrativen Zwecken) genutzt. 

Application Virtualization Management Console - ist die Silverlight basierte Webconsole, damit können Sie einen oder mehrere App-V Server verwalten.

Microsoft Application Virtualization Sequencer - ist die Software, die auf einem Referenzkomputer installiert wird und für die Erstellung / Konfiguration von Applikationen genutzt wird.

SQL Server – auf dem SQL-Server werden die Management Datenbanken untergebracht.

Streaming Server - ein Speicherort (File Share) für die fertige App-V Pakete.

Reporting Server / Reporting Services - ist eine optionale Komponente und dient zur Generierung von Berichten


Installation App-V Managing Datenbank

Da es bei dieser Installation um einer Demoumgebung handelt, werde ich von eine minimale Infrastruktur ohne Reporting Server installieren.

Wir fangen mit der Installation von Managing Datenbank auf einem MS SQL 2012 Server an.

Als einzige Vorbereitung wird eine Gruppe in AD angelegt:

App V 5.1 Vorbeeitung 001

1. Zuerst kopieren wir den Installation-Ordner auf die lokale Partition C: und starten die Installation als Administrator:

App V 5.1 Install 002a

2. Klicken Sie auf Install

App V 5.1 Install 003

3. Lizenzbedingungen zustimmen und weiter

App V 5.1 Install 004

4. Ich installiere Windows Update später

App V 5.1 Install 005

5. Hier wird nur die Option Management Server DB ausgewählt. Wenn Sie auch den Reporting Server benötigen, aktivieren Sie Reporting Server DB Option

App V 5.1 Install DB 001

6. Hier wird nichts geändert, weiter...

App V 5.1 Install DB 002

7. Hier werden die Benutzer hinzugefügt, die auf die Datenbank zugreifen dürfen

App V 5.1 Install DB 004

8. Weiter...

App V 5.1 Install DB 005

9. Die Erstellung der Datenbank ist erfolgreich abgeschlossen

App V 5.1 Install DB 006

Die Erstellung von App-V Datenbanken lässt sich auch anderes als oben beschreiben realisieren. In vielen Umgebungen es ist nicht zulässig auf einem produktiven Datenbank-Server die Software zu installieren.

1. Entpacken Sie appv_server_setup.exe in einen beliebigen Ordner:

DB Install 001

So sehen die Inhalte des Files aus:

DB Install 002

Die Datei readme wird Ihnen alle Schritte erklären.

DB Install 003

 


Installation App-V Managing Server

Die Management Software wird auf einer Windows Server 2012 R2 installiert, dafür sind einige Vorbereitungen notwendig.

- Firewall Port für die Kommunikation mit dem SQL-Server, sowie die Ports für Management Server und Publishing Server freigeben:

SQL Port: 1433
Management Server (TCP-In): 8080
Publishing Server (TCP-In): 8081

- Visual C++ Redistributable Packages (Download

- Microsoft Silverlight

App V 5.1 Vorbeeitung 002

- Web Server (IIS) Role

Add-WindowsFeature Web-Static-Content, Web-Default-Doc, Web-Asp-Net, Web-Net-Ext, Web-Asp-Net45, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Windows-Auth,Web-Filtering, Web-Mgmt-Console

1. Die ersten Schritte (1 bis 3) sind absolut identisch mit der Installation der App-V Datenbank. Die Installation als Administrator starten.

2. Hier wählen wir die Optionen Management Server und Publishing Server

App V 5.1 Install 006

3. Weiter...

App V 5.1 Install 007

4. Hier die FQDN-Adresse des SQL-Servers und vorher erstellte Datenbank eingeben

App V 5.1 Install 008

5. Hier wird die Management-Gruppe eingetragen, sowie die Portnummer festgelegt.

App V 5.1 Install 009

6. Die Portnummer für die Publishing Services festgelegt

App V 5.1 Install 010

7. Weiter...

App V 5.1 Install 011

8. Die Installation ist erfolgreich abgeschlossen. Jetzt kann die Management Console zum ersten Mal gestartet werden.

App V 5.1 Install 012

9. Falls in Ihrer Umgebung die gleiche Fehlermeldung (Error You do not have access to this information. Please check your credentials) angezeigt wird, haben Sie vergessen Ihren Benutzer zur App-V-Admins Gruppe hinzufügen.

error 2

10. Die Installation ist erfolgreich abgeschlossen

App V 5.1 Install 013