Man kann die Konsolen von virtuellen Maschinen, die auf einem ESX oder ESXi Server laufen, auch direkt aufrufen, ohne jedesmal den VMWare vSphere Client öffnen zu müssen. Das bietet sich an, wenn man mit einzelnen Konsolen häufig arbeitet und nicht jedesmal den gesamten VMWare ESX Server verwalten möchte (die hier beschriebene Vorgehendweise ist für vSphere unter Windows, ich bin sicher, es funktioniert unter Linux ähnlich).
Auf dem Windows Rechner muß der VMWare vSphere Client installiert sein, dann ist im Verzeichnis
C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\4.0
das Programm "vmware-vmrc.exe" vorhanden. Mit diesem legt man sich einen Shortcut mit der folgenden Commandline an:
"C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\4.0\vmware-vmrc.exe" -h HOSTNAME -u USERNAME -p PASSWORD "[Datastore 2 RAID 1] Blackberry/Blackberry.vmx"
Die Parameter HOSTNAME, USERNAME und PASSWORT ermittelt man recht einfach, es sind die gleichen, die man beim Start des vSphere Client eingibt:
Die fügt man so, wie man sie eingibt, in den Shortcut ein, also ohne irgendwelche Anführungszeichen.
Die Virtuelle Maschine zu übergeben, ist etwas trickreicher. Dazu startet man am besten den vSphere Client und geht in die Eigenschaften der gewünschten VM findet man die Angabe des "Virtual Maschine Configuration File":
Den kopiert man sich komplett heraus und setzt ihn zwischen zwei Anführungszeichen in den Aufruf:
"C:\Program Files\VMware\Infrastructure\Virtual Infrastructure Client\4.0\vmware-vmrc.exe" -h HOSTNAME -u USERNAME -p PASSWORD "[Datastore 2 RAID 1] Blackberry/Blackberry.vmx"
Diese Komandozeile kann man dann entweder aus einem Batch oder einem Icon auf dem Desktop heraus aufrufen. Die Konsole hat dann auch einen chicen blauen Rand, statt dem gewohnten grünen vom vSphere Client:
Diese Vorgehensweise ist nicht nur einfacher zu handhaben, es spart auch Zeit, denn der Start der einzelnen Remote Console aus dem Shortcut geht dramatisch schneller, als den vSphere Client zu laden, die richtige VM auszusuchen und deren Remote Console zu laden.
Oktober 7th, 2010 at 13:56
Hi,
ich habe das Problem das ich mich nicht anmelden kann, ich bekomme die Fehlermeldung: Unable to connect to MKS: Login (username/password) incorrect. Hast du vielleicht eine Idee – trotz langem Suchen im INet keine Idee.
Natürlich passen User und Passwort zum ESXi.
Danke
Andreas
Oktober 10th, 2010 at 18:59
Schwer zu sagen, bei meinem ESXi funktioniert das stabil, der ist aber auch an kein Virtual Center oder ähnliches angebunden. Bei meinem VMWare Server 2.0 gehts überhaupt nicht, daß ich Username und Passwort übergebe, das klappt mit dem direkten Aufruf nur ohne, und dann muß ich mich halt an der Konsole anmelden.
Dezember 2nd, 2010 at 08:57
Hi,
eine sehr schöne beschreibung … klappt auch super bei mir.
Habe da ne Frage kann man irgendwo configurieren das sich nur ein user an einer Konsole anmelden kann?
Danke
Guido
Dezember 5th, 2010 at 10:04
Auswendig ist mir nicht bewußt, daß man die Konsolensitzungen auf nur eine begrenzen kann. Da die ja eigentlich als Wartungsmodus gedacht sind, ist das m.E. vielleicht auch nicht sinnvoll.
März 6th, 2012 at 01:02
Klappt das auch in vSphere 5?
In 5.0 gibt es kein Programm “vmware-vmrc.exe”.
Ich habe die Ausweisungen für “VpxClient.exe” getestet und die Parameter für Benutzername und Passwort funktionieren. Leider wird aber nicht direkt die Konsole zur gewünschten VM geöffnet sondern das center.
März 6th, 2012 at 10:00
Ich hab das mit vSphere 5 noch nicht probiert. Dem VpxClient.exe kann man aber nur Passwort, Serveradresse und Username mitgeben, so da0 er sich automatisch einloggt.
Was Du aber mal testen kannst, ist, von VMWare den Client für den Virtual Server 2.0 runterzuladen, dort müßte die vmware-vmrc.exe drin sein. Eigentlich sollte die Konsole auch mit vSphere 5 funktionieren.