Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

VmWare Server VMs starten

Hilfe bei Problemen mit der Installation und Benutzung der VMware Workstation und VMware Workstation Pro.

Moderatoren: Dayworker, irix

Member
Beiträge: 34
Registriert: 08.09.2010, 21:52

VmWare Server VMs starten

Beitragvon oakmaster » 09.09.2010, 11:54

Hi,

gibt es eine Möglichkeit VMs welche aus sind per Script oder Batch zu starten
Soll ein Automatismus sein.

Bis jetzt muss ich das Host System jedesmal neu starten um die VMs wieder zu starten (geht ja mit dem VM Startup Manager)

Danke u. Grüße

King of the Hill
Beiträge: 13064
Registriert: 02.08.2008, 15:06
Wohnort: Hannover/Wuerzburg
Kontaktdaten:

Beitragvon irix » 09.09.2010, 12:02

Ja die gibt es... sollte hier im Forum auch zufinden sein. Ich kann mich leider nicht erinneren ob es mittels "vmrun"[1] realisiert worden ist oder andersweitig.

[1]. Das Programm vmrun ist im VIX Paket enthalten welche zur Interaktion mit VMs bzw. den Gastsystemen und deren Automatisation dient. Ansprechen kann man damit WS, Server,ESX,vCenter usw. Der Funktionsumfang variiert dann aber.

Gruss
Joerg

King of the Hill
Beiträge: 13657
Registriert: 01.10.2008, 12:54
Wohnort: laut USV-Log am Ende der Welt...

Beitragvon Dayworker » 09.09.2010, 12:17

Die ganze Geschichte mit "vmrun" hab ich im VMserver2-Bereich schon mal beschrieben.

Dayworker hat geschrieben:Schnellverwaltung des VMserver2 von der CMD oder Ba$h aus

Da es das vmware-cmd ja nun beim VMserver2.X nicht mehr gibt, ersetzt vmrun dieses und bietet dazu auch erweiterte Möglichkeiten in der Plattform-Verwaltung von Server1 (server1), Server2 (server) und Workstation (ws) an. Leider ist die Syntax in meinen Augen ein bisken tricky. Besonders die Angabe mit dem Datastore, dem unbedingten Leerzeichen danach und der Beachtung von Groß-/Kleinschreibung der VMX-Bezeichnung sorgt nicht unbedingt gleich für erste Erfolge. Ich werde in diesem Forumsbereich aber nur auf den VMserver2 eingehen. Für die WS sei aber zumindest soviel gesagt, daß die Authentifizierung gegenüber dem Host mit Eingabe von -u serveruser und -p serverpasswort entfällt.
Beide (Server1/2 und WS) hingegen bieten die Möglichkeit, sich mit einem Benutzernamen und dazugehörenden Paßwort im Gast-OS anzumelden. Dazu gehören die Parameter:
  • -gu
  • -gp
Das macht natürlich nur dann auch einen Sinn, wenn man dem Gast auch noch ein Programm zum Starten (hier "c:\Program Files\myProgram.exe" und /usr/bin/X11/xclock -display :0) übergeben will und das sich dann noch feiner über
  • -noWait
  • -activeWindow
  • -interactive
oder
  • Complete-Path-To-Program [Program arguments]
beeinflussen läßt. Die Anführungszeichen sind dabei wie immer nur bei Leerzeichen im Pfad oder Programmnamen erfoderlich.

Hier mal ein Beispiel für Windows:
vmrun -h https://127.0.0.1:8333/sdk -u serveruser -p serverpasswort -gu gastuser -gp gastpasswort -T server suspend "[standard] Windows Entwicklung/Windows Entwicklung.vmx" runProgramInGuest "c:\Program Files\myProgram.exe"

...und dasselbe Beispiel für Linux:
vmrun -h https://127.0.0.1:8333/sdk -u serveruser -p serverpasswort -gu gastuser -gp gastpasswort -T server suspend "[standard] Linux Entwicklung/Linux Entwicklung.vmx" runProgramInGuest /usr/bin/X11/xclock -display :0

Die Power Commands sind in Summe 6. Sie teilen sich in Parameter und parameterlose Kommandos auf:
  • suspend
  • reset
  • stop
  • start
Die ersten 3 Kommandos verfügen noch über die Unterscheidung in hard und soft, während start zusätzlich die Parameter gui und nogui anbietet. Zu diesen 4 Kommandos mit Parameter gesellen sich noch die zwei parameterlosen Kommandos:
  • pause
  • unpause

Die vollständige Liste sämtlicher Kommandos und Parameter ist über die folgenden 3 Bilder ersichtlich, die allerdings noch unter der VMserver-Version 2.01 erstellt wurden.
Bild
Bild
Bild

Member
Beiträge: 34
Registriert: 08.09.2010, 21:52

Beitragvon oakmaster » 09.09.2010, 12:35

OK super danke...

Funktioniert so wie gewünscht.

Ich frage mich warum ich mich hier nicht schon früher angemeldet habe :)


Zurück zu „VMware Workstation und VMware Workstation Pro“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast