自動(dòng)化運(yùn)維工具

1.Vagrant

vagrant是一款構(gòu)建虛擬開(kāi)發(fā)環(huán)境的工具,非常適合php/python/ruby/java 這類語(yǔ)言的web應(yīng)用,“這代碼在我的機(jī)子上運(yùn)行是好的”的說(shuō)辭將成為歷史。

2.安裝Vagrant

下載地址:點(diǎn)我?請(qǐng)根據(jù)提示一步步安裝

此外,還得下載官方封裝好的基礎(chǔ)鏡像:

Ubuntu precise 32 VirtualBox?http://files.vagrantup.com/precise32.box

如果想要下載其他的鏡像,可以來(lái)這里下載:http://www.vagrantbox.es/

鑒于國(guó)內(nèi)的網(wǎng)速,將下載鏡像的步驟單獨(dú)剝離出來(lái)

3.添加鏡像到vagrant

假設(shè)我們下載的鏡像存放路徑是~/box/precise64.box,在終端里輸入:

$vagrant box add hahaha ~/box/precise64.box

4. 初始化開(kāi)發(fā)環(huán)境

創(chuàng)建一個(gè)開(kāi)發(fā)目錄(比如:~/dev),你也可以使用已有的目錄,切換到開(kāi)發(fā)目錄里,用hahaha鏡像初始化當(dāng)前目錄的環(huán)境:

$cd~/dev# 切換目錄

$ vagrant init hahaha# 初始化

$ vagrant up# 啟動(dòng)環(huán)境

你會(huì)看到終端顯示了啟動(dòng)過(guò)程,啟動(dòng)完成后,我們就可以用 SSH 登錄虛擬機(jī)了,剩下的步驟就是在虛擬機(jī)里配置你要運(yùn)行的各種環(huán)境和參數(shù)了。

$vagrant ssh# SSH 登錄

$cd /vagrant# 切換到開(kāi)發(fā)目錄,也就是宿主機(jī)上的 `~/dev`

~/dev目錄對(duì)應(yīng)虛擬機(jī)中的目錄是/vagrant

5.常用命令

$vagrant init# 初始化

$vagrant up# 啟動(dòng)虛擬機(jī)

$vagrant halt# 關(guān)閉虛擬機(jī)

$vagrant reload# 重啟虛擬機(jī)

$vagrant ssh# SSH 至虛擬機(jī)

$vagrant status# 查看虛擬機(jī)運(yùn)行狀態(tài)

$vagrant destroy# 銷毀當(dāng)前虛擬機(jī)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容