Tvbm
From TykWiki
				
				
				Jump to navigationJump to search
				
				
tvbm står for Tyk VirtualBox Manager. Det er et sh script til at lette administrationen af virtuelle VirtualBox maskiner. Scriptet kan findes i [SVN].
Scriptet afhænger af en patch til VboxHeadless som gør det muligt at specificere --vncaddress så den ikke lytter på alle IP på maskinen. Patchen kan [findes her].
Scriptet allokerer en VNC port til hver VM der bliver oprettet.
Scriptet er lavet så hver VM bliver bridget til et vlanXXXX interface som skal være oprettet i forvejen.
Scriptet er derudover relativt selvforklarende:
[root@vbox02 ~]# tvbm Usage: tvbm <command> <name> [options] Help: tvbm help [root@vbox02 ~]# tvbm help tvbm - Tyk VirtualBox Manager Usage: tvbm command [options] Where 'command' and options can be: create <name> [-i isopath] [-r ramsize] [-d disksize] [-v vlan] [-o OS] [-c original] [-q] [-y] create a new virtual machine (VNC port will be auto selected and added to name). list list all virtual machines. delete <name> delete a virtual machine including harddisk - careful with this one. start <name> start a virtual machine, with VNC console on the VMs designated VNC port. stop <name> stop a VM. info <name> show info about a VM. help this help message.
Options til create subkommandoen:
- -i isopath: Angiv fuld path til ISO fil der skal mountes, scriptet prompter for ISO valg hvis -i ikke angives. Angiv- -i nonefor ikke at tilføje et DVD drev.
- -r ramsize: Angiv RAM i megabytes, scriptet prompter hvis -r udelades.
- -d disksize: Angiv disk størrelse i megabytes. Scriptet prompter for disk størrelse hvis- -dudelades.- -dskal dog ikke sættes hvis- -c(clone mode) bruges.
- -v vlan: Angiv VLAN nummer. Scriptet prompter for VLAN hvis- -vikke angives.
- -o OS: Angiv OS navn. Scriptet prompter for OS hvis- -oudelades. Se nederst på denne side for gyldige OS navne.
- -c original: Clone mode. Angiv navnet på en eksisterende VM for at klone disk konfigurationen fra den. Hvis- -cangives så ignoreres- -dhvis den er angivet.
- -q: Quiet mode. Ingen output ud over det nye VM navn, brugbar til scripting.
- -y: Yes-mode. Springer bekræftelsen over før der oprettes VM (og eventuelt ZFS dataset).
VBoxManage list ostypes | grep ID | sed "s/[ \s]//g" | cut -d ":" -f 2:
Other Window31 Window95 Window98 WindowMe WindowNT4 Window2000 WindowXP WindowXP_64 Window2003 Window2003_64 WindowVita WindowVita_64 Window2008 Window2008_64 Window7 Window7_64 WindowNT Linux22 Linux24 Linux24_64 Linux26 Linux26_64 ArchLinux ArchLinux_64 Debian Debian_64 OpenSUSE OpenSUSE_64 Fedora Fedora_64 Gentoo Gentoo_64 Mandriva Mandriva_64 RedHat RedHat_64 Turbolinux Turbolinux Ubuntu Ubuntu_64 Xandro Xandro_64 Oracle Oracle_64 Linux Solari Solari_64 OpenSolari OpenSolari_64 FreeBSD FreeBSD_64 OpenBSD OpenBSD_64 NetBSD NetBSD_64 OS2Warp3 OS2Warp4 OS2Warp45 OS2eCS OS2 MacOS MacOS_64 DOS Netware L4 QNX JRockitVE