C.3. 使用标签控制激活
您可以在配置文件中指定在那个主机中只应该激活某个逻辑卷。例如:下面的条目作为激活请求的过滤器使用(比如
vgchange -ay
),且只激活 vg1/lvol0
以及那些在该主机的元数据中带 database
标签的逻辑卷和卷组。
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.
另一个例子就是,考虑一下,在哪里群集中的每一台机器都在配置文件中有以下条目:
tags { hosttags = 1 }
如果您想要只在主机
db2
中激活 vg1/lvol2
,请执行以下操作:
- 可从群集中的任意主机运行
lvchange --addtag @db2 vg1/lvol2
。 - 运行
lvchange -ay vg1/lvol2
。
这个解决方案包括将主机名保存在卷组元数据中。