Hi at all.
I'm sorry if i am posting in the wrong place and eventually for the bad english :oops:
I'm working on my first "semi" complex program written in bash, and i am wondering if someone else could be interested to use it.
The goal of the program is to manage Virtualbox Machines on a server host in headless mode, like an a ubuntu server installation.
At the moment is still poor as i am working on that for a small amount of time.
The feature that actually works:
The feature i want to add now:
At the moment is localised in italian but as i said if someone is interested on this i can translate it :D
NOTE: all the machines is for now launched with "VBoxHeadless -s <VMName> -n -m <VNCPort>". In this way you will only need a vnc client to manage and monitor the machine from a computer that is not the server, obviusly. Also if you are running multiple machine you will only need to run htop or top to read the correct port of each machine if you forgive it.
I'm sorry if i am posting in the wrong place and eventually for the bad english :oops:
I'm working on my first "semi" complex program written in bash, and i am wondering if someone else could be interested to use it.
The goal of the program is to manage Virtualbox Machines on a server host in headless mode, like an a ubuntu server installation.
At the moment is still poor as i am working on that for a small amount of time.
The feature that actually works:
- * Registration of the VM giving as parameters:
- Name
- Ram and V/Ram
- Cpu core n°
- Virtual Disk dimension
- Mount of the ISO for the installation if given
- Modify/Manage
- Start/Stop of the VM
- Backup of the VM: The machine will be suspended if running and when completed restarted. In this way you will not loose your work or uptime of the VM.
- Delete of VM: The machine will be unregistered and the main virtual hardisk deleted like the config ".vbox" file.
- VM Showstate: Will show the state for each machine: poweroff|saved|running|stopped|aborted.
- VM Showinfo: Will show the setting in the config file for the given VM.
- Verify Config: Will verify the directory in the config file for the correct manage of the backups and machines.
The feature i want to add now:
- Modify/Manage
- Changing and setting the vnc port used to launch each machine.
- Changing settings of the machine like; chipset, usb|ps2 keyboard/mouse
- Mount of the VBoxGuestAdditions.iso to the machine.
At the moment is localised in italian but as i said if someone is interested on this i can translate it :D
NOTE: all the machines is for now launched with "VBoxHeadless -s <VMName> -n -m <VNCPort>". In this way you will only need a vnc client to manage and monitor the machine from a computer that is not the server, obviusly. Also if you are running multiple machine you will only need to run htop or top to read the correct port of each machine if you forgive it.