Verpacken von Anwendungen mit Server Application Virtualization

 

Gilt für: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Unter Sequenzierung versteht man den Vorgang der Erstellung eines virtuellen Anwendungspakets. In diesem Thema werden die Vorgehensweisen zum Erstellen und Konfigurieren virtueller Anwendungspakete mithilfe von Microsoft Server Application Virtualization (Server App-V) in Übersichtsform dargestellt. Virtuelle Anwendungspakete können Sie auf Computer kopieren, auf denen der Server App-V-Agent ausgeführt wird. Virtuelle Anwendungspakete sind Abbilder von Anwendungen, die auf einen Computer kopiert und dort gestartet werden können, ohne dass eine lokale Installation erforderlich ist. Die Ausführung ähnelt jedoch einer lokal installierten Anwendung.

Sequenzierung

Nachdem Sie den Sequencer erfolgreich gestartet haben, müssen Sie ein virtuelles Anwendungspaket erstellen. Vom Sequencer werden Anwendungen erstellt, die in einer virtuellen Umgebung ausgeführt werden können. Die Installation und der Setupvorgang einer Anwendung werden von Server App-V Sequencer überwacht. Außerdem werden die Informationen aufgezeichnet, die für die Ausführung der Anwendung in einer virtuellen Umgebung erforderlich sind. Eine sequenzierte Anwendung ist vom Betriebssystem getrennt und wird in einer virtuellen Umgebung ausgeführt. Aufgrund dieser Trennung ist es einfacher, ein virtuelles Anwendungspaket bereitzustellen, zu verwalten, zu verschieben und zu entfernen als eine Standardanwendung.

System_CAPS_ICON_caution.jpg Achtung

Das Betriebssystemabbild, das Sie für die Sequenzierung einer Anwendung verwenden, muss dem Betriebssystemabbild entsprechen, das Sie für die Bereitstellung des virtuellen Anwendungspakets verwenden möchten.

Bei Computern, auf denen Windows Server 2008 oder höher ausgeführt wird, müssen Sie vor der Sequenzierung einer Anwendung mit den Rollen und Funktionen von Windows Server vertraut sein, die für die Anwendungsausführung erforderlich sind. Alle erforderlichen Rollen und Funktionen müssen aktiviert sein, bevor Sie die Anwendung sequenzieren. Außerdem müssen die erforderlichen Rollen und Funktionen auch auf allen Computern aktiviert sein, auf denen das virtuelle Anwendungspaket ausgeführt wird.

Informationen zum Sequenzieren einer Anwendung finden Sie unter Vorgehensweise beim Sequenzieren einer neuen Serveranwendung.

Sie können eine Anwendung auch über die Befehlszeile sequenzieren. Weitere Informationen zur automatischen Sequenzierung einer Anwendung mithilfe von PowerShell finden Sie unter Vorgehensweise beim Installieren von PowerShell-Cmdlets für Server Application Virtualization oder in der zugehörigen Hilfe der PowerShell-Konsole.

Informationen zum Sequenzierungsvorgang finden Sie nach der Erstellung des virtuellen Anwendungspakets in der Datei Reports.xml. Diese Datei befindet sich in dem Verzeichnis, das im Assistenten Neues Paket erstellen auf der Seite Paket erstellen angegeben ist.

Wenn Sie eine Anwendung sequenzieren möchten, mit der auf einem Microsoft SQL Server-Computer eine Datenbank erstellt wird, beachten Sie die folgenden Installationsvoraussetzungen. Die folgenden Komponenten sind Bestandteil des Microsoft® SQL Server® 2012 Feature Pack.

  1. Microsoft® SQL Server® 2012-Datenebenenanwendungs-Framework

  2. Microsoft® SQL Server® 2012 Transact-SQL-Sprachdienst

  3. Freigegebene Verwaltungsobjekte für Microsoft® SQL Server® 2012

  4. Microsoft® SQL Server® 2012 Transact-SQL ScriptDom

  5. Microsoft System CLR Types For SQL Server 2012

Aufgaben nach der Sequenzierung

