Vagrant是用于創建可移植虛擬環境的開源工具
使用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”命令重新加載配置。這將重新啟動您的虛擬環境。