• 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
        
        

  • 相关阅读:
    js总结 (1)数据类型以及转换的知识整理
    伪元素 hover 的几种用法总结
    一套网页 同时适配pc端和移动端的布局思路(不要怕固定定位 和百分比)
    移动端 高亮小知识 -webkit-tap-highlight-color:transparent; tap-highlight-color:transparent;
    移动端布局 viewport 用法 简单总结
    Linux系统登陆成功和登陆失败日志的查看
    Windows系统ntlm哈希与解密、本地RDP连接密码获取
    office小技巧和一些奇怪问题的汇总解决
    阿里云镜像导出至本地操作
    sqlite数据库文件的打开与读取
  • 原文地址:https://www.cnblogs.com/duolayo/p/12935252.html
Copyright © 2020-2023  润新知