Dunst
Simple cloud management tool using SSH and VMWare Workstation. Supporting clone, start and stop of VMs.
Usage
Call the dunst
command for one server like this:
dunst 192.168.0.1 user password cmd
List available machines
To get a list of all available machines:
dunst 192.168.0.1 user password list
Returns:
Count 3
ID VMX STATE MAC IP
35986813758351367565 /home/dabo/vms/vmx/35986813758351367565/35986813758351367565.vmx halt 00:50:56:2e:c8:ad
46478391399632621556 /home/dabo/vms/vmx/46478391399632621556/46478391399632621556.vmx run 00:50:50:2e:c8:ac 172.23.0.170
94165679480162074298 /home/dabo/vms/vmx/94165679480162074298/94165679480162074298.vmx halt 00:50:51:2e:c8:ad
Create new machine
To create a new machine:
dunst 192.168.0.1 user password new
Returns:
OK 98680029932821660268
Boot a machine
To start a machine:
dunst 192.168.0.1 user password start 98680029932821660268
Returns:
OK 98680029932821660268
Shutdown
To shutdown a machine (soft shutdown):
dunst 192.168.0.1 user password halt 98680029932821660268
Returns:
OK 98680029932821660268
Power Off
To power off a machine (hard shutdown):
dunst 192.168.0.1 user password stop 98680029932821660268
Returns:
OK 98680029932821660268
Reboot
To reboot a machine (soft reboot):
dunst 192.168.0.1 user password reboot 98680029932821660268
Returns:
OK 98680029932821660268
Reset
To reset a machine (hard reboot):
dunst 192.168.0.1 user password reset 98680029932821660268
Returns:
OK 98680029932821660268