Dialogfeld “VM-Konfiguration”

Das Dialogfeld Konfiguration der virtuellen Maschine ist eine Funktion für fortgeschrittene Benutzer, um Konfigurationen von virtuellen Maschinen für die Verwendung mitInstall Captureoder Forward Path Tasks zu bearbeiten. Öffnen Sie das Dialogfeld Virtuelle Maschine konfigurieren, indem Sie in auf Erweitert klickenCapture-Einstellungen installieren.

Hinweis: Wenn Sie nicht über erweiterte Kenntnisse in diesem Bereich verfügen, wird empfohlen, Konfigurationen virtueller Computer mithilfe des Assistenten für die Konfiguration virtueller Maschinen zu bearbeiten.

Das Dialogfeld “Virtuelle Maschine konfigurieren” verfügt über eine Reihe von Registerkarten:

  • Einstellungen für virtuelle Computer
  • Remote-Administrator
  • Austauschbare Geräte
  • Optionale Konfiguration
  • Provider Plugin (nur für einige Anbieter)

Diese sind in gesonderten Überschriften nachstehend dokumentiert. Die Optionen variieren je nach Anbieter, den Sie auf der ersten Registerkarte auswählen.

Registerkarte “Einstellungen für virtuelle Maschinen”

Verwenden Sie die Registerkarte Einstellungen für virtuelle Maschinen im Dialogfeld Konfiguration der virtuellen Maschine, um grundlegende Einstellungen für die Konfiguration der virtuellen Maschine anzuzeigen und zu definieren.

Name. Dadurch wird die Konfiguration der virtuellen Maschine identifiziert. Der Name muss innerhalb der Liste der Konfigurationen eindeutig sein.

Beschreibung. Geben Sie eine informative Beschreibung an, um den Zweck der Konfiguration in der Zukunft zu identifizieren.

Anbieter. Dies zeigt die Technologie der virtuellen Maschine, die für diese Konfiguration verwendet wird. Die Optionen in der Dropdown-Liste entsprechen den in aufgeführten unterstützten TechnologienInstall Capture. Citrix empfiehlt, den Anbieter hier nicht zu ändern. Wenn Sie den Provider ändern möchten, ist es besser, eine neue Konfiguration für diesen Provider auf die normale Weise zu erstellen.

Ausgabespeicherort. Der Speicherort, an dem die Installation Capture-Ausgabe (MSI-Dateien, Screenshots der Installation usw.) gespeichert ist. Wie dieser Ordner konfiguriert werden muss, hängt davon ab, ob das Kontrollkästchen VM-Ausgabe streamen aktiviert ist:

  • Wenn das Kontrollkästchen VM-Ausgabe streamen aktiviert ist, handelt es sich um einen Ordner auf dem Hostcomputer oder einer Netzwerkfreigabe. Die virtuelle Maschine benötigt keinen Zugriff auf diesen Ordner, aber AppDNA.
  • Wenn das Kontrollkästchen VM-Ausgabe streamen deaktiviert ist, muss es sich um einen Speicherort handeln, auf den sowohl der Hostcomputer als auch die virtuelle Maschine Lese- und Schreibzugriff haben. Der Speicherort kann ein zugeordnetes Netzlaufwerk oder ein vollständiger UNC-Pfad sein, z. B. \\AppDNAMachine\AppDNAOutput.

Hinweis: Manchmal erfordern die Capture-Ausgabedateien eine tiefe Ordnerstruktur, die die maximale Windows-Pfadlänge von 260 Zeichen überschreiten kann. Um diese Einschränkung zu überwinden, können Sie einen UNC-Pfad im Format \\?\UNC\server\share angeben.

VM-Ausgabe streamen. Wählen Sie diese Option, wenn Sie möchten, dass die Ausgabe von der virtuellen Maschine nach Abschluss der Erfassung wieder in einen Ordner auf dem Hostcomputer oder eine Netzwerkfreigabe gestreamt werden soll. Dies ist einfacher einzurichten, als die Ausgabe in einen Ordner zu schreiben, auf den sowohl die virtuelle Maschine als auch die AppDNA zugreifen können. Es ist jedoch langsamer. Deaktivieren Sie dieses Kontrollkästchen, wenn die Ergebnisse von der virtuellen Maschine installieren in einen Ordner auf dem Hostcomputer oder eine Netzwerkfreigabe kopiert werden sollen, auf die sowohl AppDNA als auch die virtuelle Maschine Lese- und Schreibzugriff haben.

