zoukankan      html  css  js  c++  java
  • ansible 安装发现问题及解决方法

    一、安装Ansible 步骤
        1、命令行查看Python
        #Python --vesion
        python 版本需要是2.4以上版本(Python 3.0是不同语言)
        
        2、centos7 用户需先配置 EPEL
        #yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
        # install the epel-release RPM if needed on CentOS, RHEL, or Scientific Linux
        $ sudo yum install ansible
        
        安装前确认安装好了rpm-build,make,python2-devel
        #yum install rpm-build
        #yum install make
        #yum python2-devel
        
        3、源码下载安装
        #git clone git://github.com/ansible/ansible.git
        #cd ./ansible
        #make rpm
        #sudo rpm -Uvh ~/rpmbuild/ansible-*.noarch.rpm
        
        4、配置文件
        两个核心文件:ansible.cfg和hosts文件,默认都存放在/etc/ansible目录下。
        ansible.cfg:主要设置一些ansible初始化的信息,比如日志存放路径、模块、插件等配置信息
        hosts:机器清单,进行分组管理
        
        拷贝配置文件至指定目录
        mkdir /etc/ansible
        cp -r examples/* /etc/ansible/




    二、centos 7 下安装ansible遇见的问题

    1、centos中执行apt-get命令提示apt-get command not found
        
        在centos下应该用yum install xxx
        
        yum和apt-get的区别
        
        一般来说著名的linux系统基本上分两大类:
        1.RedHat系列:Redhat、Centos、Fedora等
        2.Debian系列:Debian、Ubuntu等

        RedHat 系列
        1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”
        2 包管理工具 yum
        3 支持tar包

        Debian系列
        1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”
        2 包管理工具 apt-get
        3 支持tar包
        
    2、从源码安装Ansible时提示
        输入#git clone git://github.com/ansible/ansible.git --recursive
        提示:command not found
        
        出错原因:服务器没有安装GIT,所以导致出错
        解决方法:
        Centos下使用:yum install git -y  或者  yum install -y git

        Ubuntu/Debian下使用 : apt-get install git -y    
        
    3、输入make rmp 是提示 :ImportError: No module named packaging.version
        解决方法:pip install packaging
        
    4、输入pip install packaging 提示Could not find a version......
        解决方法:
        输入命令:pip install packaging --ignore-install
        输入提示命令:pip install --upgrade pip
        

    参考链接:
    https://blog.51cto.com/lixcto/1431247
    https://blog.csdn.net/learner198461/article/details/83444187
    https://www.cnblogs.com/LuisYang/p/5960660.html
    https://www.cnblogs.com/xulingjie/p/10476359.html
        
        

  • 相关阅读:
    VS编译 x64版本zlib库
    如何导出标准模板库(STL)类的实例化和包含STL类对象数据成员的类
    早前阅读live555源码做的笔记
    windows下 jemalloc编译
    简单的BSON OID生成实现
    Qt5.9静态库编译VS2015-x64
    [trouble shoot]atol和atoll
    LeetCode[Linked List]: Remove Duplicates from Sorted List II
    HighCharts实现多数据折线图分列显示
    用户空间驱动
  • 原文地址:https://www.cnblogs.com/duolayo/p/12935252.html
Copyright © 2011-2022 走看看