Neulich, auf einem Windows Terminalserver in unserem Einflußbereich… Große Unruhe, weil plötzlich aus scheinbar unerklärlichen Gründen die Netzwerkverbindung in einer virtuellen Maschine nicht mehr da war. Die Lösung des Problems war ebenso simpel wie überraschend.Eine erste Untersuchung ergab, dass die Netzwerkkarte komplett aus der Konfiguration der VM verschwunden war. Natürlich war es niemand gewesen, keiner der administrativ Berechtigten hatte die Konfiguration verändert. Das wäre auch gar nicht gegangen, hätte man dafür doch den Server herunterfahren müssen. Was war also passiert? Bei VMs in der Hardware-Version 7 (inzwischen beobachtet in ESXi 4 sowie aktuellem vmware Player) ist die Netzwerkkarte per Default als hot-pluggable Device eingerichtet. Wenn nun – wie hier geschehen – ein Anwender meint, seinen USB-Stick, eine vermeintlich angeschlossene Digitalkamera oder sonst ein USB-Gerät „Sicher entfernen“ zu müssen und sich dabei „verklickt“, dann ist die Netzwerkkarte eben weg. Besonders praktisch ist das bei Terminalservern… Als einfache Abhilfe lässt sich im ausgeschalteten Zustand der VM eine zusätzliche Zeile in die erweiterte Konfiguration der VM einfügen:
Erweiterte Konfigurationsparameter in der VM HW-Version 7
Erweiterte Konfigurationsparameter in der VM HW-Version 7
Neue Zeile devices.hotplug minimiert das Risiko fehlender Konnektivität
Fazit: Es waren keine Trolle, die hier ihr Unwesen getrieben haben, sondern nur eine echt unpraktisch gesetzte Default-Option. Kleine Ursache, großer Schreck…