macOs virtualbox +vagrant Install centos7
友情提示:快速搭建移至小灶区
1 virtualbox和extpack安装
- 百度云网盘下载
virtualbox
extpack - virtualbox下载官网
extension pack 和 virtualbox 应该版本一致,我没下最新的版本,选择了6.1.0版本
下载完成
- 安装virtualbox
双击dmg - 安装扩展包
双击扩展包文件 - 检验扩展包安装
除了下载好安装,也可以通过homebrew 安装
brew cask install virtualbox
brew cask install virtualbox-extension-pack
2 vagrant 安装
可以下载后自行安装 ,也可以通过brew安装
brew cask install vagrant
提示:virtualbox 6.1.x, vagrant 版本应不低于2.2.7
查看vagrant版本
vagrant -v
virtualbox 我安装的是6.1.0版本,因为我以前安装过vagrant,所以就没有重新安装,导致启动虚机失败,原因就是vagrant 版本低,需要更新vagrant
brew cask upgrade vagrant
有点慢,耐心等待,中途可能下载到一半失败,重复执行 brew cask upgrade vagrant,会接着上一次下载的进度继续下载的。
3 centos7 安装
- 创建开发目录
mkdir ~/vagrant/centos
- 添加box
#vagrant box add name box所在路径 vagrant box add centos7 ~/Downloads/vagrant-centos-7.2.box
- 初始化虚拟机
vagrant init centos7
初始化完成之后,当前目录下生成Vagrantfile,这是vagrant的配置文件,可以修改这个配置文件对操作系统进行个性化的定制,比如网络连接方式,共享的目录等。 - 启动vagrantbox 虚拟机
vagrant up
4 踩坑
- 1 virtualbox 文件挂载(原因:box版本低)
解决方案:vagrant plugin list #查看vagrant-vbguest是否存在,没有则需要安装该插件 vagrant plugin install vagrant-vbguest #安装插件 vagrant vbguest vagrant reload
5 小灶区
date: 2019/02/09
准备
- virtual box 和 extpack 6.1.0
- centos的box镜像
网盘下载
安装
操作目录:cd ~/vagrant/centos
- virtualbox 和扩展包安装
- vagrant 安装 (版本应不低于2.2.7,如果没安装过,下面的命令会安装最新版)
brew cask install vagrant
- centos 安装
box 版本问题,所以先把需要的plugin 安装上,使用vagrant plugjn list 看看该插件是否存在,存在请跳过。vagrant plugin list #列出安装好的plugin vagrant plugin install vagrant-vbguest
- 开始添加box镜像启动虚机
vagrant box add centos7 ~/Download/vagrant-centos-7.2.box vagrant init vagrant up //启动machine后 可以ctrl+c强制结束 vagrant vbguest vagrant reload