• Installation Guide 安装指南


    Installation Guide 安装指南:
    
    
    欢迎来到Ansibe 安装指南:
    
    
    Basics / 什么会被安装
    
    Ansible 默认情况下 管理机器通过SSH 协议 
    
    一旦Ansible 被安装, 它不会添加一个数据库, 没有daemos 来启动和保持运行。
    
    你只需要安装它在一个机器上(这台机器可以是一个笔记本电脑),
    
    它可以从中心点管理整个远程机器群。
    
    当Ansible 管理远程机器
    
    选择什么版本?
    
    因为他很容易从源代码运行,不需要在远程机器上安装任何软件,
    
    很多用户会实际上跟踪开发版本。
    
    Ansible的发布周期通常为4个月左右, 由于这么短的发布周期。
    
    
    如果你是希望运行最新的发布版本  我们建议使用OS 包管理器 
    
    对于其他安装选项,我们推荐通过pip安装 
    
    Control Machine Requirements 控制机器要求:
    
    目前ansible 可以从安装了Python 2(2.6或者2.7)版本 或者python 3 上任何机器运行
    
    对于控制机器 Windows 不支持
    
    这个包括 Red Hat, Debian, CentOS, OS X, any of the BSDs,
    
    
    注意:
    
    Managed Node Requirements  被管理节点需求
    
    在一个被管理节点, 你需要一种通信方式, 通常是SSH。
    
    默认这个使用sftp. 如果这个不可用,你可以切换到scp  
    
    注意:
    
    如果你在远程主机上启用了SELinux,你需要安装libselinux-python 在你使用任何  copy/file/template 相关的功能
    
    你可以使用yum 模块或者 dnf 模块在Ansible 来安装这个模块在远程系统上
    
    2.
    
    By default, Ansible uses the python interpreter located at /usr/bin/python to run its modules. However, some Linux distributions may only have a Python 3 interpreter installed to /usr/bin/python3 by default. 
    
    On those systems, you may see an error like:
    
    
    默认情况下,Ansible 使用python 解释器位于/usr/bin/python来运行它的模块,
    
    
    你也可以设置ansible_python_interpreter 变量来指明你的解释器或者你可以 安装 
    
    一个Python 交互器用于模块使用 
    
    你仍旧需要设置ansible_python_interpreter 如果 Python 2解释器没有安装 
    
    Ansible's raw 模块(用于快速和脏的方式执行命令),script module 甚至不需要安装python.
    
    因此,从技术上将,你可以使用Ansible 来安装一个Python的兼容版本使用raw模块,
    
    ansible myhost --sudo -m raw -a "yum install -y python2"
    
    安装控制机器:
    
    最新的版本通过DNF 或者YUM
    
    最新版本通过pip:
    
    Ansible 可以通过"pip"安装,Python 包管理器。  
    
    如果'pip' 不可用在你的python版本里,你可以得到pip通过:
    
    node2:/root#pip --version
    pip 18.0 from /usr/local/python27/lib/python2.7/site-packages/pip-18.0-py2.7.egg/pip (python 2.7)
    node2:/root#easy_install pip
    Searching for pip
    Best match: pip 18.0
    Processing pip-18.0-py2.7.egg
    pip 18.0 is already the active version in easy-install.pth
    Installing pip script to /usr/local/python27/bin
    Installing pip2.7 script to /usr/local/python27/bin
    Installing pip2 script to /usr/local/python27/bin
    
    Using /usr/local/python27/lib/python2.7/site-packages/pip-18.0-py2.7.egg
    Processing dependencies for pip
    Finished processing dependencies for pip
  • 相关阅读:
    Docker的安装和scrapy-splash的安装
    scrapyd打包到服务器运行
    一些python的简单有用方法
    NFS学习
    apache配置https加密传输
    httpd基于域名不同的虚拟主机配置
    Openssl创建私有CA
    NODEJS版本控制和切换
    HyperV使用Centos系统安装FTP服务
    装Anaconda报错This Python interpreter is in a conda environment, but the environment has not been activated. Libraries may fail to load. To activate this environment please see http://conda.io/activation
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349078.html
Copyright © 2020-2023  润新知