Ansible obtiene los discos no particionados en el clúster.
Cuando un servicio tiene varios discos, necesitamos particionar los discos en el sistema, pero formatearlos. Si hay muchos discos, operar varios servidores será problemático.
La siguiente columna es para obtener todos los discos SD* de la máquina y particionarlos.
(Nota: hay un error aquí. Si no hay una partición en la máquina, no puede formatear el disco directamente. Explicación: "Un disco normal como /dev/sdd. Para particionar primero, por favor elimine un dispositivo de bloque adicional /de/sdd1. Luego mkfs este sdd1. Algunas personas son vagas. Entonces el montaje se convertirá en /dev/sdd y no habrá ningún número de partición para este disco. pérdida en el disco original)
Análisis paso a paso:
con _ dict: " { { ansi ble _ device _ links . ids } } " p>
Este paso es para obtener la información del disco en la máquina a través de hechos.
Los metadatos probablemente se vean así.
Puede obtener directamente la tabla del diccionario relacionada con el disco a través de la variable ansible_device_links.ids y luego usar with_dict para recorrer directamente la variable del diccionario ansible_device_links.ids. Para obtener dicho formato de datos
Solo necesitamos obtener la clave para obtener la información del número de disco deseado.
Pero la clave tendrá un número de disco particionado. Por ejemplo, el segundo sdx3 es similar a este.
La siguiente expresión es correcta. Continuar la ejecución.
La expresión sd significa seguida de las letras B a w.
Porque ya sé que sda y sdx no son los discos que quiero.