VirtualBox虚拟机工具使用心得

来源:互联网 发布:marva collins 知乎 编辑:程序博客网 时间:2024/06/05 18:10

一、简介

VirtualBox号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!

VirtualBox最初是以专有软件协议的方式提供。2007年1月,InnoTek以GNU通用公共许可证(GPL)发布VirtualBox而成为自由软件,并提供二进制版本及开放源代码版本的代码。而在2008年2月,InnoTek软件公司由太阳微系统公司所并购。在2010年1月,甲骨文公司完成对太阳微系统公司的收购。

二、安装virtualBox

1、安装包下载

官网下载:https://www.virtualbox.org/wiki/Downloads

本案使用版本:http://download.virtualbox.org/virtualbox/5.1.14/VirtualBox-5.1.14-112924-OSX.dmg

2、直接点击安装即可

3、获取centos7镜像,本案要安装一个centos7的虚拟机系统,所以下载最新的centos7ISO

网址:http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso

三、使用VirtualBox安装虚拟机系统


1、如图所示,点新建,取名,选择对应的系统,直接下一步,创建完成

2、第一次启动你创建的虚拟机,弹出选择ios镜像窗口,选好后确定启动,开始执行安装……

四、VirtualBox虚拟机系统网络配置

前面的安装过程都很简单,重点来了,网络配置,虚拟机如何上网,虚拟机如何跟主机互访,

virtualbox的网络功能也是很强大的,为了满足不同的需求,每个虚拟机配置了四个网卡,每个网卡可根据需要配置不同的连接方式同时使用。

这里只需要使用两个网卡,一个NAT连接 用于虚拟机上网,一个Host-Only 用于主机访问,

1、虚拟机上网配置,这里使用最简单的方法:网络地址转换(NAT)

如图:

设置后,启动虚拟系统,ping www.baidu.com 成功

2、主机访问,我们在装好的Centos7中安装了一个http服务,需要配置使主机能通过浏览器访问,

这里采用最简单的方法:Host-Only

如图:

配置好后,启动虚拟机,进入系统,在centos7中查看网络信息,使用ifconfig 或者 ip addr 命令

如图:

enp0s9:这个是nat的网卡

enp0s10:这个是host-only的网卡,看到虚拟机ip是 192.168.56.102

通过宿主机虚拟网卡:192.168.56.1 与虚拟机通信,

主机访问:http://192.168.56.102

当创建多个虚拟机,组建局域网,每个虚拟机都使用 Nat 和 Host-only 两个网卡,即实现所有虚拟机都可上网,并且都可互访,默认虚拟机局域网段192.168.56.1/24

主机虚拟网卡ip:192.168.56.1

3、修改Host-only网络为自定义网段

Host-only网络默认网段为192.168.56.1,可以修改为192.168.10.1防止跟内网冲突,

操作步骤:

1、管理-全局设定-网络-仅主机网络
2、删除原有
3、添加Host-Only网络
4、ip设置:
192.168.10.1
255.255.255.0
启用dhcp服务器
范围10-10
5、最后结果:
宿主机Host-Only网络:192.168.10.1
虚拟机:192.168.10.10

Nat网络设置:
1、添加端口转发
2、主机端口 2200 虚拟机 22
   主机  8000    虚拟机 80

网卡启用顺序:
先网络地址转换nat后host-only
1、2不行换3、4

目标完成,还有其他的网络配置方式,可以自行了解……,比如nat端口映射等

五、导出导入

VirtualBox 可以方便的导出虚拟机到 .ova文件,转移到其他电脑,

导出:VirtualBox管理器 - 管理 - 导出虚拟电脑 - *.ova

导入:VirtualBox管理器 - 管理 - 导入虚拟电脑 - *.ova