一、安装VirtualBox 虚拟机
VirtualBox是一款免费的开源虚拟机,它简单易用,支持Windows、Linux和Mac系统主机
二、使用Vagrant安装linux虚拟机系统
Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境
安装完成后重启,打开cmd窗口输入vagrant测试是否安装成功
在cmd输入命令创建vagrant file 将会在目录创建一个
vagrant init centos/7
使用vagrant up命令会自动从云端获取centos,但外网有些慢,所以先手动下载box文件,然后使用vagrant box add 文件位置 --name xxx来完成下载,将原先生成的Vagrantfile文件删除后,重新初始化vagrant init centos7(与add box时名称相同)然后再使用vagrant up命令完成
启动后默认使用了SSH连接,并且默认账号也是vagrant
这样就完成了,在VirtualBox中可以看到
我们可以在控制台使用vagrant ssh命令来默认连接这个虚拟机,账户依旧是vagrant
注意:启动vagrant up,要保证当前cmd窗口下有Vagrantfile文件才可以
我们正常关机后,使用vagrant命令来启动
三、虚拟机网络配置
当前网络配置默认是网络地址转发,这种模式是将虚拟机的端口与本机的端口进行绑定映射,不方便后期使用,每添加一个端口就需要添加一个端口映射
我们可以打开Vagrantfile文件,在其中打开这句设置的注解,通过cmd查询ip地址,将其修改
然后我们使用命令vagrant reload重启,连接后使用ip addr 查看虚拟机网络地址
与我们文件中修改的地址相同,我们可以使用本机与虚拟机进行互ping,看看是否可以测通