Nach der Sequenzierung einer Anwendung können Sie mithilfe der zugehörigen Konfigurationselemente für die Bereitstellung benutzerspezifisch festlegen, wie das virtuelle Anwendungspaket ausgeführt wird. Diese Einstellungen werden zur Laufzeit für das virtuelle Anwendungspaket übernommen. Die Informationen werden in der zugehörigen Konfigurationsdatei für die Bereitstellung gespeichert. Bei der Bereitstellungskonfigurationsdatei handelt es sich um eine XML-Datei. Sie können mehreren Instanzen eines Pakets, das auf verschiedenen Computern ausgeführt wird, eine eindeutige Bereitstellungskonfigurationsdatei zuweisen. Die Konfigurationselemente für die Bereitstellung werden im Server App-V Sequencer auf der Registerkarte Bereitstellungskonfigurationselemente angezeigt.

System_CAPS_ICON_note.jpg Hinweis

Das Ändern lokaler Gruppenmitgliedschaften über die Bereitstellungskonfigurationsdatei wird nicht unterstützt. Wenn Sie lokale Gruppenmitgliedschaften ändern möchten, müssen Sie nach der Bereitstellung des virtuellen Anwendungspakets ein Skript verwenden oder die Mitgliedschaftsanforderungen manuell aktualisieren.

Weitere Informationen zum Konfigurieren virtueller Anwendungspakete finden Sie unter Vorgehensweise beim Durchführen der Konfiguration nach Abschluss der Sequenzierung.

Nachdem Sie das Paket konfiguriert haben, müssen Sie es speichern. Weitere Informationen zum Speichern eines Pakets finden Sie unter Vorgehensweise beim Speichern eines virtuellen Anwendungspakets.

System_CAPS_ICON_important.jpg Wichtig

Sie dürfen niemals zulassen, dass nicht vertrauenswürdige Benutzer eine Verbindung mit Computern in einer Rechenzentrumsumgebung herstellen, um ein virtuelles Anwendungspaket auszuführen oder zu konfigurieren.

Beispiel für die Bereitstellung eines virtuellen Anwendungspakets

Wenn Sie ein virtuelles Serveranwendungspaket auf einem Computer bereitstellen, auf dem der Server App-V-Agent ausgeführt wird, beachten Sie die folgenden Informationen. Die Bereitstellung erfolgt über Server App-V-PowerShell-Cmdlets. Die folgenden Voraussetzungen müssen erfüllt sein, bevor Sie mit der Bereitstellung des Anwendungspakets beginnen können:

  • Ein Computer, auf dem der Server App-V-Agent ausgeführt wird

  • Ein installiertes virtuelles Serveranwendungspaket

  • Ein Computer, auf dem PowerShell 2.0 und die Server App-V-Cmdlets ausgeführt werden

Der Server App-V-Agent kann auf dem Computer ausgeführt werden, auf dem die Server App-V-Cmdlets installiert sind. Es ist jedoch auch möglich, den Agent auf einem anderen Computer auszuführen. Wenn Sie unterschiedliche Computer verwenden, müssen diese in der Lage sein, über das Netzwerk miteinander in Verbindung zu treten. Die Bereitstellung muss mit einem Benutzerkonto ausgeführt werden, das auf beiden Computern der lokalen Sicherheitsgruppe der lokalen Administratoren angehört. Das virtuelle Anwendungspaket muss lokal auf den Computer, auf dem der Server App-V-Agent ausgeführt wird, kopiert werden. Der Bereitstellungsvorgang erfolgt vollständig auf dem Computer, auf dem die Server App-V-Cmdlets ausgeführt werden.

System_CAPS_ICON_important.jpg Wichtig

Sie sollten die Cmdlets nur zur Verwaltung von Paketen in einer Testumgebung verwenden, um die Paketfunktionalität sicherzustellen und zu testen.

Weitere Informationen zum Bereitstellen eines Pakets zum Testen finden Sie unter Vorgehensweise beim Bereitstellen eines virtuellen Anwendungspakets zu Testzwecken. Eine Liste der in Server App-V verfügbaren Cmdlets finden Sie unter Server Application Virtualization-Cmdlets.

Update eines vorhandenen virtuellen Anwendungspakets

Wenn Sie bereits zuvor ein virtuelles Anwendungspaket erstellt haben, können Sie ein Paketupdate ausführen oder das Paket bearbeiten. Informationen zu diesen Vorgehensweisen finden Sie unter Aktualisieren eines vorhandenen virtuellen Anwendungspakets und Vorgehensweise beim Bearbeiten eines vorhandenen virtuellen Anwendungspakets.

Siehe auch

Microsoft Server Application Virtualization
Übersicht über die Virtualisierung von Serveranwendungen
Installation von Server Application Virtualization
Server Application Virtualization Sequencer – Technische Referenz
Server Application Virtualization – Problembehandlung