Cookie
FlexiHub Team uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Verwenden serieller Ports in VMware: Definitives Handbuch

Olga Weis Olga Weis Zuletzt aktualisiert Apr 11, 2021

Wenn Sie serielle Ports in VMware verwenden möchten, ist es am einfachsten, die serielle Schnittstelle eines VMware-Hosts an die VM zu übergeben. Diese Methode funktioniert sowohl für integrierte COM-Anschlüsse als auch für USB-zu-Seriell-Adapter und kann eine hervorragende Option sein, wenn Sie von einer VM aus auf ein serielles Gerät (z. B. Druckgerät oder Barcode-Scanner) zugreifen müssen.

In diesem Artikel erfahren Sie, wie Sie mithilfe einer universellen Softwarelösung, die die serielle Schnittstelle eines VMware-Hosts mit dem virtuellen COM-Port einer VM über das Netzwerk ermöglicht, eine serielle Schnittstelle in VMware verfügbar machen.

Außerdem lernen Sie den Passthrough-Einrichtungsprozess für den VMware COM-Port für jede der gängigen VMware-Lösungen kennen.

Verbinden von seriellen Schnittstellen mit VMware mit FlexiHub

FlexiHub

Windows, macOS, Linux, Android
4.8 Rank basierend auf 386+ Bewertungen
Eine der einfachsten und bequemsten Lösungen zur Aktivierung des Passthrough für die serielle VMware-Schnittstelle ist FlexiHub.
FlexiHub

FlexiHub ist ein Software-Dienstprogramm, mit dem Sie serielle Schnittstellen und Geräte in VMware oder einer beliebigen virtuellen Umgebung verwenden können.

FlexiHub Funktioniert durch Herstellen einer virtuellen Verbindung, die Daten von einer physischen seriellen Schnittstelle zu einer virtuellen COM-Schnittstelle innerhalb der VMware-Sitzung über das Netzwerk umleitet. Es ist so einfach, dass keine Änderungen der Netzwerkparameter erforderlich sind, um eine serielle VMware-Schnittstelle hinzuzufügen.

So fügen Sie mit FlexiHub serielle Schnittstellen in VMware hinzu

blank
1
Registrieren Sie ein FlexiHub-Konto, um eine kostenlose Demo zu starten.
 Flexihub-Kontoregister
2
Laden Sie die Anwendung herunter und installieren Sie sie auf dem VMware-Host mit einem physisch verbundenen seriellen Gerät. FlexiHub muss auch auf der virtuellen VMware-Maschine installiert sein, die eine Verbindung zum COM-Port-Gerät herstellt.
 Flexihub herunterladen
3
Starten Sie FlexiHub und melden Sie sich bei Ihrem Konto an.
 loggen Sie sich in flexihub ein
4
Starten Sie die Anwendung auf der virtuellen VMware-Maschine und melden Sie sich mit Ihren Anmeldeinformationen an.
 serielle Schnittstellen in VMware
5
Klicken Sie neben dem gewünschten seriellen Gerät auf "Verbinden".
 Passthrough USB zu Xenserver

An den physischen Host angeschlossene serielle Geräte sind jetzt in der virtuellen Sitzung verfügbar. Ohne zusätzliche Konfiguration haben Sie VMware aktiviert COM-Port-Passthrough für Ihre virtuellen Maschinen.

Stellen serielle Schnittstellen in VMware - Video Guide zur Verfügung

Stellen serielle Schnittstellen in VMware - Video Guide zur Verfügung

Leiten Sie serielle Schnittstellen an VMware Workstation-VMs weiter


Sie können einer VMware Workstation bis zu 4 serielle Schnittstellen hinzufügen. Über die virtuellen Schnittstellen können Daten an physische serielle Schnittstellen, Dateien oder Named Pipes umgeleitet werden. Wenn Sie einer VMware Workstation-Sitzung eine serielle Schnittstelle hinzufügen, können Sie Modems und andere serielle Geräte erstellen, die der VM zur Verfügung stehen. Der virtuelle Port kann auch Debugging-Informationen an den Host oder eine andere virtuelle Maschine senden.