VM-Ausgabe-Staging-Speicherort. Wenn das Kontrollkästchen VM-Ausgabe streamen aktiviert ist, gibt dies den Ordner auf der virtuellen Maschine an, in dem Capture installieren die Ausgabe vorübergehend speichert, bevor sie in den Ordner Ausgabeverzeichnis auf dem Hostcomputer oder der Netzwerkfreigabe übertragen wird. Sie können das nicht verwenden? UNC-lange Pfad-Notation für diese Einstellung.

VM-Bezeichner (Name). (Nicht relevant für VM Provider Plugins.) Der eindeutige Name, der der virtuellen Maschine beim Erstellen zugewiesen wurde. Bei einer virtuellen VMware Workstation-Maschine ist dies der vollständige Pfad zur VMX-Datei, z. B. C:\Virtual Machines\VVMXPSP3-01\VVMXPSP3-01.vmx.

Aktionszeitüberschreitung. (Nicht relevant für VM Provider Plugins.) Gibt den Zeitüberschreitungszeitraum in Sekunden für die Steuerung der virtuellen Maschine an, z. B. das Suchen, Starten und Zurücksetzen auf einen Snapshot. Die Dauer dieser Aktionen hängt von der Virtualisierungstechnologie und der Größe der Images der virtuellen Maschine ab. Der Standardwert beträgt 1.200 Sekunden.

” Installation benötigt Eingabe” Timeout. Der Zeitraum in Sekunden, für den Install Capture warten soll, bis eine Installation (oder ein anderer Ausführungsprofilbefehl) abgeschlossen ist. Wenn ein Befehl innerhalb dieser Zeit nicht abgeschlossen wird, zeigt AppDNA eine Meldung an, dass Sie sich die ausgeführte virtuelle Maschine ansehen sollten, um zu sehen, ob eine Eingabe erforderlich ist. Dies ist nützlich, wenn Sie versuchen, viele Installationsaufnahmen mit unbeaufsichtigten Installationsbefehlen auszuführen, und man wartet unerwartet auf Eingabe. Der Standardwert beträgt 1.200 Sekunden.

Timeout für “Installation abbrechen”. Der Zeitraum in Sekunden, in dem die Installation von Capture warten soll, wenn keine Aktivität vorhanden ist, bevor eine Installation beendet und mit der nächsten fortgesetzt wird. Der Standardwert ist 2.400 Sekunden (40 Minuten). Dies ist absichtlich ein langer Zeitraum, da einige große Anwendungen viel Zeit für die Installation benötigen. Wenn Sie z. B. Batches von Captures über Nacht ausführen auto-clicker und lassen, können Sie diesen Timeout-Zeitraum verkürzen, um den Fortschritt durch den Batch zu beschleunigen, wenn einige Captures fehlschlagen. Dies kann jedoch dazu führen, dass die Erfassung einiger großer Anwendungen fehlschlägt. Sie können daher den Zeitraum beispielsweise auf 1.200 Sekunden reduzieren, wenn Sie den Auto-Clicker verwenden und ihn auf den Standardwert zurücksetzen, bevor Sie manuelle Aufnahmen durchführen.

Basis-Snapshot-Pfad. (Nur VMware Workstation.) Dies definiert den Snapshot innerhalb der virtuellen Maschine, der als Basiszustand der virtuellen Maschine für jeden Installationsaufnahmeprozess verwendet werden soll. In VMware Workstation können Snapshots eine Struktur bilden, und Sie geben den Pfad zu dem Snapshot an, den Sie verwenden möchten, folgendermaßen an: Snapshot1\ InstallCaptureBaselineSnapshot.

Registerkarte “Remote-Administrator”

Verwenden Sie die Registerkarte Remote Admin im Dialogfeld Konfiguration der virtuellen Maschine, um festzulegen, wie AppDNA mit Remote Admin kommuniziert. Dies ist ein AppDNA-Agent, der innerhalb der virtuellen Maschine ausgeführt wird.

