如何在CentOS 8/RHEL 8上安装Vagrant

时间:2020-02-23 14:30:54  来源:igfitidea点击:

如何在CentOS 8/RHEL 8 Linux系统上安装Vagrant? Vagrant是一个命令行工具,使我们可以创建和配置可移植且可复制的开发环境和演示实验室。该产品由HashiCorp开发。

使用Vagrant,我们可以在几秒钟内在各种虚拟化平台/提供程序(例如KVM,VirtualBox,VMware,Parallels,Hyper-V和Docker)上设置开发环境。有全面的文档,我们可以按照这些文档开始。

安装首选的虚拟化技术

选择我们将与Vagrant协调的虚拟化技术。对于开发人员,最常见的开源替代方案是KVM和VirtualBox:

在CentOS/RHEL 8上安装VirtualBox

在CentOS/RHEL 8上安装KVM

在CentOS 8/RHEL 8上安装Vagrant

在CentOS/RHEL 8系统上安装虚拟化工具后,我们现在可以在CentOS 8/RHEL 8机器上安装Vagrant。如果我们将其与其他提供商(例如VMware或者Docker)一起使用,请确保在Vagrant安装之前已将其安装。

检查"下载"页面中提供的最新版本的Vagrant。

VERSION="2.2.9"
sudo dnf -y install https://releases.hashicorp.com/vagrant/${VERSION}/vagrant_${VERSION}_x86_64.rpm

成功的安装输出类似于以下内容:

Last metadata expiration check: 0:00:45 ago on Tue 31 Dec 2019 04:57:30 PM UTC.
vagrant_2.2.7_x86_64.rpm                                                                                                1.0 MB/s |  40 MB     00:38    
Dependencies resolved.
========================================================================================================================================================
 Package                           Arch                             Version                                Repository                              Size
========================================================================================================================================================
Installing:
 vagrant                           x86_64                           1:2.2.6-1                              @commandline                            40 M

Transaction Summary
========================================================================================================================================================
Install  1 Package

Total size: 40 M
Installed size: 114 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                1/1 
  Installing       : vagrant-1:2.2.6-1.x86_64                                                                                                       1/1 
  Verifying        : vagrant-1:2.2.6-1.x86_64                                                                                                       1/1 

Installed:
  vagrant-1:2.2.6-1.x86_64                                                                                                                              

Complete!

通过检查安装的版本和帮助页面来确认Vagrant的安装。

$vagrant --version
Vagrant 2.2.6

$vagrant --help

在CentOS 8/RHEL 8上使用Vagrant

查看下面的指南:

如何在KVM/VirtualBox/VMWare/Parallels上使用Vagrant运行CentOS 8 VM

它涵盖了使用Vagrant在KVM,VirtualBox和其他环境上创建CentOS 8虚拟机。