您好,登錄后才能下訂單哦!
ansible是新出現(xiàn)的自動化運維工具,基于Python開發(fā),集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優(yōu)點,實現(xiàn)了批量系統(tǒng)配置、批量程序部署、批量運行命令等功能。
- 搭建步驟
一、創(chuàng)建虛擬機
1、安裝VirtualBox
2、安裝Vagrant
3、使用Vagrant安裝配置虛擬機
二、在虛擬機安裝Ansible
1、安裝Ansible
三、安裝 VS Code
1、安裝Visual Studio Code
本次搭建環(huán)境為win10
一、創(chuàng)建虛擬機
2.2 安裝 vbguest 插件,命令:
vagrant plugin install vagrant-vbguest
命令 | 作用 |
---|---|
vagrant box add | 添加box的操作 |
vagrant init | 初始化box的操作,會生成vagrant的配置文件Vagrantfile |
vagrant up | 啟動本地環(huán)境 |
vagrant ssh | 通過ssh登錄本地環(huán)境所在虛擬機 |
vagrant halt | 關(guān)閉本地環(huán)境 |
vagrant suspend | 暫停本地環(huán)境 |
vagrant resume | 恢復(fù)本地環(huán)境 |
vagrant reload | 修改了Vagrantfile后,使之生效(相當于先 halt,再 up) |
vagrant destroy | 徹底移除本地環(huán)境 |
vagrant box list | 顯示當前已經(jīng)添加的box列表 |
vagrant box remove | 刪除相應(yīng)的box |
vagrant package | 打包命令,可以把當前的運行的虛擬機環(huán)境進行打包 |
vagrant plugin | 用于安裝卸載插件 |
vagrant status | 獲取當前虛擬機的狀態(tài) |
vagrant global-status | 顯示當前用戶Vagrant的所有環(huán)境狀態(tài) |
接下來,我們需要選擇使用何種操作系統(tǒng),這里以ubuntu12.04.5為例。以前基于虛擬機的工作流,我們需要下載ISO鏡像,安裝系統(tǒng),設(shè)置系統(tǒng)等操作。而Vagrant開源社區(qū)提供了許多已經(jīng)打包好的操作系統(tǒng),我們稱之為box。你可以在網(wǎng)上下載,找到你想要的box,當然你也可以自己制作一個
vagrant box add ubuntu/precise64
ubuntu/precise64就是下載的box鏡像名稱
3.2 初始化虛擬機
vagrant init ubuntu/precise64
3.3 啟動虛擬機
vagrant up
3.4 進入虛擬機
vagrant ssh
3.5 打包Box
3.5.5、執(zhí)行命令進行打包 ,打包完成,會在當前目錄生成一個Ubuntu12_04.box的文件
vagrant package --output Ubuntu12_04.box
vagrant box add Ubuntu12_04 Ubuntu12_04.box
vagrant init Ubuntu12_04
二、在虛擬機安裝Ansible
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py
使用pip --version 查看是否安裝成功
pip install ansible==2.7.1 --trusted-host mirrors.aliyun.com --index-url=http://mirrors.aliyun.com/pypi/simple/
三、安裝 VS Code
1、 安裝包下載,點擊下一步一直安裝,安裝成功之后,桌面會出現(xiàn)該圖標
2、 安裝完成,進入主界面,按快捷鍵ctrl+shift+x 進入資源擴展頁面,輸入language,安裝中文簡體,方便使用該軟件,安裝完成需要重啟
3、 點擊文件》新建文件,輸入代碼
4、 鼠標點擊編輯器,然后按F5進行調(diào)試
5、可以點擊設(shè)置按鈕,添加不同的調(diào)試配置,比如js,c++
? ?如果文章對你有幫助,可以在右下角點擊關(guān)注功能,歡迎轉(zhuǎn)發(fā)、拍磚,本人會持續(xù)推出與測試有關(guān)的文章,與大家分享測試技術(shù),每一篇原創(chuàng)文章都是用心編寫,杜絕抄襲復(fù)制,微信公眾號與本平臺文章同步,方便大家查閱
QQ技術(shù)交流群:加群請輸入驗證信息51CTO
??????????????
微信二維碼關(guān)注公眾號:
????????????
關(guān)注之后,回復(fù)資源下載,即可獲取本人共享的各種資源下載地址
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。