18.6. Control de la activación de volúmenes lógicos con etiquetas
Este procedimiento describe cómo especificar en el archivo de configuración que sólo ciertos volúmenes lógicos deben ser activados en ese host.
Requisitos previos
- Una lista con viñetas de las condiciones que deben cumplirse antes de que el usuario comience a seguir este montaje.
- También puede enlazar con otros módulos o montajes que el usuario debe seguir antes de iniciar este montaje.
- Borre el título de la sección y las viñetas si la asamblea no tiene requisitos previos.
Procedimiento
Por ejemplo, la siguiente entrada actúa como un filtro para las solicitudes de activación (como vgchange -ay
) y sólo activa vg1/lvol0
y cualquier volumen lógico o grupo de volúmenes con la etiqueta database
en los metadatos de ese host:
activación { volume_list = ["vg1/lvol0", "@database" ] }
La coincidencia especial @*
que causa una coincidencia sólo si cualquier etiqueta de metadatos coincide con cualquier etiqueta de host en esa máquina.
Como otro ejemplo, considere una situación en la que cada máquina en el clúster tiene la siguiente entrada en el archivo de configuración:
tags { hosttags = 1 }
Si quiere activar vg1/lvol2
sólo en el host db2
, haga lo siguiente:
-
Ejecute
lvchange --addtag @db2 vg1/lvol2
desde cualquier host del clúster. -
Ejecutar
lvchange -ay vg1/lvol2
.
Esta solución consiste en almacenar los nombres de los hosts dentro de los metadatos del grupo de volúmenes.