一、问题总结

在这里插入图片描述

1.1 Vagrant版本适配问题(Win7)

利用Vagrant安装虚拟机,一定要搞清楚和VirtualBox相适应的版本!!!
看了很多帖子,也试了多次,在Win7上,Vagrant1.9.5及以下的版本可以配合VirtualBox正常使用(Win10没这问题)
(PS:想要在Win7上使用高版本的Vagrant,可以更新PowerShell版本号到5.0,比较麻烦,见文章目录)

建议:
如果不清楚Vagrant和VirtualBox的适配版本,先安装Vagrant,再根据Vagrant找出适应的VirtualBox版本安装(方法如下:)

Vagrant查看支持的VirtualBox版本号

在这里插入图片描述
在这里插入图片描述

1.2 cmd窗口连接虚拟机失败

Win7的cmd窗口使用 vagrant ssh 连接虚拟机失败

在这里插入图片描述
(PS:Windows不支持SSH(安全外壳协议)协议,cmd窗口使用vagrant ssh无法进入linux系统)

建议:
①安装Putty(没试过)
②下载Xshell(推荐)

Xshell配置如下:

在这里插入图片描述
初次进入系统,用户名和密码都是 vagrant

在这里插入图片描述
成功!

二、软件下载

Vagrant
在这里插入图片描述
在这里插入图片描述

VirtualBox
在这里插入图片描述

2.1 Vagrant下载

软件下载:

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

在这里插入图片描述
软件安装:
傻瓜式安装,点击下一步即可

2.2 VirtualBox下载

软件下载:

virtualbox下载地址:https://www.virtualbox.org/wiki/Downloads

在这里插入图片描述
软件安装:

傻瓜式安装,点击下一步即可


三、安装虚拟机

在这里插入图片描述
vagrant官方镜像仓库:https://app.vagrantup.com/boxes/search

在这里插入图片描述
①在线安装centos7
vagrant init centos/7
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

②使用下载好的centos7进行安装
下载官方镜像方法:http://blog.csdn.net/qq_35080796/article/details/108409760
添加本地box到vagrant

vagrant box add mycentos7 D:\Downloads\centos-7.0-x86_64.box

vagrant box list

在这里插入图片描述
初始化虚拟机
vagrant init mycentos7
在这里插入图片描述
初始化成功后,会有Vagrantfile
在这里插入图片描述
启动虚拟机

在这里插入图片描述
PS:当安装的vagrant不是Win7支持的版本,启动虚拟机会卡在下图的那个地方

解决方案:
①升级Win7的PowerShell的版本
②卸载当前vagrant,下载低版本vagrant(推荐)

在这里插入图片描述
成功后,virtualbox上显示界面如下图所示:

在这里插入图片描述
在这里插入图片描述
连接虚拟机:
PS:Windows不支持SSH(安全外壳协议)协议

解决方案:
①安装Putty(没试过)
②下载Xshell(推荐)

在这里插入图片描述
用户名和密码都是 vagrant
在这里插入图片描述
成功!

关闭虚拟机

四、查看PowerShell版本号

安装高版本Vagrant,需将PowerShell版本升至5.0

查看powershell的版本号,更新powershell版本号($PSVersionTable.PSVersion)
开始 附件 Windows PowerShell
在这里插入图片描述
查询PowerShell 版本号
在这里插入图片描述

Logo

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

更多推荐