Ansible instalar y que pueda empezar

I. Introducción

       herramientas de marionetas, SaltStack, Chef, Ansible operación por lotes del servidor y el mantenimiento son de uso común, el cual Ansible punto brillante es grande "ningún cliente, fácil de uso y registro de gestión centralizada.", no ayudan a cada máquina (ejemplo) agente precargado, todo el tiempo que puede SSH y Python. En este trabajo se introduce el uso básico de Ansible.

 

En segundo lugar, la estructura

 

  1, cuando la máquina de control (maestro) puede conectarse con el nodo SSH Gestionado, y está conectado a la máquina cuando hay pre-carga Python, Ansible puede operar hasta!

  2, el nodo Gestionado se manipula máquina Ansible.

 

En tercer lugar, la instalación Ansible en el control de la máquina

Ubuntu (Apt)

    Instalar el complemento -apt- kit necesario Repositorio.
    $ Sudo apt-get instalar -y python-software-properties-propiedades- software común

    Utilizar fuentes de paquetes PPA oficiales Ansible.
    $ Sudo add-apt-repositorio -y ppa: ansible / ansible; sudo apt- get update

    Instalación Ansible.
    $ Sudo apt-get instalar - ansible y


CentOS (mmm)

    Nueva EPEL - Suite Release de fuentes de terceros.
    $ Sudo  yum  instalar epel- -y liberación

    Instalación Ansible.
    $ Sudo  yum  instalar - y ansible


macOS (Homebrew)

    Por favor instalar homebrew, ya instalado, por favor salte.
    $ / Usr / bin / ruby -e " $ (rizo -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install) "

    Instalación Ansible.
    $ Brew instalación ansible

Python (Pip)
    velocidad Ansible recientemente liberado pronto, si desea seguir una versión más reciente podría ser sustituido por medio de la pipa de instalar, menos se recomienda para los principiantes.
    Necesitará instalar el PIP, ya instalado, por favor salte.
    # Debian, Ubuntu
    $ Sudo apt-get instalar -y Python- pip


    # CentOS
    $ sudo yum install -y python-pip
    
    # Mac OS
    $ Sudo easy_install pip
    
    pip actualización.
    $ Sudo pip install - U PIP
    
    Instalación Ansible.
    $ Sudo pip instalar ansible

 

 

En cuarto lugar, la instalación y SSH Python en el nodo administrado (viene con un sistema, y ​​por lo tanto puede omitir este paso)

Ubuntu.
$ Sudo apt-get instalar python2 openssh-server -y. 7

CentOS.
$ Sudo  yum  install python openssh-server -y

 

En quinto lugar, modificar la configuración

  1, instalado después Ansible, podemos ver los archivos de configuración en el directorio / etc / ansible. Modificar: ansible.cfg, tales como:

inventario = anfitriones
usuario_remoto = raíz
host_key_checking = False

   2, modificar el archivo / etc / ansible / hosts, consulte el diagrama, puede utilizar las siguientes variables: ansible_ssh_host, ansible_ssh_port, ansible_ssh_user, ansible_ssh_pass, ansible_ssh_private_key_file.

  

  Por ejemplo, utilizo configuración de prueba:

  

 

 

prueba de cinco

  1, el directorio / etc / ansible bajo, ejecutar: vim ./helloworld.yml sigue:

---

- Nombre: digamos 'hola mundo'
  anfitriones: Huawei
  Tareas:

    - Nombre: echo 'hola mundo'
      comando: echo 'hola mundo'
      registrarse: resultado

    - Nombre: la salida estándar de impresión
      depuración: var = resultado
                            

  2, ejecute: ansible-libro de jugadas ./helloworld.yml

  

 

 

  3,

 

Supongo que te gusta

Origin www.cnblogs.com/songxingzhu/p/12450275.html
Recomendado
Clasificación