1.下载、安装VirtualBox

VirtualBox官方网址:https://www.virtualbox.org/

在这里插入图片描述
在这里插入图片描述
下载完成后,双击安装即可(确保windows开启了cpu虚拟化,securable.exe检测)
在这里插入图片描述

2.下载、安装Vagrant

vagrant官方下载地址:https://www.vagrantup.com/downloads

进入官网下载、安装vagrant
在这里插入图片描述
下载好双击双击完成Vagrant安装

在这里插入图片描述
安装完成后需要重启电脑
cmd窗口输入vagrant,有命令提示行表示安装成功
在这里插入图片描述

3.Vagrant安装linux系统(两种方法,推荐方法②)

3.1.Vagrant安装linux虚拟机方法一

利用vagrant直接下载linux镜像文件,然后安装
优点:操作简单,直接在cmd窗口输入命令vagrant init ***(***表示镜像仓库镜像名称,例如vagrant init centos/7,代表下载的centos7的镜像)
缺点:对网络要求非常高,经常下载到一半,就卡住了

①打开cmd窗口,运行vagrant init centos/7,即可初始化一个centos7系统

在这里插入图片描述
成功后在windows用户下可查看Vagrantfile文件
在这里插入图片描述
②运行vagrant up即可启动虚拟机(如果没有下载好镜像,默认自动到官网下载.box的镜像文件,然后自动安装)
在这里插入图片描述
③输入vagrant ssh命令,连接虚拟机(win10支持,win7需要连接工具,如xshell,详见 win7系统,Vagrant安装虚拟机及问题总结),系统root用户的密码是vagrant
在这里插入图片描述

3.2.Vagrant安装linux虚拟机方法二

vagrant官方镜像仓库:https://app.vagrantup.com/boxes/search

Vagrant镜像仓库
在这里插入图片描述

利用下载好的centos7镜像文件本地安装虚拟机
优点:网络不好的情况下也可安装
缺点:镜像文件下载地址难找,较麻烦(详见 利用Vagrant去官网下载镜像文件**.box

本地安装虚拟机步骤:
①添加本地文件到Vagrant:vagrant box add mycentos7 D:\Downloads\centos-7.0-x86_64.box(mycentos为自定义名称,后面路径为下载好的镜像文件本地的路径
②查看Vagrant中是否有box文件:vagrant box list
③初始化虚拟机:vagrant init mycentos7
④启动虚拟机:vagrant up
⑤连接虚拟机:vagrant ssh

4.设置虚拟机固定的ip地址

默认虚拟机的ip地址不是固定ip,开发不方便(如下图)
在这里插入图片描述

虚拟机安装软件时会自动分配端口号,想要通过windows访问虚拟机,需要绑定windows主机和虚拟机的端口映射,每次配置会想到麻烦,默认虚拟机的ip地址不是固定ip,开发不方便

①修改本地用户下的vagrantfile文件
在这里插入图片描述
vagrant reload重启vagrant
在这里插入图片描述
vagrant ssh连接虚拟机,ip addr查看虚拟机ip地址
在这里插入图片描述
④从windows主机ping通虚拟机,成功
在这里插入图片描述
⑤从虚拟机ping通windows主机,成功
在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