Configurar Anside y el uso de módulos

1. Instale el servicio ansible

Sube ansible.iso a las otras dos computadoras e instala las otras dos para copiar el almacén de yum y eliminar la fuente de la red. Inserte la descripción de la imagen aquí
Modificar la ruta del directorio especificada por el almacén de yumInserte la descripción de la imagen aquí

Eliminar una fuente de red para instalar ansible
delete source
rm -rf /etc/yum.repos.d/*
instalación
Inserte la descripción de la imagen aquí

Verifique si la instalación es exitosa Verifique la versión
Inserte la descripción de la imagen aquí

2. Configure la autenticación interactiva sin

Genera un par de claves
Inserte la descripción de la imagen aquí

Cargue la clave pública al cliente ansible en 100.20 y 100.30
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

verificación
Inserte la descripción de la imagen aquí

Configurar cliente ansible

Inserte la descripción de la imagen aquí
Archivo modificado
Inserte la descripción de la imagen aquí

3. Uso de comandos de Ansible

Opciones comunes de Ansible
-v: muestra información detallada
-i: especifica la lista de clientes
-f: especifica el programa de desarrollo por defecto 5
–private-key: especifica la clave secreta
-a: especifica los parámetros del módulo
-u: especifica el nombre del host remoto
-m : Carga el módulo especificado
-M: carga el módulo personalizado desarrollado

Comandos de uso común,
ansible-console
, herramienta interactiva de administración de clientes.

Ansible-playbook
escribe archivos yaml para el uso del servicio de implementación por lotes

ansible-doc para
ver la información de ayuda La
lista de inicio de sesión de cliente interactivo enumera la tabla de cliente configurada
Inserte la descripción de la imagen aquí

4. Uso del módulo Ansible

1)
Función de shell
El comando ejecutado por el host remoto
admite
comandos de operación de redirección y tubería . Utilice
echo para ingresar datos en el archivo
Inserte la descripción de la imagen aquí

Ver
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Listar directorios bajo la raíz del cliente
Inserte la descripción de la imagen aquí

5

. Mando

Función
El comando ejecutado por el host remoto
no es compatible con la canalización conforme a la redirección.
Uso del comando
Ver el espacio en disco del cliente
Inserte la descripción de la imagen aquí

Ver el puerto del cliente número 22
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Reiniciar el servicio sshd
Inserte la descripción de la imagen aquí

Copiar

Función
Copiar archivos o directorios
Opciones comunes ·
dest: archivo o directorio de destino
src:
modo de directorio o archivo de origen : especificar permisos de copia
propietario: modificar
grupo de propietarios : modificar
contenido de grupo : especificar el contenido del host de destino de
copia Usar copia para copiar datos
Inserte la descripción de la imagen aquí

7. Nombre de host

Función
Cambiar el nombre de la computadora
Uso del comando Cambiar el nombre de la computadora de
192.168.100.30 a benet
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

8. Yum

Función
Servicio de instalación por lotes
Nombre de las opciones comunes
: nombre del programa
estado: paquete de instalación presente, último paquete de desinstalación
enablerepo: habilitar fuente específica deID
disable_gpg_check = yes | no: deshabilitar verificación completa
Use yum para instalar apache y
Inserte la descripción de la imagen aquí
modificar fuente
vim / etc / yum.repos.d / local.repo
Inserte la descripción de la imagen aquí
Sube el almacén de yum a 100.20 y 100.20
Inserte la descripción de la imagen aquí
Usa yum para instalar apache
Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Inicie el servicio
[root @ centos01 ~] # ansible web -m command -a'systectl start httpd '
Inserte la descripción de la imagen aquí

Puerto de verificación
[root @ centos01 ~] # ansible web -m shell -a'netstat -anptu l grep 80 '
Inserte la descripción de la imagen aquí

9. Servicio

Función de
administración del servicio
Nombre de las opciones comunes
: nombre del servicio
estado: inicio inicio parado detener reiniciado reiniciar
habilitado = sí | no: si se configura el inicio automático en el inicio
nivel de ejecución: configurar el nivel de ejecución para que se inicie automáticamente al inicio
configurar apache para que se inicie automáticamente al inicio y configurar el nivel de ejecución
[root @ centos01 ~ ] # ansible web -m service -a'name = httpd enabled = yes runlevel = 35 '
Inserte la descripción de la imagen aquí

Reiniciar servicio
Inserte la descripción de la imagen aquí

  1. Usuario
    función
    Crear usuario contraseña conjunto
    común de opciones de
    nombre: Nombre del
    grupo: grupo básico
    grupos: grupo adicional
    de la shell: si desea iniciar sesión en el ordenador
    contraseña: contraseña establecida
    comentario: Descripción
    sistema = yes | no se ajusta a la cuenta del sistema
    de eliminación = yes | no si se debe eliminar Directorio de inicio de usuario

Cree un usuario
[root @ centos01 ~] # ansible web-m user -a'name = bob system = yes uid = 501 group = roat graups = root shell = / sbin / nologin password = pwd @ 123 comment = test '
Inserte la descripción de la imagen aquí

Verifique que la creación sea exitosa

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/ljj_0122/article/details/108717722
Recomendado
Clasificación