So fügen Sie eine serielle Verbindung in VMware Workstation hinzu

  1. Fahren Sie die virtuelle Maschine herunter.
  2. Wählen Sie die virtuelle Maschine aus und wählen Sie „VM-> Einstellungen“.
  3. Klicken Sie auf der Registerkarte "Hardware" auf "Hinzufügen".
  4. Wählen Sie den Assistenten "Hardware hinzufügen" und wählen Sie "Serielle Schnittstelle".
  5. Klicken Sie auf "Fertig stellen", um den Vorgang des Hinzufügens eines seriellen VMware-Anschlusses zur virtuellen Maschine abzuschließen.
  6. Wählen Sie das Ziel der Ausgabe der seriellen Schnittstelle.
  • Eine Möglichkeit besteht darin, die Ausgabe an die physische serielle oder parallele Schnittstelle des Hostsystems zu leiten.
  • Mithilfe einer Named Pipe können Sie eine Verbindung zwischen einer virtuellen Sitzung und einem physischen Host oder einer anderen virtuellen Sitzung herstellen.
  • Jede Datei auf dem Hostsystem kann als Ausgabedatei verwendet werden. Verwenden Sie eine vorhandene Datei oder erstellen Sie eine neue, indem Sie den Namen in das Verzeichnis eingeben.

Im Fall der seriellen Schnittstelle VMware Workstation mit dem Namen Pipe muss diese konfiguriert werden.

Fügen Sie vmware workstation für serielle Schnittstellen hinzu

Für Linux-Hosts:

Ein UNIX-Socket-Name muss in das nächste Textfeld eingegeben werden. Der Name muss auf dem Client und dem Server identisch sein und kann wie / tmp / socket aussehen.

Für Windows-Hosts:

Sie können den Standard-Pipe-Namen verwenden oder einen anderen Namen eingeben. Das Format des Pipe-Namens muss mit \\. \ Pipe \ beginnen. Der Name muss auf Server und Client identisch sein.

Um Debugging-Informationen an eine virtuelle Maschine zu übertragen, wählen Sie im ersten Dropdown-Menü "Dieses Ende ist der Server" und im nächsten Dropdown-Menü "Das andere Ende ist die Anwendung".

Wenn Sie Debugging-Daten an eine Host-Systemanwendung übertragen, wählen Sie im ersten Dropdown-Menü "Dieses Ende ist der Server" und im zweiten "Das andere Ende ist die Anwendung".

Das Anschließen der VMware Workstation an die serielle Schnittstelle erfolgt mit der Option „Beim Einschalten verbinden“. Wenn die VM eingeschaltet ist, wird die Verbindung aktiviert.

Die erste VM übernimmt normalerweise die Rolle des Servers, wenn zwei virtuelle Maschinen verbunden sind.

Dieser Prozess muss für die zweite VM repliziert werden. Wenn Sie die Named Pipe konfigurieren, definieren Sie sie als Client, indem Sie "Dieses Ende ist der Client" auswählen.

Wir hoffen, dass Sie mit den Informationen in diesem Handbuch die seriellen Schnittstellen in VMware umleiten können. Mit diesen Methoden können Sie serielle Geräte aus virtuellen Sitzungen heraus mit der vollen Funktionalität verwenden, die über eine direkte Verbindung bereitgestellt wird. Sie machen Ihre seriellen Geräte wertvoller, da eine viel breitere Benutzerbasis begrenzte physische Ressourcen gemeinsam nutzen kann.

Leiten Sie COM-Ports zur VMware Workstation um
30 Tage Demo-Zeitraum

Hinzufügen serieller Schnittstellen zu VMware ESXi

Für virtuelle vSphere-Maschinen gibt es vier verschiedene Möglichkeiten, VMware VM eine serielle Schnittstelle hinzuzufügen. Es liegt ganz bei Ihnen, zu entscheiden, welches für Ihre aktuelle Aufgabe am besten geeignet ist.

Vergessen Sie vor dem Start nicht, die virtuelle Maschine herunterzufahren oder auszuschalten, und stellen Sie sicher, dass Sie über die folgenden Berechtigungen verfügen: "Virtuelle Maschine", "Konfiguration" und "Gerät hinzufügen oder entfernen".

Durchgang der seriellen VMware-ESXI-Schnittstelle

