Ansible开发环境搭建

ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优势,实现了批量系统配置、批量程序部署、批量运行命令等功能。python

  • 搭建步骤
    1、建立虚拟机
    一、安装VirtualBox
    二、安装Vagrant
    三、使用Vagrant安装配置虚拟机
    2、在虚拟机安装Ansible
    一、安装Ansible
    3、安装 VS Code
    一、安装Visual Studio Code

本次搭建环境为win10c++

1、建立虚拟机bootstrap

一、安装VirtualBox

  • 1.1 安装包下载本次虚拟机是使用
    Vargrant进行建立,基于VirtualBox,下载安装包以后,一直点击下一步安装便可,安装成功会在桌面生成下图的快捷图标
    Ansible开发环境搭建
  • 1.2 安装完成以后,打开VirtualBox软件,打开管理》全局设定,把默认虚拟电脑位置改到其它盘,不要放到C盘
    Ansible开发环境搭建
    Ansible开发环境搭建

二、安装Vagrant

  • 2.1 安装包下载,双击运行,点击下一步,安装成功以后,在CMD命令行输入
    vagrant version,以下图表明安装成功
    Ansible开发环境搭建
  • 2.2 安装 vbguest 插件,命令: ubuntu

    vagrant plugin install vagrant-vbguest

    Ansible开发环境搭建

  • 2.3 Vagrant命令详解
命令 做用
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的全部环境状态

三、使用Vagrant安装配置虚拟机

  • 3.1 添加box命令:

接下来,咱们须要选择使用何种操做系统,这里以ubuntu12.04.5为例。之前基于虚拟机的工做流,咱们须要下载ISO镜像,安装系统,设置系统等操做。而Vagrant开源社区提供了许多已经打包好的操做系统,咱们称之为box。你能够在网上下载,找到你想要的box,固然你也能够本身制做一个微信

vagrant box add ubuntu/precise64

Ansible开发环境搭建
ubuntu/precise64就是下载的box镜像名称运维

  • 3.2 初始化虚拟机ssh

    vagrant init  ubuntu/precise64

    Ansible开发环境搭建

    • 3.2.1初始化完成以后,会在当前目录生成Vagrantfile文件,以下所示
      Ansible开发环境搭建
  • 3.3 启动虚拟机
    vagrant up
    Ansible开发环境搭建curl

  • 3.4 进入虚拟机
    vagrant ssh
    Ansible开发环境搭建编辑器

  • 3.5 打包Boxide

    • 3.5.一、打包完成后会在当前目录生成一个Ubuntu12_04.box的文件,将这个文件分发给其余用户(开发者),其余用户只要添加这个 box ,并用其初始化本身的开发目录,就能获得一个如出一辙的开发环境了。
    • 3.5.二、首先要执行exit退出虚拟机界面
      Ansible开发环境搭建
    • 3.5.三、而后执行 vagrant halt 关闭Ubuntu系统
      Ansible开发环境搭建
    • 3.5.四、执行vagrant status 确认Ubuntu已经关机
      Ansible开发环境搭建
    • 3.5.五、执行命令进行打包 ,打包完成,会在当前目录生成一个Ubuntu12_04.box的文件

      vagrant package  --output  Ubuntu12_04.box

      Ansible开发环境搭建
      Ansible开发环境搭建

    • 3.5.六、若是其它同事须要使用该虚拟机,只须要执行如下操做便可,本次演示,使用另一个目录演示,该命令是把以前打包的box添加到本地环境,首先执行命令:
      vagrant box add Ubuntu12_04  Ubuntu12_04.box

    Ansible开发环境搭建

    • 3.5.6.1 而后初始化导入的虚拟机,若是当前目录已经建立过Vagrantfile文件,则要换一个目录,本文使用D:\VS1 目录,初始化命令:
vagrant init Ubuntu12_04

Ansible开发环境搭建

  • 3.5.6.2 启动虚拟机
    vagrant up

Ansible开发环境搭建

2、在虚拟机安装Ansible

一、安装Ansible

  • 1.1 下载pip安装包,命令以下:
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

    Ansible开发环境搭建

  • 1.2使用python命令安装pip命令,默认系统已经安装了python,安装命令以下:
    sudo python get-pip.py

    Ansible开发环境搭建
    使用pip --version 查看是否安装成功
    Ansible开发环境搭建

  • 1.3接着使用pip命令安装ansible,首先要切换到root用户,防止报各类权限问题
    su - root 接着输入root用户密码,默认密码是vagrant
    Ansible开发环境搭建
  • 1.4 执行ansible安装命令
    pip install ansible==2.7.1 --trusted-host mirrors.aliyun.com --index-url=http://mirrors.aliyun.com/pypi/simple/

    Ansible开发环境搭建

  • 1.5 安装完成以后,输入ansible --version命令查看是否成功
    Ansible开发环境搭建

3、安装 VS Code
一、 安装包下载,点击下一步一直安装,安装成功以后,桌面会出现该图标
Ansible开发环境搭建
二、 安装完成,进入主界面,按快捷键ctrl+shift+x 进入资源扩展页面,输入language,安装中文简体,方便使用该软件,安装完成须要重启
Ansible开发环境搭建
三、 点击文件》新建文件,输入代码
Ansible开发环境搭建
四、 鼠标点击编辑器,而后按F5进行调试
Ansible开发环境搭建
五、能够点击设置按钮,添加不一样的调试配置,好比js,c++
Ansible开发环境搭建
Ansible开发环境搭建


   若是文章对你有帮助,能够在右下角点击关注功能,欢迎转发、拍砖,本人会持续推出与测试有关的文章,与你们分享测试技术,每一篇原创文章都是用心编写,杜绝抄袭复制,微信公众号与本平台文章同步,方便你们查阅


QQ技术交流群:加群请输入验证信息51CTO
              Ansible开发环境搭建


微信二维码关注公众号:

            Ansible开发环境搭建


关注以后,回复资源下载,便可获取本人共享的各类资源下载地址

Ansible开发环境搭建

相关文章
相关标签/搜索