您好,登錄后才能下訂單哦!
ansible是新出現的自動化運維工具,基于Python開發,集合了眾多運維工具(puppet、cfengine、chef、func、fabric)的優點,實現了批量系統配置、批量程序部署、批量運行命令等功能。
- 搭建步驟
一、創建虛擬機
1、安裝VirtualBox
2、安裝Vagrant
3、使用Vagrant安裝配置虛擬機
二、在虛擬機安裝Ansible
1、安裝Ansible
三、安裝 VS Code
1、安裝Visual Studio Code
本次搭建環境為win10
一、創建虛擬機
2.2 安裝 vbguest 插件,命令:
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 初始化虛擬機
vagrant init ubuntu/precise64
3.3 啟動虛擬機
vagrant up
3.4 進入虛擬機
vagrant ssh
3.5 打包Box
3.5.5、執行命令進行打包 ,打包完成,會在當前目錄生成一個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、 安裝包下載,點擊下一步一直安裝,安裝成功之后,桌面會出現該圖標
2、 安裝完成,進入主界面,按快捷鍵ctrl+shift+x 進入資源擴展頁面,輸入language,安裝中文簡體,方便使用該軟件,安裝完成需要重啟
3、 點擊文件》新建文件,輸入代碼
4、 鼠標點擊編輯器,然后按F5進行調試
5、可以點擊設置按鈕,添加不同的調試配置,比如js,c++
? ?如果文章對你有幫助,可以在右下角點擊關注功能,歡迎轉發、拍磚,本人會持續推出與測試有關的文章,與大家分享測試技術,每一篇原創文章都是用心編寫,杜絕抄襲復制,微信公眾號與本平臺文章同步,方便大家查閱
QQ技術交流群:加群請輸入驗證信息51CTO
??????????????
微信二維碼關注公眾號:
????????????
關注之后,回復資源下載,即可獲取本人共享的各種資源下載地址
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。