ansible是新出現的自動化運維工具,基於Python開發,集合了衆多運維工具(puppet、cfengine、chef、func、fabric)的優勢,實現了批量系統配置、批量程序部署、批量運行命令等功能。python
- 搭建步驟
1、建立虛擬機
一、安裝VirtualBox
二、安裝Vagrant
三、使用Vagrant安裝配置虛擬機
2、在虛擬機安裝Ansible
一、安裝Ansible
3、安裝 VS Code
一、安裝Visual Studio Code
本次搭建環境爲win10c++
1、建立虛擬機bootstrap
2.2 安裝 vbguest 插件,命令: ubuntu
vagrant plugin install vagrant-vbguest
命令 | 做用 |
---|---|
vagrant box add | 添加box的操做 |
vagrant init | 初始化box的操做,會生成vagrant的配置文件Vagrantfile |
vagrant up | 啓動本地環境 |
vagrant ssh | 經過ssh登陸本地環境所在虛擬機 |
vagrant halt | 關閉本地環境 |
vagrant suspend | 暫停本地環境 |
vagrant resume | 恢復本地環境 |
vagrant reload | 修改了Vagrantfile後,使之生效(至關於先 halt,再 up) |
vagrant destroy | 完全移除本地環境 |
vagrant box list | 顯示當前已經添加的box列表 |
vagrant box remove | 刪除相應的box |
vagrant package | 打包命令,能夠把當前的運行的虛擬機環境進行打包 |
vagrant plugin | 用於安裝卸載插件 |
vagrant status | 獲取當前虛擬機的狀態 |
vagrant global-status | 顯示當前用戶Vagrant的全部環境狀態 |
接下來,咱們須要選擇使用何種操做系統,這裏以ubuntu12.04.5爲例。之前基於虛擬機的工做流,咱們須要下載ISO鏡像,安裝系統,設置系統等操做。而Vagrant開源社區提供了許多已經打包好的操做系統,咱們稱之爲box。你能夠在網上下載,找到你想要的box,固然你也能夠本身製做一個微信
vagrant box add ubuntu/precise64
ubuntu/precise64就是下載的box鏡像名稱運維
3.2 初始化虛擬機ssh
vagrant init ubuntu/precise64
3.3 啓動虛擬機
vagrant upcurl
3.4 進入虛擬機
vagrant ssh編輯器
3.5 打包Boxide
3.5.五、執行命令進行打包 ,打包完成,會在當前目錄生成一個Ubuntu12_04.box的文件
vagrant package --output Ubuntu12_04.box
vagrant box add Ubuntu12_04 Ubuntu12_04.box
vagrant init Ubuntu12_04
2、在虛擬機安裝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/
3、安裝 VS Code
一、 安裝包下載,點擊下一步一直安裝,安裝成功以後,桌面會出現該圖標
二、 安裝完成,進入主界面,按快捷鍵ctrl+shift+x 進入資源擴展頁面,輸入language,安裝中文簡體,方便使用該軟件,安裝完成須要重啓
三、 點擊文件》新建文件,輸入代碼
四、 鼠標點擊編輯器,而後按F5進行調試
五、能夠點擊設置按鈕,添加不一樣的調試配置,好比js,c++
若是文章對你有幫助,能夠在右下角點擊關注功能,歡迎轉發、拍磚,本人會持續推出與測試有關的文章,與你們分享測試技術,每一篇原創文章都是用心編寫,杜絕抄襲複製,微信公衆號與本平臺文章同步,方便你們查閱
QQ技術交流羣:加羣請輸入驗證信息51CTO
微信二維碼關注公衆號:
關注以後,回覆資源下載,便可獲取本人共享的各類資源下載地址