1、创建虚拟机
VBoxManage createvm --name hadoop71 --ostype RedHat_64 --register
2、查看一下当前可用的虚拟机
VBoxManage list vms
3、查看一下当前虚拟机hadoop71的状态及一些默认配置
VBoxManage showvminfo hadoop71
4、VBoxManage modifyvm "hadoop71" --memory 2048 ---修改内存大小
5、VBoxManage modifyvm hadoop71 --cpus 2 --虚拟机hadoop71的CPU个数设为2个
4、硬盘
4.1 硬盘控制器
1.添加IDE控制器
VBoxManage storagectl hadoop71 --name "IDE Controller" --add ide --controller PIIX4 --bootable on
2.添加SATA控制器
VBoxManage storagectl hadoop71 --name "SATA Controller" --add sata --controller IntelAhci --bootable on
4.2 添加硬盘并关联到控制器
1.创建硬盘
VBoxManage createhd --size 10240 --format VDI --filename /home/vbox/VirtualBox\ VMs/hadoop71/hadoop71.vdi
删除存储设备
VBoxManage closemedium disk /home/vbox/VirtualBox\ VMs/hadoop71/hadoop71.vdi --delete
2.添加至SATA控制器
VBoxManage storageattach hadoop71 --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium /home/vbox/VirtualBox\ VMs/hadoop71/hadoop71.vdi
4.3 添加光驱并挂载镜像文件
VBoxManage storageattach hadoop71 --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium /opt/CentOS-7-x86_64-Minimal-1810.iso
5、虚拟网卡
5.1 添加桥接网卡
VBoxManage modifyvm hadoop71 --nic1 bridged --nictype1 82545EM --cableconnected1 on --bridgeadapter1 eth0
5.2 添加仅主机模式(根据需要选配)
1.宿主机添加hostonly网卡(可选操作)
VBoxManage hostonlyif create
2.指定宿主机IP(注意:此命令IP不能宿主机IP冲突,可选操作)
VBoxManage hostonlyif ipconfig vboxnet0 --ip 192.168.1.111 --netmask 255.255.255.0
3.设置hostonly网卡的DHCP(可选操作)
VBoxManage dhcpserver add --ifname vboxnet0 --ip 192.168.1.111 --netmask 255.255.255.0 --lowerip 192.168.1.10 --upperip 192.168.1.15 --enable
4.添加hostonly网卡(可选操作)
VBoxManage modifyvm hadoop71 --nic2 hostonly --nictype2 82545EM --cableconnected2 on --hostonlyadapter2 vboxnet0
6、开启Vbox远程桌面,需要依赖扩展包
VBoxManage modifyvm hadoop71 --vrde on -----VRDE server的默认监听地址为0.0.0.0,默认监听端口为3389
VBoxManage modifyvm hadoop71 --vrdeport 9001
7、安装操作系统
7.1启动虚拟机
VBoxManage startvm hadoop71 -type headless
7.2 通过Vbox的远程桌面连接并安装
8、快照管理
查看快照
VBoxManage snapshot hadoop71 list
创建快照(快照存放路为,/home/vbox/VirtualBox VMs/hadoop71/Snapshots)
VBoxManage snapshot hadoop71 take snapname
恢复快照
VBoxManage snapshot hadoop71 restore snapname
删除快照
VBoxManage snapshot hadoop71 delete snapname
9、克隆虚拟机
被克隆的机器需要先关机
VBoxManage clonevm hadoop71 --name hadoop72 --register
克隆完成后修改网卡信息
删除eth0的信息并修改eth1为eth0,执行vi /etc/udev/rules.d/70-persistent-net.rules
重启机器,执行reboot
记录网口的实际地址HWaddr,执行ifconfig eth0
修改HWaddr,执行vi /etc/sysconfig/network-scripts/ifcfg-eth0
重启网卡,执行ifup eth0