因最近在學K8S 講師範例使用Vagrant起VM,再此記錄一下Vagrant安裝設定。
先去安裝VirtualBox(後面簡稱V BOX及Vagrant Vagrant載點 (這裡是使用windos安裝)
安裝完後重啟,用命令提示進入 下 vagrant version 會顯示版本
VirtualBox設定:
在喜好設定設定要產vm環境路徑(範例是將起好環境設定在k:\vm box資料夾下)
Vagrant配置
Vagrant預設配置會產在c:\users\使用者帳號\.vagrant.d
我們可以在windos環境變數新增一筆VAGRANT_HOME更改,如下下圖。
在去下載Vagrant用的IMAGE檔
Vagrant官網提供IMAGE
再此先以先下載Centos7 2004 下載後會是 .BOX 為主,我們可以先在命令列執行
vagrant box list 會發現指令Vagrant_home路徑底下尚未起boxs範本
*並不是把抓下來的.box image檔放進home目錄底下boxs執行該指令會顯示有*
接下來我們去把抓下來centos7.box檔去執行如下
vagrant box add k:\CentOS-7-2004.box --name centos7demo
*我抓下來放在k槽請下完整路徑及檔名 後面--name 參數 自取要起box範本名稱
*抓下來原始檔名太長我更改為CentOS-7-2004.box
產生後如下(之後可以去設定vagrant home \boxs產生該範本目錄)
再下一次vagrant box list 就會顯示有一個centos7demo 的box範本資
用vagrant建立一台vm
我先進入預建需擬機磁碟槽建一個demo資料夾
vagrant init centos7demo 之後會在demo資料下產生一個Vagrantfile
之後下vagrant up
(如上上圖畫面有提示)之後稍等一會讓它建立跑完就在vbox出現一台我們產出的vm