web-dev-qa-db-ja.com

2つの異なるバージョンを持つDRBDクラスターの実行

2台のサーバーで構成されるクラスターを使用しても安全ですか

  • dRBD8.0を実行しているもの
  • dRBD8.3または8.4を実行しているもの

現在、8.0データを持つDRBDサーバーは1つだけです。

DRBD8に新しく追加されたサーバーはありますか。[34] as secondary対応するものの既存のデータ形式(8.0)をすぐに認識しますprimaryそして8.0形式を使用して同期を維持しますか?

そうでない場合、8.0DRBDパッケージがel5でのみ利用可能であれば、DRBD8.0をRHEL6にインストールして安全に使用できますか?
(この場合、ターゲットは、最初のサーバーの8へのアップグレードが完了するまで両方のサーバーで8.0を実行し、その後2のアップグレードを許可することです。nd 1)

1
Ring Ø

今日同じ基本的な状況に遭遇した後、私はここで答えると思いました。簡単に言えば、はい、特定のバージョンで可能です。

ほとんどのマイナーアップグレードのドキュメント 移行中にクラスターを一時的に異なるバージョンで維持することは含まれますが、8.4-> 9.0などのメジャー移行では完全にシャットダウンすることをお勧めします。

より一般的な解決策は、 changelog のプロトコル互換性情報を介して見つけることができます。 2つのバージョンがプロトコルの互換性を共有している場合(この場合、8.0と8.3-8.4の両方が86を話します)、それらは安全に混合できます。

ちなみに、私はこれを本番環境で自分で試したことはありません。

1
bradq