|
<< Click to Display Table of Contents >> RayEval > 2026.3 > User Guide > Einstellungen > Virtuelle Maschinen Virtuelle Maschinen vorbereiten |
Je nach Typ der virtuellen Maschine können einige zusätzliche Schritte erforderlich sein, damit sie mit RayEval funktioniert. Die folgende Anleitung beschreibt die erforderlichen Schritte.
•Der Gastcomputer muss den Hostcomputer über seinen DNS-Namen erreichen können. Wenn der Name des Hostcomputers beispielsweise MWS0189 ist, muss der Gastcomputer in der Lage sein, diesen Namen in eine IP-Adresse aufzulösen.
•Auf dem Hostcomputer muss eingehender Datenverkehr auf einem bestimmten Port aktiviert sein. Derselbe Remote-Port muss in der Firewall-Konfiguration des Gastcomputers zugelassen sein. Der standardmäßig verwendete Portbereich ist 48654-48999 beginnend vom niedrigsten verfügbaren Port. Der Portbereich kann durch Ändern der Konfigurationsdateien konfiguriert werden.
•Es wird dringend empfohlen, die Benutzerkontensteuerung (User Access Control, UAC) auf dem Gastcomputer zu deaktivieren. Dies ist besonders wichtig für automatische Vorgänge, damit die Setups ohne Benutzerinteraktion gestartet werden können.
•Es wird dringend empfohlen, die automatische Anmeldung für den konfigurierten Benutzer auf dem Computer zu aktivieren. Dadurch wird sichergestellt, dass der Computer automatisch gestartet werden kann, ohne auf die interaktive Anmeldung des Benutzers warten zu müssen. Der folgende Link beschreibt die Konfiguration: https://support.microsoft.com/en-us/help/324737/how-to-turn-on-automatic-logon-in-windows.
•Auch wenn die automatische Anmeldung auf dem Gastcomputer aktiviert ist, müssen die entsprechenden Anmeldedaten in der RayEval-Konfiguration angegeben werden. Diese werden verwendet, um Programme und Befehle auf der VM im richtigen Kontext auszuführen (damit der Benutzer Dialoge usw. sehen kann), können jedoch aufgrund technischer Einschränkungen bei Virtualisierungslösungen nicht verwendet werden, um die anfängliche Anmeldung/den Sperrbildschirm zu umgehen.
•Obwohl es möglich ist, empfehlen wir nicht, Maschinen ohne Snapshots zu verwenden. Es wird empfohlen, mindestens einen Snapshot auf der VM zu haben und diesen in der VM-Konfiguration ausgewählt zu haben.
•VMware Tools müssen auf dem Gastcomputer installiert sein.
•Die VIX API muss auf dem Hostcomputer installiert sein (dies ist bereits erledigt, wenn VMware Workstation auf Ihrem Hostcomputer installiert ist).
oEs gibt ein bekanntes Problem in VMware Workstation 14 und höher, bei dem die erforderlichen COM-Schnittstellen standardmäßig nicht registriert sind. Sie können dieses Problem beheben, indem Sie die im folgenden Knowledge Base-Artikel beschriebenen Schritte ausführen: https://raynetgmbh.zendesk.com/hc/en-us/articles/360000277786-RSC200351-Executing-Virtual-Machine-Operations-on-VMware-Workstation-14.
•VMware Tools müssen auf dem Gastcomputer installiert sein.
•PowerCLI in einer mit der vSphere/ESXi-Version kompatiblen Version muss auf dem Hostcomputer installiert sein. Weitere Informationen finden Sie unter https://code.vmware.com/web/dp/tool/vmware-powercli/11.0.0.
•PowerShell 3.0 oder höher muss auf dem Host installiert sein.
Die Konfiguration von Hyper-V erfordert einige zusätzliche Schritte. Eine umfassende Anleitung finden Sie im folgenden Support Knowledge Base-Artikel:
Kurze Checkliste der Voraussetzungen für Hyper-V-Maschinen:
•WINRM muss mit TrustedHosts-Einträgen sowohl auf dem Gast- als auch auf dem Hostcomputer konfiguriert werden.
•PowerShell 3.0 oder höher muss auf dem Host installiert sein.
•RayPack Studio Tools for Hyper-V müssen auf dem Gastcomputer installiert sein und Teil des Basis-Snapshots sein (damit sie bei jedem Start des Computers nach dem Wiederherstellen eines ausgewählten Snapshots gestartet werden).
Die folgende Checkliste hilft dabei, mögliche Probleme bei der Arbeit mit Hyper-V-Maschinen zu finden und zu beheben:
1.Ist PowerShell 3.0 installiert (sowohl auf dem Gast- als auch auf dem Hostcomputer)?
a.Überprüfen Sie $PSVersionTable.PSVersion in PowerShell.
2.Ist die Maschine im Bildschirm Settings > Virtual Machines ordnungsgemäß konfiguriert (beachten Sie fest kodierte IP-Adressen, die möglicherweise dynamisch per DHCP zugewiesen werden)?
3.Sind RayPack Studio Tools for Hyper-V auf dem Gastcomputer installiert? Läuft der Prozess vm-proxy.exe von RayPack Studio Tools for Hyper-V?
4.Ist WINRM konfiguriert?
a.Check winrm qc.
5.Verfügt WINRM über die richtigen TrustedHosts-Einträge sowohl auf der VM als auch auf dem Server?
a.winrm s winrm/config/client '@{TrustedHosts="RemoteComputer"}'.
b.winrm g winrm/config/client - zeigt die aktuellen TrustedHosts-Listen an.
c.Weitere Informationen: https://technet.microsoft.com/en-us/library/ff700227.aspx.
6.Verfügt WINRM über eine Verbindung zur VM und umgekehrt?
a.- Test-WSMan -ComputerName IP.
7.Sind alle notwendigen Ports auf dem physischen Computer geöffnet?
a.Der Standard-Portbereich ist 48654-48999.
|
Hinweis: Diese Version von RayEval unterstützt keine Verbindung zu Hyper-V-Clustern. |
In einigen Fällen kann es erforderlich sein, benutzerdefinierte Portbereiche, Zeitüberschreitungen usw. für VM-bezogene Funktionen zu verwenden.
Die folgende Tabelle fasst die verfügbaren Optionen zusammen:
Einstellungsname |
Standardwert |
Beschreibung |
|---|---|---|
TcpIpDefaultPort |
48654-48999 |
Der für die TCP/IP-Kommunikation verwendete Portbereich. Verwenden Sie Minus (-) und Komma (,), um anzugeben, welche Ports für eingehende Kommunikation gültig sind. Stellen Sie sicher, dass diese Ports nicht durch Ihre Firewall blockiert werden. PackBot versucht, den ersten gültigen freien Port zu finden und hört von den niedrigeren zu den höheren Nummern. |
TcpIpMaxRetry |
3 |
Maximale Anzahl von Wiederholungsversuchen, bevor bestätigt wird, dass der Computer nicht verfügbar ist. |
TcpIpDefaultReceiveTimeout |
240000 |
Kehrt zum Standardwert zurück, wenn Windows keine eigenen Zeitüberschreitungen definiert. |
TcpIpDefaultSendTimeout |
240000 |
Kehrt zum Standardwert zurück, wenn Windows keine eigenen Zeitüberschreitungen definiert. |
Die Optionen können durch Bearbeiten der Konfigurationsdatei RayEval.exe.config konfiguriert werden. Jede Option wird als Schlüssel-Wert-Paar in der <appSettings /> definiert. Um beispielsweise den Standardport auf 50000 und die maximale Anzahl von Verbindungsversuchen zu ändern, konfigurieren Sie Folgendes:
[...]
<appSettings>
<add key="TcpIpDefaultPort" value="50000" />
<add key="TcpIpMaxRetry" value="5" />
[...]
|
Hinweis: Diese Optionen sind nicht standardmäßig in der Konfigurationsdatei vorhanden; in diesem Fall sollten die Standardwerte aus der obigen Tabelle verwendet werden. |