Vagrant是用于创建可移植虚拟环境的开源工具

2020-11-20 09:40:43 来源: INeng财经

使用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”命令重新加载配置。这将重新启动您的虚拟环境。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。