web-dev-qa-db-ja.com

DRBDステータス:-UpToDate / Diskless

サーバーに2つのDRBD共有を構成していました。 2つのDRBD共有の作成を正常に完了しましたが、ステータスを確認しているときに、共有ステータスの1つが「UpToDate/Diskless」と表示されています。

drbd-overviewコマンドの出力

[root@server1~]#drbd-overview 

  1:drbd   Connected Secondary/Primary UpToDate/UpToDate C r---- 
  2:drbd1  Connected Primary/Secondary   UpToDate/Diskless C r----

[root@server2~]#drbd-overview

  1:drbd   Connected Primary/Secondary UpToDate/UpToDate C r---- 
  2:drbd1  Connected Secondary/Primary   Diskless/UpToDate C r---- 

DRBDは正しく機能しており、デバイスをプライマリノードにマウントできます。

しかし、私は1つのDRBD共有ステータスについて疑問に思っています。そのステータスは正常ですか、それともその共有に問題がありますか?

前もって感謝します。

5
itzforu

これはまったく正常ではありません(UpToDate以外はすべて正常ではありません)。構成ファイルで構成したディスクが存在し、正しく動作するかどうかを確認します。

ドキュメントから

ディスクレス。ローカルブロックデバイスがDRBDドライバーに割り当てられていません。これは、リソースがバッキングデバイスに接続されていない、drbdadm detachを使用して手動で接続解除されている、または下位レベルのI/Oエラー後に自動的に接続解除されていることを意味します。

5
Sven

これらのコマンドは、問題の修正に役立ちます。ディスクレスノードで次のコマンドを実行します。

drbdadm detach
drbdadm connect
drbdadm attach
drbdサービスを再起動します<---これは重要なステップです

3
Moshe Sharon

両方のノードがUpToDateである必要があります

ディスクをディスクレス側に接続する必要があるように見えます。セカンダリノードに移動して実行します

drbdadm attach drbd1

0
K-ICT