オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問9
高可用性プラットフォームの構築/フェイルオーバークラスタの構築pcs constraintで設定するlocation・colocation・orderの役割の説明として適切なものはどれか。
出典:オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問9
- Alocationは特定リソースを優先的に(または決して)配置しないノードを指定し、colocationは複数リソースを同じノードに配置する(または配置しない)関係を指定し、orderはリソースの起動・停止順序を指定する
- BcolocationはSTONITHの設定専用のオプションである
- Clocationはリソースの起動順序のみを制御し、colocationやorderはノードの指定には関与しない
- Dlocation・colocation・orderはすべて同じ設定を異なる書式で表現したものであり、機能に違いはない
正解:A
解説
pcs constraintでは、locationでリソースを特定のノードに優先配置する(または配置しない)制約、colocationで複数のリソースを同じノードにまとめて配置する(または離す)制約、orderでリソースの起動・停止順序の制約を、それぞれ個別に設定できます。
選択肢ごとの解説
- A正しい。location・colocation・orderは、それぞれノード配置の優先度、リソース同士の配置関係、起動順序を制御する別々の制約です。
- B誤り。colocationはリソース同士の配置関係を指定する制約であり、STONITH専用のオプションではありません。
- C誤り。起動順序の制御はorderの役割で、locationの役割ではありません。
- D誤り。location・colocation・orderは制御する対象(ノード配置、リソース間の関係、起動順序)が異なる別の制約であり、同じ設定の書式違いではありません。