So aktivieren Sie die Kopier- und Einfügfunktion in einer VMware-VM

Ehrlich gesagt, kann sowas manchmal echt nervig sein. Wenn man mit VMware arbeitet, egal ob Workstation oder ESXi, will die Zwischenablage einfach nicht mitspielen. Man kopiert, fügt ein oder verschiebt Dateien per Drag & Drop – und nichts passiert. Das ist extrem frustrierend, wenn man schnell Dateien oder Textbausteine ​​verschieben will. Der Haken an der Sache ist, dass VMware diese Funktionen standardmäßig aus Sicherheitsgründen oder aufgrund irgendeiner obskuren Standardeinstellung deaktiviert. Aber keine Sorge, es gibt Möglichkeiten, das Problem zu beheben. Manchmal reicht es schon, ein paar Schalter umzulegen oder Konfigurationsdateien zu bearbeiten. Man muss ein bisschen herumprobieren und vielleicht ein oder zwei Neustarts einplanen, aber sobald es funktioniert, fühlt sich das Kopieren zwischen Host und Gast wieder fast normal an. So geht’s.

So beheben Sie Probleme mit der Zwischenablage und Drag & Drop in VMware

Stellen Sie sicher, dass VMware Tools installiert und auf dem neuesten Stand sind.

Das sollten Sie als Erstes überprüfen, denn ohne VMware Tools im Gastbetriebssystem funktionieren diese Funktionen oft nicht. Sie sind quasi die Brücke, die das reibungslose Kopieren, Einfügen und Drag & Drop ermöglicht. Auf Linux-VMs benötigen Sie außerdem beispielsweise open-vm-tools. Unter Ubuntu führen Sie einfach den Befehl aus $ sudo apt-get install open-vm-toolsund starten die VM neu. Falls VMware Tools nicht aktuell sind, aktualisieren Sie sie, nachdem Sie die neueste Version für das Betriebssystem Ihrer VM heruntergeladen haben. Es mag offensichtlich klingen, aber manchmal behebt allein die Installation oder Aktualisierung von VMware Tools das Problem. Bei manchen Konfigurationen ist es die Wunderlösung – seltsam, aber es funktioniert meistens.

Aktivieren Sie die Gastisolation in VMware Workstation oder Player.

Diese Einstellung ist etwas versteckt, aber entscheidend. Gehen Sie in VMware Workstation zu VM > Einstellungen > Registerkarte Optionen. Suchen und wählen Sie dann Gastisolation aus. Es gibt zwei Kontrollkästchen:

  • Enable drag and drop
  • Enable copy and paste

Stellen Sie sicher, dass BEIDE Optionen aktiviert sind – man vergisst es leicht und wählt nur eine aus. Speichern Sie anschließend die Einstellungen und starten Sie Ihre VM neu. Falls das nicht sofort hilft, kann es manchmal helfen, die Optionen kurz zu deaktivieren und wieder zu aktivieren. Bei manchen Konfigurationen wird die Einstellung nur dann gespeichert, wenn VMware Tools neu und korrekt installiert ist.Überprüfen Sie in VMware Workstation oder Player, ob die Optionen korrekt eingestellt sind. Dies ist eine Art erste Lösung – klingt simpel, ist aber überraschend effektiv.

Manchmal sind manuelle Anpassungen in der VMX-Datei erforderlich.

Falls die Optionen in der grafischen Benutzeroberfläche nicht zum gewünschten Ergebnis führen, können Sie die Konfigurationsdatei der virtuellen Maschine direkt bearbeiten. Diese befindet sich üblicherweise im Ordner der virtuellen Maschine (etwa so: VM-Konfigurationsdatei /path/to/your/vm/your-vm.vmx).Fahren Sie die virtuelle Maschine vor der Bearbeitung herunter.Öffnen Sie die Datei in einem Texteditor und fügen Sie die folgenden Zeilen hinzu oder stellen Sie sicher, dass sie vorhanden sind:

isolation.tools.copy.disable = "FALSE" isolation.tools.dnd.disable = "FALSE" isolation.tools.paste.disable = "FALSE"

Im Prinzip weist man VMware an, Kopieren/Einfügen und Drag & Drop nicht zu deaktivieren. Speichern Sie die Datei und starten Sie die VM neu. Dies funktioniert auf manchen Systemen, bei denen die GUI-Optionen fehlerhaft sind oder fehlen. Denken Sie daran: Falls Sie die Einstellungen zurücksetzen müssen, löschen oder kommentieren Sie diese Zeilen aus.

Aktivierung im VMware ESXi / vSphere Web Client

Bei ESXi oder vSphere ist der Vorgang etwas aufwendiger. Stellen Sie zunächst sicher, dass VMTools auf dem Gastbetriebssystem installiert sind – Linux-Benutzer benötigen open-vm-tools oder open-vm-toolbox. Schalten Sie die VM aus und gehen Sie dann zu VM-Optionen > Erweitert > Konfiguration bearbeiten. Klicken Sie auf Konfigurationsparameter hinzufügen und fügen Sie die folgenden drei Zeilen hinzu:

