使用Vagrant,开发人员和系统管理员可以立即创建任何虚拟环境。Vagrant非常易于使用和配置。Vagrant充当配置存储库,用于从具有相同配置的罐装OS映像管理和部署多个可复制的虚拟环境。
Vagrant是用于创建可移植虚拟环境的开源工具。
1.安装游民
首先,从VagrantUp下载适用于您的OS的vagrant二进制文件。
当前,它可用于MacOS,Windows,Debian和CentOS。
在本教程中,我们为centos下载了64位rpm。
使用系统适当的软件包安装程序在系统上安装下载的文件。由于我们是在CentOS上安装的,因此我们已经下载了rpm文件并使用rpm命令来安装vagrant。
请注意,vagrant也可在Windows上使用,这意味着您可以在Windows机器上下载并安装vagrant和virtualbox,然后运行vagrant命令以快速构建任何可用的vagrant OS进行测试。
2.添加一个无家可归的盒子
下一步是运行“ vagrant box add”命令。在此示例中,我使用了HashiCorp的Atlas盒目录中可用的预定义目录之一。此目录已配置了LAMP堆栈。
3.初始化游民箱
现在我们准备通过创建一个vagrant文件来初始化新的Vagrant环境。vagrant status命令显示当前已初始化的vagrant环境。在这种情况下,由于我们尚未初始化任何计算机,因此,无业游民状态提供了以下输出。
现在我们可以创建一个新目录并初始化我们刚刚下载的vagrant环境,这将在当前工作目录中放置一个普通的vagrantfile。您可以更改此文件中的许多设置,我们可以更改诸如网络配置,共享文件夹以及人偶和厨师详细信息之类的内容。
4.提供者依赖性
现在,如果您尝试启动无业游民的机器,您将看到以下错误。这是因为尚未在计算机上安装提供程序。提供程序通常可以是Oracle Virtualbox,VMWARE,Hyper-V。选择提供商后,根据操作系统平台,在计算机上安装相应的rpm。
一旦安装了提供程序(Oracle virtualbox,VMWare等),请尝试使用“ vagrant up”启动虚拟环境,如下所示,您还可以设置公共网络,并且需要包括任何其他软件包或任何其他软件包在vagrant文件中进行配置并启动虚拟机。
注意:就我而言,我已经下载并安装了Oracle Virtualbox。您需要在计算机上安装一个虚拟化提供程序才能正常工作。前面我们详细解释了如何安装Oracle VirtualBox。
5.开始和停止流浪汉
vagrant status命令显示虚拟机的当前状态。
要停止或关闭虚拟环境以进行更改,请使用“ vagrant halt”命令,如下所示,
6.登录到Vagrant虚拟机
要将SSH SSH到vagrant虚拟机中,请使用vagrant SSH命令,如下所示。
7.重新加载流浪汉
每当您对Vagrantfile进行任何更改时,都可以使用“ vagrant reload”命令重新加载配置。这将重新启动您的虚拟环境。