How to starting a VMware Server virtual machine with linux console and vmrun
Przytrafiła mi się sytuacja w której nie działało zarządzanie wirtualnymi maszynami z poziomu przeglądarki, a ja pilnie potrzebowałem odpalić kilka maszyn. Oczywiście mowa tu o oprogramowania VMware Server w wersji 2.x. Po chwili googlowania znalazłem to co chciałem. Poniżej zestaw przydatnych poleceń:
- Sprawdzanie dostępnych systemów:
vmrun -T server -h https://hostname:8333/sdk -u root -p password list
- Rejestracja nowej wirtualnej maszyny:
vmrun -T server -h https://hostname:8333/sdk -u root -p password register "[standard] Maszyna1/Maszyna1.vmx"
- Wyrejestrowywanie istniejącej maszyny:
vmrun -T server -h https://hostname:8333/sdk -u root -p password unregister "[standard] Maszyna1/Maszyna1.vmx"
- Inicjalizacja procesu instalacji VMware Tools
vmrun -T server -h https://hostname:8333/sdk -u root -p password installTools "[standard] Maszyna1/Maszyna1.vmx"
- Uruchamianie wybranego systemu:
vmrun -T server -h https://hostname:8333/sdk -u root -p mypassword start "[standard] Maszyna1/Maszyna1.vmx"
Dostępne opcje:
- start – Powers on the specified virtual machine. The virtual machine may started either with a GUI console visible, or no console using the gui and nogui options.
- stop – Powers off the specified virtual machine. The power off process can be specified as hard or soft.
- reset – Reboots the specified virtual machine. The reboot process can be specified as hard or soft.
- Suspend – Suspends a virtual machine allowing fast restart via the start command. The suspend process can be specified as hard or soft.
- pause – Pauses the specified virtual machine.
- unpause – Unpauses a paused virtual machine.
- Virtual Machine Screenshot
vmrun -T server -h https://hostname:8333/sdk -u root -p password -gu fred -gp guestpasswd captureScreen "[standard] Maszyna1/Maszyna1.vmx" ./Maszyna1_screen.png
Więcej informacji: http://www.virtuatopia.com/index.php/Controlling_VMware_Virtual_Machines_from_the_Command_Line_with_vmrun