admin管理员组

文章数量:1530518

Vagrant安装虚拟机及问题总结

  • 一、问题总结
    • 1.1 Vagrant版本适配问题(Win7)
    • 1.2 cmd窗口连接虚拟机失败
  • 二、软件下载
    • 2.1 Vagrant下载
    • 2.2 VirtualBox下载
  • 三、安装虚拟机
  • 四、查看PowerShell版本号


一、问题总结

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/downloads


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

2.2 VirtualBox下载

软件下载:

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


软件安装:

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


三、安装虚拟机


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


①在线安装centos7
vagrant init centos/7


②使用下载好的centos7进行安装
下载官方镜像方法:http://blog.csdn/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 版本号

本文标签: 机及系统Vagrant