isolation.tools.copy.disable = "FALSE" isolation.tools.paste.disable = "FALSE" isolation.tools.setGUIOptions.enable = "TRUE"

Speichern, einschalten und prüfen, ob Kopieren und Einfügen jetzt funktioniert. Wer tiefer in die Materie einsteigen möchte, kann sich per SSH auf dem ESXi-Host anmelden (hat bei mir funktioniert) und die VMX-Datei direkt bearbeiten. Fügen Sie die gleichen Zeilen wie oben /vmfs/volumes/yourdatastore/your_vm/your_vm.vmxhinzu viund starten Sie die VM anschließend neu.

Um die Zwischenablageoptionen für alle VMs gleichzeitig zu aktivieren (warum auch nicht?), sichern Sie zunächst Ihre Datei /etc/vmware/config und bearbeiten Sie sie anschließend:

# cp /etc/vmware/config /etc/vmware/config_bak # vi /etc/vmware/config 

Anhängen oder suchen und hinzufügen:

vmx.fullpath = "/bin/vmx" isolation.tools.copy.disable="FALSE" isolation.tools.paste.disable="FALSE" isolation.tools. SetGUIOptions.enable="TRUE"

Starten Sie den ESXi-Host neu. Anschließend sollte die Zwischenablage auf allen VMs aktiviert sein.services.sh restartFalls danach Probleme auftreten, kann ein Neustart der VMware-Dienste helfen.

Verwendung von PowerCLI für eine automatisiertere Fehlerbehebung

Wenn Sie sich nicht gern mit Konfigurationsdateien auseinandersetzen oder eine Skriptlösung bevorzugen, kann PowerCLI die Aufgabe übernehmen. Installieren Sie VMware PowerCLI auf Ihrer Workstation ( praktischer Link hier ) und stellen Sie dann mit folgendem Befehl eine Verbindung zu Ihrem Server her:

Connect-VIServer <FQDN_of_vCenter_or_ESXi_host>

Und führen Sie Befehle wie diese aus, um das Kopieren und Einfügen für eine bestimmte VM zu aktivieren:

$VM = Get-VM -Name your-vm-name New-AdvancedSetting -Entity $VM -Name isolation.tools.copy.disable -Value "False" New-AdvancedSetting -Entity $VM -Name isolation.tools.paste.disable -Value "False" New-AdvancedSetting -Entity $VM -Name isolation.tools.setGUIOptions.enable -Value "True"

Das ist ziemlich praktisch, wenn man viele VMs verwaltet und schnell umschalten möchte. Beachten Sie aber, dass es möglicherweise nicht funktioniert, wenn VMware Tools nicht ausgeführt werden und alle Voraussetzungen nicht erfüllt sind.

Alternative: VMRC (VMware Remote Console) verwenden

Sollten der Webclient oder PowerCLI nicht zuverlässig funktionieren, kann die VMware Remote Console (VMRC) ( VMRC-Downloadseite ) oft Abhilfe schaffen. Diese spezielle Anwendung ermöglicht die direkte Verbindung zu virtuellen Maschinen und bietet mitunter eine bessere Funktionalität beim Kopieren und Einfügen als die Browseroberfläche. Ein Versuch lohnt sich, wenn Sie die umständliche Benutzeroberfläche der Webkonsole satt haben.

Kurz gesagt, das ist die Kernaussage. Die wichtigste Erkenntnis: VMware Tools prüfen, Einstellungen in der VM-Konfiguration anpassen und gegebenenfalls die Konfigurationsdateien manuell bearbeiten. Es ist etwas umständlich, aber machbar. Das standardmäßige Sicherheitsmodell von VMware macht den Prozess unnötig kompliziert, aber sobald man die nötigen Anpassungen beherrscht, wird das Kopieren und Verschieben von Dateien deutlich einfacher.

Zusammenfassung

  • Stellen Sie sicher, dass VMware Tools oder openvm-tools installiert und auf dem neuesten Stand sind.
  • Aktivieren Sie die Gastisolationsfunktionen in den VM-Einstellungen.
  • Bearbeiten Sie bei Bedarf manuell die VMX-Dateien und die Datei /etc/vmware/config.
  • Verwenden Sie PowerCLI für Massenreparaturen oder schnelle Korrekturen.
  • Für eine zuverlässigere Unterstützung beim Kopieren und Einfügen empfiehlt sich die VMware Remote Console.

Zusammenfassung

Die Zwischenablage und Drag & Drop in VMware wieder zum Laufen zu bringen, kann etwas knifflig sein, aber meistens geht es nur darum, die richtigen Einstellungen vorzunehmen oder Konfigurationen anzupassen. Wenn es Ihnen wie mir geht, funktioniert es manchmal nach einem Neustart, manchmal erst nach direkter Bearbeitung der Dateien. Hoffentlich erspart das jemandem ein paar Stunden Frust. Viel Erfolg und viel Spaß mit der VM!