win7系统,Vagrant安装虚拟机及问题总结
win7上,vagrant加virtualbox安装centos7总结①win7支持vagrant 1.9.5以前版本,virtualbox支持经过测试,在win7上,vagrant1.9.5以下的版本可以和virtualbox5.1.x版本相匹配。1.9.6以上的64位版本不能和virtualbox正常配合,于是把vagrant的版本换成1.9.3,就可以了。②ssh协议,win7不支持,cmd
Vagrant安装虚拟机及问题总结
一、问题总结
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 版本号
更多推荐
所有评论(0)