centos 上安装 vagrant

第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添加链接描述

发布了25 篇原创文章 · 获赞 27 · 访问量 2196

猜你喜欢

转载自blog.csdn.net/m0_38053092/article/details/89711978
今日推荐