Name des VM-Gastcomputers. Die IP-Adresse oder der Computername der virtuellen Maschine. AppDNA verwendet dies, um eine Netzwerkverbindung mit dem Gastbetriebssystem herzustellen. Geben Sie keine umgekehrten Schrägstriche () ein.

VM-Steuerung mit. Das Protokoll, das AppDNA verwendet, um eine Verbindung mit Remote Admin innerhalb der virtuellen Maschine herzustellen. Der Standardwert ist TCP. Das Named Pipe-Protokoll ist veraltet und wird nur für Konfigurationen unterstützt, die in früheren Versionen von AppDNA erstellt wurden.

Benannter Pipe-Benutzername. Der Benutzername für die Named Pipe, wenn das Named Pipe-Protokoll verwendet wird. Geben Sie den vollqualifizierten Kontonamen eines Benutzers an. Dies sollte das Formular VM_MACHINE_NAME\USERNAME für ein lokales Administratorkonto und DOMAIN_NAME\USERNAME für ein Domänenkonto haben, das sich bei der virtuellen Maschine anmelden kann. Wenn Sie diesen Wert leer lassen, legen Sie die lokale Sicherheitsrichtlinie auf der virtuellen Maschine fest, um anonymen Zugriff für Named Pipes zu ermöglichen.

Benanntes Pipe-Kennwort. Das Kennwort für die Named Pipe, wenn das Named Pipe-Protokoll verwendet wird und ein Named Pipe-Benutzerkonto oben angegeben ist.

TCP-Anschluss. Der Port, auf den Remote Admin wartet. Der Standardwert ist 54593. Sie können den Port ändern, indem Sie Remote Admin (remoteadmin.exe) mit dem Parameter -tcp_port= ausführen <port>, wobei <port> der neue Port ist. Informationen zum Ändern des Ports, an dem Remote Admin überwacht, finden Sie unter Ändern des Remote-Admin-Port.

Problembehandlung bei Fehlern. Aktivieren Sie dieses Kontrollkästchen, wenn AppDNA eine Benutzeroberfläche für die Problembehandlung öffnen soll, wenn während einer Installation Capture bestimmte Fehler auftreten. Sie können die Benutzeroberfläche zur Problembehandlung verwenden, um eine Verbindung mit Remoteadministrator herzustellen, Befehle auszuführen und andere Schritte zur Problembehandlung innerhalb der virtuellen Maschine durchzuführen. Wenn Sie dann die Aktion “Fertig” ausführen, beendet AppDNA den Install Capture, schließt die Fehlerbehebungsschnittstelle und wechselt zur nächsten Install Capture (falls vorhanden). Fehler, die sich auf die Verbindung mit Remote Admin und das Ausführen der Befehle “Capture installieren” beziehen, lösen die Problembehandlungsschnittstelle aus. Deaktivieren Sie dieses Kontrollkästchen für das Standardverhalten.

Registerkarte “Austauschbare Komponenten”

Verwenden Sie die Registerkarte Austauschbare Elemente im Dialogfeld Konfiguration der virtuellen Maschine, um austauschbare Werte zu definieren, die in den Ausführungsprofilen verwendet werden, die auf dieser Konfiguration der virtuellen Maschine ausgeführt werden. Die ersetzbaren Werte, die Sie hier definieren, werden jedoch außer Kraft gesetzt, wenn für diese ersetzbaren Elemente explizit im Ausführungsprofil selbst oder im Feld Schnellbearbeitungsparameter im Fenster “Anwendungen importieren” definiert sind.

Ersetzbare Komponenten sind Platzhalter, die durch einen zur Laufzeit bereitgestellten Wert ersetzt werden. Die Syntax für die Aufnahme eines ersetzbaren in das Ausführungsprofil lautet: $(replaceable_name), wobei replaceable_name der Name des ersetzbaren ist.

