自動化搭建第一台centos7系統
vagrant box常用命令
vagrant 常用命令
vagrant是乙個基於ruby的工具,用於建立和部署虛擬化開發環境。它 使用oracle的開源virtualbox虛擬化系統(已經支援vmware),使用 chef建立自動化虛擬環境。我們可以使用它來幹如下這些事:
建立和刪除虛擬機器
配置虛擬機器執行引數
管理虛擬機器執行狀態
自動配置和安裝開發環境
打包和分發虛擬機器執行環境
vagrant的執行,需要依賴某項具體的虛擬化技術,最常見的有virtualbox以及vmware兩款,早期,vagrant只支援virtualbox,後來才加入了vmware的支援。
為什麼我們要選擇vagrant呢?因為它有跨平台、可移動、自動化部署無需人工參與等優點。
在vagrant體系中,有個box(箱子)的概念,這優點類似於docker體系中的image(映象)。基於同乙個box,不同的人可以執行得到相同的內容。
安裝過程很簡單,傻瓜式的一步一步點下去。
安裝過程依舊沒什麼難的,跟著提示一步一步next。
3.安裝檢測
1. 在e盤建乙個資料夾e:\os\first-docker-centos7
2. cmd 進入這個目錄
3. 執行命令 vagrant init 初始化乙個系統配置
4. 編輯vagrantfile檔案
需要啟動的虛擬機器映象名字:
config.vm.box = "centos/7"
配置橋接網路,和宿主機同一網段:
config.vm.network "public_network"
硬體引數,一看就懂:
config.vm.provider "virtualbox" do |vb|
vb.memory = "3000"
vb.name = "docker-centos7-1"
vb.cpus = 1
end5.儲存
執行結果如下:
7. 檢視新增結果
8. 開啟 virtualbox 軟體。
9. cmd進入e:\os\first-docker-centos7 ,執行:
vagrant up
即可看到virtualbox**現新的系統正在安裝。
此時,centos7已經部署完成,我們可以通過以下命令訪問:
vagrant ssh docker-centos7-1
但是這種訪問方式不太友好,我們常用的訪問方式通常是通過雷系xshell等工具,利用 ip,root, 22埠訪問,我們需要做如下操作:
10. 登陸 : vagrant ssh docker-centos7-1
11. 切換root使用者:sudo -i
12. 修改ssh配置: vi /etc/ssh/sshd_config
passwordauthentication yes (配置為yes,預設是no)
13. 配置root密碼:passwd 根據提示輸入兩次密碼
14. 重啟sshd服務:systemctl restart sshd
15. 外部用 xshell 通過 ip,root,22 密碼登陸成功
1. 列出本地環境中所有的boxvagrant box list
2. 新增box到本地vagrant環境vagrant box add box-name(別名) e:\*.box(全路徑)
3. 刪除本地環境中指定的boxvagrant box remove box-name
4. 更新本地環境中指定的boxvagrant box update box-name
5. 重新打包本地環境中指定的boxvagrant box repackage box-name
1.在空資料夾初始化虛擬機器vagrant init [box-name]
2.在初始化完的資料夾內啟動虛擬機器vagrant up
3.ssh登入啟動的虛擬機器vagrant ssh
4.掛起啟動的虛擬機器vagrant suspend
5.重啟虛擬機器vagrant reload
6.關閉虛擬機器vagrant halt
7.查詢虛擬機器的執行狀態vagrant status
8.銷毀當前虛擬機器vagrant destroy
玩轉虛擬網域名稱
玩轉虛擬網域名稱 不知道大家最近上網是否發現乙個新現象,就是有一些 開始提供 username server 的虛擬網域名稱服務。由於 的魅力,大家紛紛申請,你或許會想 如果我也能提供這種服務,該多好阿 人氣肯定不錯!本文將給大家揭開 的 神秘 面紗,讓大家都可以來 do u today?別急,這個...
玩轉虛擬網域名稱
玩轉虛擬網域名稱 不知道大家最近上網是否發現乙個新現象,就是有一些 開始提供 username server 的虛擬網域名稱程式設計客棧服務。由於 的魅力,大家紛紛申請,你或許會想 如果我也能提供這種服務,該多好阿 人氣肯定不錯!本文將給大家揭開 的 神秘 面紗,讓大家都可以來 do u today...
轉轉帶你玩轉企業虛擬化
知名虛擬化專家 轉轉 心血力作 vi 3實現企業虛擬化實戰寶典 虛擬化技術專家鼎力推薦 轉轉是vmsky虛擬化論壇的元老級版主,多年來,他一直潛心鑽研虛擬化技術,給論壇內外的朋友們解決了很多問題,在vmsky論壇以及各大 專業期刊上發表過多篇虛擬化文章。本書正是他積多年實踐經驗寫成,循序漸進地講解了...