必威体育Betway必威体育官网
当前位置:首页 > IT技术

VBoxManage 命令行安装虚拟机

时间:2019-11-03 15:44:35来源:IT技术作者:seo实验室小编阅读:69次「手机版」
 

vboxmanage

参考博文: 东邪西毒.

加深印象,以备查用。

VBoxManage 命令行安装虚拟机

  • 1、环境准备
  • 2、安装
    • 2.1 安装VritualBox
    • 2.2 安装扩展包
  • 3、创建虚拟机
  • 4、硬盘
    • 4.1 硬盘控制器
    • 4.2 添加硬盘并关联到控制器
    • 4.3 添加光驱并挂载镜像文件
  • 5、虚拟网卡
  • 6、开启Vbox远程桌面
  • 7、安装操作系统
  • 8、快照管理
  • 9、克隆虚拟机

1、环境准备

宿主机系统:centos linux release 7.6.1810 (Core) 
虚拟机系统:CentOS-7-x86_64-Minimal-1810.iso 
virtualBox版本:VirtualBox-6.0-6.0.6_130049_el7-1.x86_64
VirtualBox扩展包版本:oracle_VM_VirtualBox_Extension_Pack-6.0.6

2、安装

2.1 安装VritualBox

  1. 配置域名

    .

    在/etc/yum.repos.d/CentOS-Base.repo源文件中加入如下内容

     [virtualbox]
     name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
     baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch
     enabled=1
     gpgcheck=1
     repo_gpgcheck=1
     gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
    
  2. yum安装

     yum install VirtualBox-6.0
    
  3. 注意事项

     如果需要执行/sbin/vboxconfig
     内核更新需要重启宿主机
    

2.2 安装扩展包

  1. 下载扩展包

     wget https://download.virtualbox.org/virtualbox/6.0.6/Oracle_VM_VirtualBox_Extension_Pack-6.0.6.vbox-extpack
    
  2. 安装

     VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.0.6.vbox-extpack
    

3、创建虚拟机

VBoxManage createvm --name host01 --ostype RedHat_64 --register

4、硬盘

4.1 硬盘控制器

  1. 添加IDE控制器

     VBoxManage storagectl host01 --name "IDE controller" --add ide --controller PIIX4 --bootable on
    
  2. 添加SATA控制器

     VBoxManage storagectl host01 --name "SATA Controller" --add sata --controller IntelAhci --bootable on
    

4.2 添加硬盘并关联到控制器

VBoxManage createhd --size 102400 --format VDI --filename /home/vbox/VirtualBox\ VMs/host01/host01.vdi
VBoxManage storageattach host01 --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium /home/vbox/VirtualBox\ VMs/host01/host01.vdi

4.3 添加光驱并挂载镜像文件

VBoxManage storageattach host01 --storagectl "IDE Controller" --port 0 --device 0 --type dvddrive --medium /opt/CentOS-7-x86_64-Minimal-1810.iso

5、虚拟网卡

  1. 宿主机添加hostonly网卡

     VBoxManage hostonlyif create 
    
  2. 指定宿主机IP

     VBoxManage hostonlyif ipconfig vboxnet0 --ip 192.168.111.254 --netmask 255.255.255.0
    
  3. 设置hostonly网卡的DHCP

     VBoxManage dhcpserver add --ifname vboxnet0 --ip 192.168.111.254 --netmask 255.255.255.0 --lowerip 192.168.111.1 --upperip 192.168.111.253  --enable
    
  4. 添加桥接网卡

     VBoxManage modifyvm host01 --nic1 bridged --nictype1 82545EM --cableconnected1 on --bridgeadapter1 em1
    
  5. 添加hostonly网卡

     VBoxManage modifyvm host01 --nic2 hostonly --nictype2 82545EM --cableconnected2 on --hostonlyadapter2 vboxnet0
    

6、开启Vbox远程桌面

需要依赖扩展包

VBoxManage modifyvm host01 --vrde on
VBoxManage modifyvm host01 --vrdeport 3389

7、安装操作系统

  1. 启动虚拟机

     VBoxManage startvm host01 -type headless
    
  2. 通过Vbox的远程桌面连接并安装

8、快照管理

  1. 查看快照

     VBoxManage snapshot host01 list
    
  2. 创建快照

     VBoxManage snapshot host01 take snapname
    
  3. 恢复快照

     VBoxManage snapshot host01 restore snapname
    
  4. 删除快照

     VBoxManage snapshot host01 delete snapname
    

9、克隆虚拟机

  1. 被克隆的机器需要先关机~

     VBoxManage clonevm host01 --name host02 --register
    
  2. 克隆完成后修改网卡信息

    删除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

文章最后发布于: 2019-05-08 10:02:41

相关阅读

为什么我们要学习Java虚拟机?

《深入拆解Java虚拟机》学习笔记专栏地址:http://gk.link/a/1018S Java 技术体系结构 Java虚拟机(Java Virtual Machine 简称 JVM)是

vmware虚拟机怎么用

首先,我们需要安装vmware虚拟机,我们先下载wmware安装包,然后我们双击打开安装包进行安装,具体安装步骤如图所示。

从虚拟机上安装linux(超详细)以及linux的一些简单教程(一

本篇文章为本人从零开始学习linux的学习心得,其中包含了 部署虚拟环境安装linux系统 。其中若有错误之处,请读者积极指出,让本人与

《java虚拟机原理图解》

转载自:http://blog.csdn.net/luanlouis/ 注:一下内容均针对jdk1.7之前的版本,新版中中可能有一些变动 JVM运行时数据区(JVM Runtime

虚拟机网卡没分配ip4地址

记录一个小bug今天虚拟机安装好了以后发现上不了网,表现为使用ping时提示connect network is unreachable。通过ifconfig发现网卡

分享到:

栏目导航

推荐阅读

热门阅读