Der ersetzbare AppToolsFolder wird verwendet, um den Speicherort der Tools anzugeben, die auf der virtuellen Maschine von Citrix AppDNA VM Configuration MSI installiert sind. Standardmäßig werden diese unter C:\Program Files\ Citrix\ AppDNA\ VM Configuration installiert. Der Standardwert für den ersetzbaren AppToolsFolder verwendet die Umgebungsvariable %APPDNAVMCONFIG%, die durch das MSI AppDNA VM Configuration erstellt wird und den tatsächlich installierten Speicherort der Tools speichert.

So definieren Sie einen austauschbaren Wert für diese Konfiguration der virtuellen Maschine:

  • Wenn sich die ersetzbare, deren Wert Sie für diese virtuelle Maschine ändern möchten, in der Liste befindet, wählen Sie sie aus, und klicken Sie auf Bearbeiten. Dadurch wird das Dialogfeld Text bearbeiten geöffnet, in dem Sie den neuen Wert eingeben oder einfügen können.
  • Wenn der ersetzbare Wert, den Sie definieren möchten, nicht in der Liste angezeigt wird, klicken Sie auf Neu. Daraufhin wird das Dialogfeld Austauschbar bearbeiten geöffnet, in dem Sie den neuen austauschbaren Wert und dessen Wert eingeben können.

Es gibt eine Reihe von austauschbaren Dateien, die intern in den Ausführungsprofilen verwendet werden. AppDNA setzt automatisch die Werte dieser Ersetzbaren und Sie müssen dies nicht manuell tun. Eine vollständige Liste dieser Informationen finden Sie unter Bearbeiten eines Ausführungsprofils.

Optionale Registerkarte Konfiguration

Verwenden Sie die Registerkarte Optionale Konfiguration im Dialogfeld Konfiguration der virtuellen Maschine, um die Einstellungen für die Installation der Capture-Einstellungen für die Konfiguration der virtuellen Maschine anzuzeigen und zu definieren.

VM-Bereinigungsaktion. Definiert, wie “Capture installieren” die virtuelle Maschine verlässt, nachdem der Prozess “Capture installieren” abgeschlossen wurde. Die hier ausgewählte Option wirkt sich auf die Erfassungszeiten aus. Die Optionen sind: Anhalten, Laufen lassen und Ausschalten. Beachten Sie, dass die virtuelle Maschine vor jedem Capture immer wieder in den ursprünglichen Zustand versetzt, unabhängig davon, welche Option Sie hier auswählen.

Registerkarte “Anbieter-Plugin”

Verwenden Sie die Registerkarte Anbieter-Plugin im Dialogfeld Konfiguration der virtuellen Maschine, um Einstellungen für Anbieter anzuzeigen und zu definieren, die auf einem Plugin basieren, z. B. die XenServer - und vSphere-Anbieter. Diese Registerkarte wird nur für Plug-in-basierte Anbieter angezeigt.

Provider-Assemblypfad. Der Pfad zur Assembly des VM-Anbieter-Plugins.

Typ des Anbietercodes. Die Klasse in der Assembly des VM-Anbieter-Plugins, die mit der Technologie der virtuellen Maschine interagiert.

Verwenden Sie Remoting. Einige VM-Anbieter-Plugins bieten Unterstützung für Remoting, auch wenn die zugrunde liegende Technologie dies nicht tut. Aktivieren Sie dieses Kontrollkästchen, um dem Anbieter mitzuteilen, mit der Remote-Provider-Implementierung zu kommunizieren. Beachten Sie, dass der Listener auf dem Remotecomputer ausgeführt und überwacht werden muss.

Remote-Provider-Rechneradresse. Der Hostname oder die IP-Adresse des Computers, auf dem die Remote-Provider-Implementierung gehostet wird. Dies ist nur relevant, wenn das Kontrollkästchen Remoting verwenden aktiviert ist.

TCP-Anschluss. Der TCP-Port, den die Remote-Provider-Implementierung überwacht. Dies ist nur relevant, wenn das Kontrollkästchen Remoting verwenden aktiviert ist.

