Asigne servicios BeeGFS a los nodos de archivo
Especifique qué nodos de archivo pueden ejecutar cada servicio BeeGFS mediante inventory.yml
archivo.
Descripción general
En esta sección se explica cómo crear la inventory.yml
archivo. Esto incluye una lista de todos los nodos de bloque y especificar qué nodos de archivo pueden ejecutar cada servicio BeeGFS.
Pasos
Cree el archivo inventory.yml
y rellenarlo de la siguiente manera:
-
Desde la parte superior del archivo, cree la estructura de inventario estándar de Ansible:
# BeeGFS HA (High_Availability) cluster inventory. all: children:
-
Cree un grupo que contenga todos los nodos de bloques que participan en este clúster de alta disponibilidad:
# Ansible group representing all block nodes: eseries_storage_systems: hosts: <BLOCK NODE HOSTNAME>: <BLOCK NODE HOSTNAME>: # Additional block nodes as needed.
-
Cree un grupo que contendrá todos los servicios BeeGFS del clúster y los nodos de archivo que los ejecutarán:
# Ansible group representing all file nodes: ha_cluster: children:
-
Para cada servicio BeeGFS del clúster, defina los nodos de archivos preferidos y secundarios que deben ejecutar ese servicio:
<SERVICE>: # Ex. "mgmt", "meta_01", or "stor_01". hosts: <FILE NODE HOSTNAME>: <FILE NODE HOSTNAME>: # Additional file nodes as needed.
Haga clic en "aquí" para obtener un ejemplo de un archivo de inventario completo.