Virtualbox

虚拟化工具virtualbox.

vboxmanage

vm

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// 导入ova
$ vboxmanage import win7.ova 

// 添加host网络
$ vboxmanage modifyvm "win764" --nic1 hostonly --hostonlyadapter1
// 添加bridge网络
$ vboxmanage modifyvm "Win732" --nic2 bridged --bridgeadapter2 docker_gwbridge
// 重命名vm
$ vboxmanage modifyvm <vm> --name <new-name> 
// 修改参数
$ vboxmanage modifyvm <vm> --memory 4096 --cpus 4 --hwvirtex on --ioapic on

// 启动虚拟机
$ vboxmanage startvm "Win732"
$ vboxmanage startvm <vm> --type headless 
$ VBoxHeadless --startvm <uuid|name> --vrde on

// 控制虚拟机
$ vboxmanage controlvm <vm> pause/resume/reset/poweroff/savestate

// 查看所有/运行虚拟机
$ vboxmanage list vms/runningvms 

// 删除vm
$ vboxmanage unregistervm <vm> --delete

snapshot

1
2
3
4
5
6
//查看快照
$ vboxmanage snapshot <vm> list 

$ vboxmanage snapshot <vm> take <name> --live --pause // 创建快照

$ vboxmanage snapshot <vm> delete <snapshot-name/uuid> // 删除快照

hostonly-network

1
2
3
4
5
$ vboxmanage hostonlyif crate // 创建hostonly bridge
$ vboxmanage hostonlyif ipconfig vboxnet0 --ip 192.168.1.1 --netmask 255.255.255.0 // 给hostonly bridge分配ip和netmask.

// 查看所有hostonly网路
$ vboxmanage list hostonlyifs

bridge-network

nat-network

storage

extpack

1
2
// 安装扩展包
$ sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.0.8.vbox-extpack