C.3. 利用標籤來控制啟用

您可在配置檔案中指定只有特定邏輯卷冊可在該主機上被啟用。比方說,下列項目被作為是一個啟用請求(例如 vgchange -ay)的過濾器,並且只會啟用 vg1/lvol0 和該主機上在 metadata 中含有 database 標籤的邏輯卷冊或卷冊群組。
activation { volume_list = ["vg1/lvol0", "@database" ] }
有個特殊的「@*」match 只會在當任何 metadata 標籤符合該機器上的任何主機標籤時產生一個 match。
讓我們思考另一個當叢集中所有的機器在配置檔案中都含有下列項目的範例:
tags { hosttags = 1 }
若您只希望在 db2 主機上啟用 vg1/lvol2 的話,請進行下列步驟:
  1. 在叢集中的任何主機上執行 lvchange --addtag @db2 vg1/lvol2
  2. 執行 lvchange -ay vg1/lvol2
此方法需將主機名稱儲存在卷冊群組的 metadata 中。