在 centOS 上安装 Vagrant
in Note with 0 comment
在 centOS 上安装 Vagrant
in Note with 0 comment

我平时的测试服务器连不上了,需要在另外一台服务器上做 ansible 的测试了。又要重复安装 Vagrant,只好写下这篇文字,无需再翻查网上资料。

安装依赖
sudo yum -y install gcc make patch  dkms qt libgomp
sudo yum -y install kernel-headers kernel-devel fontforge binutils glibc-headers glibc-devel
安装 VirtualBox
cd /etc/yum.repos.d
sudo wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
sudo yum install VirtualBox-5.2 -y
检查内核
ls /usr/src/kernels/
uname -r
重建 VirtualBox 内核模块
export KERN_VER=$(uname -r)
sudo /sbin/rcvboxdrv setup
安装 Vagrant
sudo yum -y install https://releases.hashicorp.com/vagrant/2.0.3/vagrant_2.0.3_x86_64.rpm
使用 Vagrant

命令清单:

命令作用
vagrant up启动本地环境
vagrant halt关闭本地环境
vagrant suspend暂停本地环境
vagrant resume恢复本地环境
vagrant reload修改了 Vagrantfile 后,使之生效(相当于先 halt,再 up)
vagrant ssh通过 ssh 登录本地环境所在虚拟机
vagrant destroy彻底移除本地环境
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
kernel-devel kernel-devel-3.10.0-514.el7.x86_64

如果 sudo /sbin/rcvboxdrv setup 执行后有类似的提示,可以在网上找相应版本的kernel-devel rpm包安装。

Responses