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
微信二维码关注公众号:
关注以后,回复资源下载,便可获取本人共享的各类资源下载地址