So richten Sie den Passthrough für die serielle VMware ESXi-Schnittstelle ein

  1. Klicken Sie im Inventar mit der rechten Maustaste auf eine virtuelle Maschine und klicken Sie auf "Einstellungen bearbeiten".

  2. Gehen Sie zur Registerkarte Virtuelle Hardware, klicken Sie auf die Schaltfläche "Neues Gerät hinzufügen" und wählen Sie "Serielle Schnittstelle" aus dem Dropdown-Menü (sie wird am Ende der Liste angezeigt).

  3. Wählen Sie im Menü "Neue serielle Schnittstelle" eine der folgenden Optionen:

    • Ausgabedatei verwenden: Alle Daten, die eine in der VM ausgeführte App an die virtuelle serielle Schnittstelle sendet, werden in einer Ausgabedatei auf dem Hostcomputer gespeichert. (Klicken Sie auf "Durchsuchen", um die Datei auszuwählen.)
    • Verwenden Sie die physische serielle Schnittstelle: Die VMware ESXi-VM verwendet einen der physischen seriellen Ports des Hosts (eine hervorragende Option für externe Modems und Handheld-Geräte).
    • Benanntes Rohr verwenden: Zwei virtuelle Maschinen oder eine virtuelle Maschine und ein Prozess auf dem Host kommunizieren direkt (meistens für das Debuggen von Remote-VMs). Sie müssen die Pipe benennen und ihr nahes und fernes Ende aus den Dropdown-Menüs auswählen.
    • Netzwerk verwenden: Der virtuelle Port wird über das Netzwerk verbunden. Sie müssen die Netzwerkunterstützung auswählen: Server für eingehende Verbindungen, Client für ausgehende Verbindungen und Port-URI eingeben. Wenn Sie einen virtuellen seriellen VMware-Port-Konzentrator verwenden, wählen Sie die entsprechende Option aus und geben Sie den vSPC-URI-Speicherort ein.
  4. Klicken “OK”.

Mit dieser Methode können Sie die serielle VMware ESXi-Portverbindung für 32 serielle Ports pro VM aktivieren.

VMware ESXi COM-Portweiterleitung
30 Tage Demo-Zeitraum

Umleitung der seriellen Schnittstelle von VMware Horizon (View)

Um das Durchlaufen der seriellen VMware-Schnittstelle in VMware Horizon zu aktivieren, müssen Sie Horizon Agent mit der Setup-Option zur Umleitung der seriellen Schnittstelle installieren (standardmäßig deaktiviert). Sobald Sie die Umleitungsfunktion für serielle Ports eingerichtet haben, funktioniert sie automatisch auf allen Remote-Desktops und veröffentlichten Anwendungen (die umgeleiteten Ports können zugeordnet werden, um Konflikte zu vermeiden).

Umleitung der seriellen Schnittstelle der VMware-Ansicht

Um die Umleitung der seriellen Schnittstelle in VMware View zu aktivieren, müssen Sie eine umgeleitete serielle Schnittstelle aktivieren, indem Sie während einer Desktopsitzung mit der rechten Maustaste auf das Tool Tray-Symbol der Schnittstelle klicken und im Menü die Option "Verbinden" auswählen. Alternativ können Sie ein serielles Gerät so einstellen, dass es automatisch eine Verbindung herstellt, wenn Sie eine Verbindung zum Remotedesktop / zur veröffentlichten App herstellen.

VMware Horizon verbindet serielle Schnittstellen
30 Tage Demo-Zeitraum

Damit die Umleitung der seriellen Schnittstelle von VMware View ordnungsgemäß funktioniert, muss Ihre Software / Hardware die folgenden Anforderungen erfüllen:

  • Horizon Agent wurde mit der auf den regulären / RDS-Hosts ausgewählten Setup-Option für die Umleitung der seriellen Schnittstelle installiert.
  • Von den virtuellen Desktops und veröffentlichten Desktops unterstützte Betriebssysteme: Windows Server 2016/2019, Windows 10 64-Bit (zusätzlich für virtuelle Desktops).
  • Horizon Client für Windows: Das Passthrough der seriellen VMware-Schnittstelle wird von Windows 10 mit allen erforderlichen installierten Gerätetreibern für die serielle Schnittstelle unterstützt (die serielle Schnittstelle muss funktionsfähig sein).

COM-Ports mit VMware Fusion für macOS

VMware Fusion fügt serielle Ports hinzu

In VMware Fusion ist der Prozess zum Hinzufügen der seriellen Schnittstelle nicht sehr lang oder schwierig.

Vergessen Sie vor dem Start nicht, die virtuelle Maschine herunterzufahren oder auszuschalten, da ihre Einstellung nicht geändert werden kann, während sie ausgeführt oder angehalten wird.

So fügen Sie eine virtuelle serielle Schnittstelle in VMware Fusion hinzu

  1. Öffnen Sie die Option Fenster -> Bibliothek für virtuelle Maschinen.
  2. Wählen Sie eine virtuelle Maschine aus und klicken Sie auf "Einstellungen".
  3. Klicken Sie auf "Gerät hinzufügen", wählen Sie "Serielle Schnittstelle" und klicken Sie auf "Hinzufügen".
  4. Wählen Sie im Feld "Speichern unter" den Speicherort für die Ausgabedatei des virtuellen Ports aus, benennen Sie ihn und klicken Sie auf "Speichern".

FlexiHub

Anforderungen: Windows, macOS, Linux, Android und Raspberry Pi.
Größe: 10.45MB
Version: 6.1.15025 (der 19. Feb, 2024)
Bewertung: (4.8 basierend auf 386+ bewertungen)