虛擬機器環境搭建之vagrant
在之前的很多案例中我們都是通過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 ssh | ssh登入虛擬機器 |
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上面盡情操作咯。
本文對你有幫助的話,歡迎點贊並關注哦_
相關文章
- 虛擬機器arm虛擬環境搭建虛擬機
- Vagrant+VirtualBox搭建虛擬開發環境開發環境
- 虛擬機器配置和環境搭建虛擬機
- 【RAC】使用VMware虛擬機器搭建RAC環境虛擬機
- Windows逆向之配置虛擬機器環境Windows虛擬機
- 虛擬環境搭建
- Vagrant 環境搭建
- 虛擬機器搭建測試環境解決方案虛擬機
- 一、虛擬機器環境配置虛擬機
- 虛擬機器硬體環境搭建問題若干(一)虛擬機
- Vagrant 搭建 CentOS 環境CentOS
- Ubuntu虛擬機器進入虛擬環境的流程Ubuntu虛擬機
- [原創]測試環境搭建虛擬機器工具介紹虛擬機
- KVM虛擬化環境搭建
- CentOS 7.6虛擬環境搭建CentOS
- Python搭建虛擬環境Python
- python 虛擬環境搭建Python
- 虛擬環境搭建相關
- 使用Vagrant(一):搭建Vagrant執行環境
- 學習CDH叢集環境的搭建(虛擬機器可演示)虛擬機
- VMware虛擬機器搭建Linux Oracle 10g ASM環境虛擬機LinuxOracle 10gASM
- python virtualenv虛擬環境搭建Python
- 效率工具 | 快速建立虛擬機器,Vagrant真香!虛擬機
- Linux環境搭建 | 手把手教你配置Linux虛擬機器Linux虛擬機
- 虛擬機器快速搭建弱網測試環境 ATC (適合新手)虛擬機
- 搭建測試環境exadata一體機 (vm虛擬機器redhat上配置)虛擬機Redhat
- 07、環境-虛擬機器網路設定虛擬機
- 虛擬機器環境下RAC加入節點虛擬機
- python虛擬開發環境搭建Python開發環境
- 學習N點虛擬主機系統環境搭建
- mac虛擬機器搭建自動化環境-wda和python wda clientMac虛擬機Pythonclient
- Vagrant 搭建開發環境實踐開發環境
- 虛擬機器VMware下 Oracle RAC環境新增磁碟虛擬機Oracle
- Windows下搭載虛擬機器以及環境安裝Windows虛擬機
- Pipenv虛擬環境
- vagrant建立centos7後虛擬機器磁碟爆滿CentOS虛擬機
- 麒麟系統開發筆記(一):國產麒麟系統搭建開發環境之虛擬機器安裝筆記開發環境虛擬機
- 本地訪問虛擬機器(Vmware)環境下配置的域名虛擬機