Einrichten einer virtuellen Maschine

In diesem Thema finden Sie einen allgemeinen Überblick über die Setup-Anforderungen für eine virtuelle Maschine zum Installieren von Capture. Es gibt eine Reihe möglicher Ansätze, wie Sie jeden dieser generischen Schritte implementieren können.

Normalerweise würden Sie diese Schritte implementieren, bevor Sie dieKonfigurations-Assistent für virtuelle Maschinenin AppDNA verwenden. Der Assistent bietet jedoch eine Option zum Öffnen der virtuellen Maschine in einer Konsole, und Sie können die Schritte zum Einrichten der virtuellen Maschine in der Konsole während der Arbeit durch den Assistenten ausführen. (Dies beinhaltet nicht die ersten beiden Schritte, da der Assistent erfordert, dass die virtuelle Maschine bereits vorhanden ist.)

  1. Erstellen Sie eine virtuelle Maschine (oder rufen Sie die Dateien der virtuellen Maschine ab), basierend auf einer der in aufgeführten TechnologienInstall Capture.

    Beim Erfassen von Windows-Anwendungen zum Testen der Kompatibilität mit einer Windows-Desktop- oder Server-Plattform sollte das Gastbetriebssystem mit dem Betriebssystem übereinstimmen, auf dem die Anwendungen derzeit ausgeführt werden. Wenn Sie beispielsweise eine Migration von Windows 7 zu Windows 10 vorbereiten, sollte die virtuelle Maschine auf Windows 7 basieren. Wenn Sie jedoch die virtuelle Maschine zum Erstellen von Produktions-MSIs, App-V Sequenzen oder XenApp -Profilen verwenden, sollte das Gastbetriebssystem normalerweise mit dem Zielbetriebssystem übereinstimmen.

    Auf der virtuellen Maschine sollte keine Antivirensoftware ausgeführt werden, da dies den Installationsprozess beeinträchtigen kann.

    Für die Kommunikation mit der virtuellen Maschine benötigt AppDNA die IP-Adresse oder den Maschinen- oder DNS-Namen des Gastbetriebssystems. Für die Verwendung des Computer- oder DNS-Namens muss ein geeigneter Namenauflösungsmechanismus (z. B. DNS) im Netzwerk konfiguriert werden. Wenn Sie die IP-Adresse verwenden, empfiehlt Citrix, die virtuelle Maschine mit einer statischen IP-Adresse zu konfigurieren. Wenn sich die IP-Adresse ändert, müssen Sie die IP-Adresse des Gastbetriebssystems aktualisieren, die in der Konfiguration der virtuellen Maschine gespeichert ist.

  2. Starten und stoppen Sie die virtuelle Maschine.

    Dadurch wird sichergestellt, dass die virtuelle Maschine ordnungsgemäß funktioniert.

  3. Wenn Sie die Installation von Capture zum Erstellen virtueller Anwendungspakete verwenden möchten, müssen Sie zusätzliche Software auf der virtuellen Maschine installieren, z. B. App-V Sequencer oder XenApp Profiler. Diese zusätzliche Software wird nicht mit AppDNA geliefert.

    Abhängig von der zusätzlichen Software müssen Sie möglicherweise dieAusführungsprofileentsprechend bearbeiten.

  4. Stellen Sie sicher, dass das Benutzerkonto, das für die Anmeldung an der virtuellen Maschine verwendet wird, um eine Installation Capture durchzuführen, über Administratorrechte verfügt.

    Dieses Benutzerkonto kann das lokale Administratorkonto innerhalb der virtuellen Maschine oder ein anderes Benutzerkonto sein, das der Gruppe Administratoren auf der virtuellen Maschine hinzugefügt wurde.

    Citrix empfiehlt, die virtuelle Maschine für die automatische Anmeldung mit diesem Administratorkonto zu konfigurieren und alle rechtlichen Hinweise zu unterdrücken, die bei der Anmeldung angezeigt werden. Dies bedeutet, dass Sie sich während der Installation Capture nicht manuell bei der virtuellen Maschine anmelden müssen.

    Hinweis: Wenn Richtlinien keine automatische Anmeldung (oder die Unterdrückung rechtlicher Hinweise) zulassen, können Sie den Snapshot der virtuellen Maschine erstellen, während das Gastbetriebssystem angemeldet ist. Dies bedeutet, dass AppDNA die virtuelle Maschine zu Beginn der Install Capture zurücksetzt, keine Benutzerinteraktion erforderlich ist.

  5. Erstellen Sie einen Ordner auf dem AppDNA-Computer oder eine Netzwerkfreigabe, in der die Installationsaufnahmedateien gespeichert werden sollen, z. B. die MSIs für den Import in AppDNA. Dieser Ordner kann optional auch für die Eingabedateien verwendet werden.

    Install Capture kann die Ausgabedateien auf zwei verschiedene Arten verarbeiten:

    • Stream-Ergebnisse — Mit dieser Option werden die Ausgabedateien zunächst in einem Staging-Ordner innerhalb der virtuellen Maschine gespeichert. Nachdem die Erfassung abgeschlossen ist, werden die Ausgabedateien dann in einen Ordner auf dem AppDNA-Computer oder eine Netzwerkfreigabe gestreamt. AppDNA erfordert Lese-/Schreibzugriff auf diesen Ordner, aber die virtuelle Maschine muss nicht darauf zugreifen.
    • Ergebnisse kopieren — Mit dieser Option werden die Ausgabedateien direkt in einem Ordner auf dem AppDNA-Computer oder einer Netzwerkfreigabe gespeichert. Sowohl AppDNA als auch die virtuelle Maschine benötigen Lese- und Schreibzugriff auf diesen Ordner. Diese Option ist schneller als die Streaming-Option. Citrix empfiehlt diese Option, wenn Sie beabsichtigen, Stapel von Aufnahmen unbeaufsichtigt auszuführen, z. B. mit auto-clicker.

    Wählen Sie die Option aus, die beim Erstellen der Konfiguration der virtuellen Maschine in AppDNA verwendet werden soll.

    Die virtuelle Maschine benötigt außerdem Zugriff auf den Speicherort der Eingabedateien. Sie können diese Eingabedateien entweder im selben Ordner wie die Ausgabe speichern, oder Sie können einen separaten freigegebenen Ordner für die Eingabedateien erstellen. In allen Fällen muss die virtuelle Maschine Lesezugriff auf die Eingabedateien haben. Wenn Sie Installationspakete aus Active Directory oder ConfigMgr importieren möchten, benötigt die virtuelle Maschine auch Zugriff auf die Active Directory- oder ConfigMgr-Domäne und den Speicherort der Installationspakete.

  6. Wenn Sie die Option zum Kopieren der Ergebnisse verwenden möchten, führen Sie Schritte aus, um sicherzustellen, dass die virtuelle Maschine über Lese- und Schreibzugriff auf den Ordner verfügt, der im vorherigen Schritt erstellt wurde. Wenn Sie die Option zum Streamen der Ergebnisse verwenden möchten, benötigt die virtuelle Maschine nur Lesezugriff auf den Ordner, in dem die Eingabedateien gespeichert sind.

    Es gibt eine Reihe von Möglichkeiten, den Ordner so einzurichten, dass die virtuelle Maschine darauf zugreifen kann:

    • Wenn Sie sich als Domänenbenutzer bei der virtuellen Maschine anmelden und sich der freigegebene Ordner auf einem Computer in derselben Domäne oder einer vertrauenswürdigen Domäne befindet, können Sie diesem Benutzer Zugriff auf die Freigabe gewähren.
    • Erstellen Sie einen Benutzer mit demselben Namen und gleichen Anmeldeinformationen sowohl auf der AppDNA-Maschine als auch auf der virtuellen Maschine. Erstellen Sie einen freigegebenen Ordner auf dem AppDNA-Computer und gewähren Sie diesem Benutzer Lese-/Schreibzugriff auf diesen freigegebenen Ordner. Wenn Sie sich bei der virtuellen Maschine mit denselben Anmeldeinformationen anmelden, um die Installation Capture auszuführen, sollte auf den freigegebenen Ordner innerhalb der virtuellen Maschine zugegriffen werden.
    • Stellen Sie eine dauerhafte Verbindung mit der Freigabe innerhalb der virtuellen Maschine mithilfe der entsprechenden Anmeldeinformationen her. Wenn sich der freigegebene Ordner auf dem Hostcomputer befindet, können Sie dieselben Benutzeranmeldeinformationen verwenden, die Sie zum Anmelden am Hostcomputer verwenden. Wenn sich der freigegebene Ordner in einer Domäne befindet, verwenden Sie Domänenanmeldeinformationen.
  7. Installieren Sie die Citrix AppDNA VM Configuration MSI auf der virtuellen Maschine, und starten Sie die virtuelle Maschine neu.

    Dazu benötigen Sie das Installationsprogramm (Citrix AppDNA VM Configuration.msi genannt). Das kommt mit AppDNA. Es wird in einen Tools-Unterordner des AppDNA-Installationsordners kopiert, wenn Sie AppDNA installieren. Der Standardspeicherort ist C:\Program Files\Citrix\AppDNA\Tools (C:\Program Files (x86)\Citrix\AppDNA\Tools auf einem 64-Bit-Computer).

    Die Version des MSI für die VM-Konfiguration muss mit der Version von AppDNA übereinstimmen, die Sie ausführen. Dies bedeutet, dass Sie die VM-Konfigurationstools auf der virtuellen Maschine aktualisieren müssen, wenn Sie AppDNA aktualisieren.

  8. Dieser Schritt gilt nur, wenn das Gastbetriebssystem die Benutzerkontensteuerung (UAC) unterstützt.

    Die Citrix AppDNA VM Configuration MSI installiert Remote Admin. Dies ist ein AppDNA-Agent, der innerhalb der virtuellen Maschine ausgeführt wird, um AppDNA für die Kommunikation mit der virtuellen Maschine zu unterstützen. Wenn die Benutzerkontensteuerung auf dem Gastbetriebssystem aktiviert ist, öffnet Windows jedes Mal, wenn Remoteadministrator gestartet wird, ein Benutzerkontenkontendialogfeld, in dem die Berechtigung zum Ändern des Computers gefragt wird. Dies kann problematisch sein, wenn es für jede Install Capture passiert, da es Benutzerinteraktion erfordert und somit verhindert wird, dass ein Batch von Aufnahmen unbeaufsichtigt ausgeführt wird.

    Die empfohlene Lösung besteht darin, die Benutzerkontensteuerung auf der virtuellen Maschine zu deaktivieren (z. B. wie unter beschrieben http://support.microsoft.com/kb/975787). Dies ist jedoch normalerweise unter Windows 8 oder Windows Server 2012 nicht erforderlich, da die VM Configuration MSI automatisch die Benutzerkontensteuerung auf diesen Betriebssystemen deaktiviert.

    Wenn die Deaktivierung der Benutzerkontensteuerung nicht möglich ist, erstellen Sie den Snapshot, während Remoteadministrator ausgeführt wird, wie im nächsten Schritt erläutert.

  9. Erstellen Sie nach Abschluss der oben genannten Schritte einen Snapshot des Status der virtuellen Maschine innerhalb der Virtualisierungstechnologie. Install Capture verwendet diesen Snapshot, um die virtuelle Maschine zu Beginn jeder Capture in einen bekannten Zustand zurückzuversetzen.

    Wenn das Gastbetriebssystem Benutzerkontensteuerung unterstützt und Ihre Sicherheitsrichtlinie die Deaktivierung der Benutzerkontensteuerung nicht zulässt, erstellen Sie den Snapshot Ihrer virtuellen Maschine, wenn Remoteadministrator ausgeführt wird. Dies bedeutet, dass Remote Admin bereits ausgeführt wird, wenn Sie die Installation Capture ausführen. Daher wird das Dialogfeld Benutzerkontensteuerung während des Installationsaufzeichnungsvorgangs nicht angezeigt. Wenn Sie den Snapshot der virtuellen Maschine erstellen, wenn die virtuelle Maschine ausgeschaltet ist, wird die UAC-Eingabeaufforderung jedes Mal geöffnet, wenn Sie die Installation Capture ausführen. Dies kann störend sein und verhindert, dass ein Batch von Aufnahmen unbeaufsichtigt ausgeführt wird.

  10. Konfigurieren Sie die Antivirensoftware, um das Scannen bei Zugriff für die Ausgabe und die Eingabeordner “Install Capture” zu deaktivieren.

Einrichten einer virtuellen Maschine