C.3. Cómo controlar la activación con etiquetas
Puede especificar en el archivo de configuración que sólo ciertos volúmenes lógicosdeben ser activados en el host. Por ejemplo, la siguiente entrada actúa como un filtro para la activación de solicitudes (como
vgchange -ay
) y solo activa vg1/lvol0
y cualquier volumen lógico o grupo de volúmenes con la etiqueta database
en los metadatos de ese host.
activation { volume_list = ["vg1/lvol0", "@database" ] }
There is a special match "@*" that causes a match only if any metadata tag matches any host tag on that machine.
Considere una situación en la cual cada máquina en el cluster tiene la siguiente entrada en el archivo de configuración:
tags { hosttags = 1 }
Si desea activar
vg1/lvol2
únicamente en el host db2
, haga lo siguiente:
- Ejecute
lvchange --addtag @db2 vg1/lvol2
desde cualquier host en el cluster. - Ejecute
lvchange -ay vg1/lvol2
.
En esta solución los nombres de host se almacenan en los metadatos del grupo de volúmenes.