VirtualBox命令行工具(VBoxManage)使用
VBoxManage是VirtualBox的命令行工具,可以通过它来管理和控制VirtualBox。
下面是一些常用的VBoxManage命令及其用法:
查看虚拟机列表:
VBoxManage list vms复制代码
启动虚拟机:
#启动虚拟机
VBoxManage startvm <虚拟机名称|UUID>
#以无头模式启动虚拟机,-s为startvm
VBoxManage startvm vm01 --type headless复制代码
关闭虚拟机:
VBoxManage controlvm <虚拟机名称|UUID> poweroff复制代码
重置虚拟机:
VBoxManage controlvm <虚拟机名称|UUID> reset复制代码
暂停虚拟机:
VBoxManage controlvm <虚拟机名称|UUID> pause复制代码
恢复虚拟机:
VBoxManage controlvm <虚拟机名称|UUID> resume复制代码
重启虚拟机:
VBoxManage controlvm <虚拟机名称|UUID> acpipowerbutton复制代码
创建虚拟机:
VBoxManage createvm --name <虚拟机名称> --register复制代码
删除虚拟机:
VBoxManage unregistervm <虚拟机名称|UUID> --delete复制代码
设置虚拟机的CPU数量:
VBoxManage modifyvm <虚拟机名称|UUID> --cpus <CPU数量>复制代码
设置虚拟机的内存大小:
VBoxManage modifyvm <虚拟机名称|UUID> --memory <内存大小,单位为MB>复制代码
实际案例:
## 三、在宿主机上创建虚拟机
建议统一虚拟机操作系统版本centos7、虚拟机名称:vm123。
1.创建虚拟机,命名为:vm01,虚拟机类型为:centos7
vboxmanage createvm --name vm01 --ostype centos7 --register
2.给虚拟机vm01分配内存、显存(单位MB)
vboxmanage modifyvm vm01 --memory 49152 --vram 128 --hwvirtex on
3.创建IDE,SATA磁盘控制器
vboxmanage storagectl "vm01" --name "SATA Controller" --add sata --hostiocache on --bootable on
vboxmanage storagectl "vm01" --name "IDE Controller" --add ide --controller PIIX4 --hostiocache on --bootable on
4.创建虚拟硬盘(单位MB)
VBoxManage createhd --filename /home/virtualuser/vm01/vm01 --size 512000
5.将硬盘挂载到SATA接口
vboxmanage storageattach vm01 --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium /home/virtualuser/vm01/vm01.vdi
6.将安装的iso文件挂载到IDE接口
vboxmanage storageattach vm01 --storagectl "IDE Controller" --port 1 --device 1 --type dvddrive --medium /home/virtualuser/CentOS-7-x86_64-DVD-2009.iso
9.分配给虚拟机cpu
vboxmanage modifyvm vm01 --cpus 16
7.添加网卡(nic2、bridgeadapter2数值要和实际可用于桥接网卡保持一致,ens3f1桥接网卡名称)
vboxmanage modifyvm vm02 --nic2 bridged --bridgeadapter2 ens3f1
8.开启vrder,默认端口3389,用于远程桌面配置虚拟机操作系统,同一台宿主机建多个虚拟机需指定不同的vrdeport
vboxmanage modifyvm vm01 --vrde on
# 指定端口号
vboxmanage modifyvm vm02 --vrde on --vrdeport 3390
10.查看虚拟机信息
vboxmanage showvminfo vm01
11.启动虚拟机(安装系统)
VBoxHeadless -s vm01
12.通过远程桌面,输入主机(安装virtualbox的主机)ip就可以显示虚拟机画面,通过画面完成虚拟机操作系统安装。
13.安装好系统后,设置ip,poweroff虚拟机. root密码:jstt2024@!
14.启动虚拟机
VBoxManage startvm "vm01" --type headless