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
```