虛擬機器環境搭建之vagrant

波波烤鴨發表於2020-10-25

  在之前的很多案例中我們都是通過VMware來構建虛擬機器的,但是通過VMware構建的過程相對比較複雜但是VMware功能強大,我們在某些情況下並不需要,這時我們就可以通過virtualBox+vagrant來快速構建我們的虛擬機器環境了。所以本篇文章就給大家來介紹下如何快速的構建。

相關工具安裝

1.VirtualBox下載安裝
官方下載地址:https://www.virtualbox.org/wiki/Downloads
2.Vagrant下載安裝
官方地址:https://www.vagrantup.com/
3.下載centos7 box
官方地址:https://app.vagrantup.com/centos/boxes/7

  以上三個軟體下載的速度都不是很快,所以我提前給大家下載好了,可以直接通過如下雲盤地址下載:

連結:https://pan.baidu.com/s/1zV7_PqVDSUTVePkEl6q78Q

點贊關注後可私信我獲取 提取碼哦
在這裡插入圖片描述

安裝步驟很簡單,傻瓜式安裝。

vagrant介紹

  vagrant是一個工具,用於建立和部署虛擬化開發環境的。
  拿VirtualBox舉例,VirtualBox會開放一個建立虛擬機器的介面,Vagrant會利用這個介面建立虛擬機器,並且通過Vagrant來管理,配置和自動安裝虛擬機器。
常用的命令

命令說明
vagrant box list檢視目前已有的box
vagrant box add新增加一個box
vagrant box remove刪除指定box
vagrant init初始化配置vagrantfile
vagrant up啟動虛擬機器
vagrant sshssh登入虛擬機器
vagrant suspend掛起虛擬機器
vagrant reload重啟虛擬機器
vagrant halt關閉虛擬機器
vagrant status檢視虛擬機器狀態
vagrant destroy刪除虛擬機器

安裝虛擬機器

  接下來開始通過vagrant來安裝centos7.cmd到一個空目錄下
在這裡插入圖片描述
注意要啟動你的VirtualBox哦,我們將 centos7的box檔案的儲存路徑要記住,接下來我們就可以新增一個新的box

vagrant box add centos_7 D:\tools\centos7box\centos-7.0-x86_64.box

看到成功提示說明新增成功
在這裡插入圖片描述
然後再執行

vagrant init centos_7

命令,來初始化配置vagrantfile

在這裡插入圖片描述
執行成功後會發現在之前的空目錄下會多出來一個 vagrantfile檔案
然後再執行 vagrant up 來啟動虛擬機器
在這裡插入圖片描述
通過上面的步驟,我們的centos的虛擬機器就安裝成功了,這時我們需要調整下網路的配置方式。
在這裡插入圖片描述
我們可以重啟下虛擬機器
在這裡插入圖片描述

客戶端連線

  虛擬機器建立好後,我們就可以嘗試通過客戶端來連線,

預設建立的賬號密碼是:vagrant vagrant

我們要看下分配的虛擬機器的ip地址是多少
在這裡插入圖片描述
我們可以看到分配的ip地址是 192.168.8.67 那麼我們就可以通過 xshell來連線了
在這裡插入圖片描述

配置root賬號密碼

  我們能夠通過vagrant來登入了,但是root賬號的密碼我們還不清楚,有時候我們需要通過root賬號來操作,實現步驟如下

sudo -i
在這裡插入圖片描述

切換到root賬號下,然後檢查sshd_config中的配置資訊
在這裡插入圖片描述
確認 PasswordAuthentication 為 yes 即可
然後輸入 passwd 修改密碼
在這裡插入圖片描述
修改新的密碼為 123456,然後我們就可以通過root賬號來登入操作了
在這裡插入圖片描述

這樣我們通過VirtualBox + Vagrant來構建centos7虛擬機器就搞定了,後面剩下的事情就是在centos7上面盡情操作咯。
本文對你有幫助的話,歡迎點贊並關注哦_

相關文章