第1步:在CentOS 7上安装VirtualBox 5.1
尽管在www.howtoing.com上有几个关于安装virtualBox的教程(例如, 在CentOS 7上安装VirtualBox ),但是,我将很快通过virtualbox 5.1安装。
首先安装VirtualBox依赖项。
#yum -y install gcc dkms make qt libgomp patch
#yum -y install kernel-headers kernel-devel binutils glibc-headers glibc-devel font-forge
接下来添加VirtualBox库。
#cd /etc/yum.repo.d/
#wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
现在安装和构建内核模块。
#yum install -y VirtualBox-5.1
#/sbin/rcvboxdrv setup
第2步:在CentOS 7上安装Vagrant
在这里,我们将使用yum命令下载并安装Vagrant的最新版本(即在编写时为1.9.6)。
----------- For 64-bit machine -----------
#yum -y install https://releases.hashicorp.com/vagrant/1.9.6/vagrant_1.9.6_x86_64.rpm
----------- For 32-bit machine -----------
#yum -y install https://releases.hashicorp.com/vagrant/1.9.6/vagrant_1.9.6_i686.rpm
创建一个目录,您将要安装您最喜欢的Linux发行版或操作系统。
#mkdir ~/vagrant-home
#cd ~/vagrant-home
安装您最喜欢的发行版或操作系统。
----------- Installing Ubuntu -----------
#vagrant init ubuntu/xenial64
----------- Installing CentOS -----------
#vagrant init centos/7
将在当前目录中创建一个名为Vagrantfile的文件。 此文件包含虚拟机的配置设置。
流氓文件
流氓文件
启动您的Ubuntu服务器。
#vagrant up
等待下载完成。 这真的不需要太多时间。 你的互联网速度也算了。
有关可用的预配置框的列表,请访问https://app.vagrantup.com/boxes/search
第3步:使用Virtualbox管理Vagrant Boxes
启动Virtualbox可以在Vagrantfile中定义的配置中查看预装的64位Ubuntu虚拟机加载到虚拟机中。 这就像任何其他VM:没有区别。
VirtualBox的
VirtualBox的
如果要设置另一个框(例如CentOS7 ),请使用您最喜爱的编辑器修改当前目录中的Vagrantfile文件(如果是Vagrantfile所在)。 我用vi编辑我的工作。 紧接在第15行下方,输入:
config.vm.box = “centos/7”
您还可以在Vagrantfile中设置尚未下载的框的IP地址以及主机名。 您可以为尽可能多地设置的框来执行此操作。
要设置静态IP地址,请取消注释第35行,并将IP地址更改为您的选择。
config.vm.network “private_network”, ip: “192.168.33.10”
Vagrantfile配置
Vagrantfile配置
完成此修改后,请输入以下命令以启动机器。
#vagrant up
管理这个虚拟服务器是非常容易的。
#vagrant halt [shutdown server]
#vagrant up [start server]
#vagrant destroy [delete server]
转:https://www.howtoing.com/how-to-install-vagrant-on-centos-7添加链接描述