• Ansible的安装与使用初探


    一、环境准备

    网络配置

    管理端:192.168.237.201

    受控端:192.168.237.202、192.168.237.203(一共2台)

    硬件信息

    CPU:1核

    内存:512MB

    磁盘:10GB

    软件信息

    CentOS7.4(1708)、Python2.7.5(系统自带)、Ansible 2.3.2.0

    二、安装过程

    本次安装采用yum方式安装:yum -y install ansible

    Python是系统自带的无需安装,pip需要手动安装,安装过程为:

    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python get-pip.py
    rm -rf get-pip.py
    pip安装完成之后,需要使用pip安装以下Python模块:
    pip install paramiko PyYAML Jinja2 httplib2 six
    整个安装过程很简单、方便,也可以把这些安装过程中使用的命令添加到一个shell脚本,执行安装安装即可。

    #!/bin/bash
    yum -y install ansible
    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python get-pip.py
    rm -rf get-pip.py
    pip install paramiko PyYAML Jinja2 httplib2 six
    三、Ansible的配置与使用

    Ansible1.2.1及其之后的版本都会默认启用公钥认证。我们需要配置好公钥认证,确保管理端能够通过公钥认证登录到受控端(关于公钥配置,我会在下一篇文章里介绍)。

    接下来我们可以修改配置文件小试牛刀咯,赶紧来试试吧!在管理端(192.168.237.201)编辑(或创建)/etc/ansible/hosts,添加受控端的ip(192.168.237.202和192.168.237.203,分2行)。在管理端使用以下命令:

    ansible all -m ping
    我们会看到以下内容:


    安装成功,可以开始使用咯。赶快去试试吧!

  • 相关阅读:
    C++学习笔记之 C++对C的增强和拓展
    C++学习笔记之 命名空间
    Python学习笔记之 MySQL
    C++学习笔记之 命名空间
    C++学习笔记之 开始
    C++学习笔记之 环境搭建
    C++学习笔记之 初识与概述
    数据结构与算法笔记(一) 数据结构与算法绪论
    C语言项目案例之 贪吃蛇
    C语言学习笔记之 文件操作
  • 原文地址:https://www.cnblogs.com/aceboy/p/7820200.html
Copyright © 2020-2023  润新知