Konfigurationseinstellungen. Verwenden Sie diesen Abschnitt, um weitere erforderliche Einstellungen zu definieren. Diese Einstellungen haben die Form eines Namens- und Wertepaars.

  • Um eine neue Konfigurationseinstellung zu definieren, klicken Sie auf Neu. Daraufhin wird das Dialogfeld “Wert bearbeiten” geöffnet. Geben Sie den Namen der Einstellung und deren Wert ein, und klicken Sie dann auf OK.
  • Um eine vorhandene Konfigurationseinstellung zu bearbeiten, wählen Sie sie in der Liste aus, und klicken Sie auf Bearbeiten. Dadurch wird das Dialogfeld “Wert bearbeiten” geöffnet, in dem Sie den vorhandenen Wert bearbeiten können.

Die Hyper-V-Plug-in-Einstellungen sind wie folgt:

  • hostname - Die IP-Adresse oder DNS-Name des Hyper-V-Hostservers.
  • username - Der Benutzername des Kontos, das AppDNA für den Zugriff auf Hyper-V verwendet. Dies wird verschlüsselt gespeichert, wenn Sie es über die eingegeben haben Konfigurations-Assistent für virtuelle Maschinen. Wenn Sie hier den Benutzernamen eingeben, wird er nicht verschlüsselt.
  • password - Das Kennwort des Kontos, das AppDNA für den Zugriff auf Hyper-V verwendet. Dies wird verschlüsselt gespeichert, wenn Sie es über den Konfigurations-Assistenten für virtuelle Maschinen eingegeben haben. Wenn Sie das Kennwort hier eingeben, wird es nicht verschlüsselt.
  • virtualmachine - Der Name der virtuellen Hyper-V-Maschine, die für die Install Capture verwendet werden soll.
  • snapshot - Der interne Bezeichner des Snapshots, der für die Install Capture verwendet werden soll.
  • vmaddress - Der Computer- oder DNS-Name oder die IP-Adresse des Gastbetriebssystems.
  • vmstate - Die Option, die im Schritt Hyper-V-Status des virtuellen Computers im Konfigurations-Assistenten für virtuelle Computer ausgewählt wurde.

Die Einstellungen des vSphere-Plugins lauten wie folgt:

  • hostname - Die IP-Adresse oder DNS-Name des vSphere-Hostservers.
  • username - Der Benutzername des Kontos, das AppDNA für den Zugriff auf vSphere verwendet. Dies wird verschlüsselt gespeichert, wenn Sie es über die eingegeben haben Konfigurations-Assistent für virtuelle Maschinen. Wenn Sie hier den Benutzernamen eingeben, wird er nicht verschlüsselt.
  • password - Das Kennwort des Kontos, das AppDNA für den Zugriff auf vSphere verwendet. Dies wird verschlüsselt gespeichert, wenn Sie es über den Konfigurations-Assistenten für virtuelle Maschinen eingegeben haben. Wenn Sie das Kennwort hier eingeben, wird es nicht verschlüsselt.
  • virtualmachine - Der Name der virtuellen vSphere-Maschine, die für die Install Capture verwendet werden soll.
  • snapshot - Der Name des Snapshots, der für die Installation der Capture verwendet werden soll.
  • vmstate - Die Option, die im Schritt vSphere Virtual Machine State im Konfigurations-Assistenten für virtuelle Maschinen ausgewählt wurde.

Die XenServer -Plug-in-Einstellungen sind wie folgt:

  • hostname - Die IP-Adresse oder DNS-Name des XenServer Hostservers.
  • username - Der Benutzername des Kontos, das AppDNA für den Zugriff auf den XenServer verwendet. Dies wird verschlüsselt gespeichert, wenn Sie es über die eingegeben haben Konfigurations-Assistent für virtuelle Maschinen. Wenn Sie hier den Benutzernamen eingeben, wird er nicht verschlüsselt.
  • password - Das Kennwort des Kontos, das AppDNA für den Zugriff auf den XenServer verwendet. Dies wird verschlüsselt gespeichert, wenn Sie es über den Konfigurations-Assistenten für virtuelle Maschinen eingegeben haben. Wenn Sie das Kennwort hier eingeben, wird es nicht verschlüsselt.
  • virtualmachine - Der Name der virtuellen XenServer Maschine, die für die Install Capture verwendet werden soll.
  • vmstate - Die Option, die im Schritt XenServer Virtual Machine Status im Konfigurations-Assistenten für virtuelle Maschinen ausgewählt wurde.