2.2. クラスター内で整合性のあるマルチパスデバイス名の維持


user_friendly_names 設定オプションを yes に設定すると、マルチパスデバイスの名前が 1 ノードに対して固有となりますが、そのマルチパスデバイスを使用している全ノードで同じ名前になる保証はありません。同様に、multipath.conf 設定ファイルの multipaths セクションでデバイスに alias オプションを設定すると、その名前が自動的にクラスター内の全ノードで同じにはなりません。LVM を使用してマルチパスデバイスから複数の論理デバイスを作成している場合は問題にならないはずですが、すべてのノードでマルチパスデバイス名を同じ名前にする必要がある場合は、user_friendly_names オプションを yes に設定しない、またデバイスにエイリアスを設定しないことをお勧めします。user_friendly_namesyes に設定したりデバイスにエイリアスを設定しなければ、デバイス名はデフォルトでそのデバイスの WWID になるため、整合性を維持することができます。
ただし、システムで定義される user_friendly_names を、クラスター内の全ノードに対して固有にしたい場合には、以下の手順に従うと整合性を維持することができます。
  1. すべてのマルチパスデバイスの設定をひとつのマシンで行います。
  2. 次のコマンドを使って、他のマシンのマルチパスデバイスをすべて無効にします。
    # systemctl stop multipathd.service
    # multipath -F
  3. クラスター内の 1 番目のマシンの /etc/multipath/bindings ファイルを他のすべてのマシンにコピーします。
  4. 先ほど multipathd デーモンを無効にしたすべてのマシンで以下のコマンドを実行して、再度デーモンを有効にします。
    # systemctl start multipathd.service
新しいデバイスを追加する場合は、この手順を繰り返す必要があります。
同様に、エイリアスもクラスター内のすべてのノードに対して固有となるよう設定する場合は、同じ手順でクラスター内の各ノードの /etc/multipath.conf ファイルが同じになるようにします。
  1. 1 つのマシンの multipath.conf ファイルで、マルチパスデバイスのエイリアスを設定します。
  2. 次のコマンドを使って、他のマシンのマルチパスデバイスをすべて無効にします。
    # systemctl stop multipathd.service
    # multipath -F
  3. そのマシンの /etc/multipath.conf ファイルを、クラスター内にある他のすべてのマシンにコピーします。
  4. 先ほど multipathd デーモンを無効にしたすべてのマシンで以下のコマンドを実行して、再度デーモンを有効にします。
    # systemctl start multipathd.service
新しいデバイスを追加する場合は、この手順を繰り返す必要があります。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.