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
微信二維碼關注公眾號:
關注之后,回復資源下載,即可獲取本人共享的各種資源下載地址
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
分享題目:Ansible開發環境搭建-創新互聯
文章鏈接:http://vcdvsql.cn/article14/djgige.html
成都網站建設公司_創新互聯,為您提供定制開發、用戶體驗、微信小程序、建站公司、網站營銷、服務器托管
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