サーバーに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共有ステータスについて疑問に思っています。そのステータスは正常ですか、それともその共有に問題がありますか?
前もって感謝します。
これはまったく正常ではありません(UpToDate
以外はすべて正常ではありません)。構成ファイルで構成したディスクが存在し、正しく動作するかどうかを確認します。
ドキュメントから :
ディスクレス。ローカルブロックデバイスがDRBDドライバーに割り当てられていません。これは、リソースがバッキングデバイスに接続されていない、drbdadm detachを使用して手動で接続解除されている、または下位レベルのI/Oエラー後に自動的に接続解除されていることを意味します。
これらのコマンドは、問題の修正に役立ちます。ディスクレスノードで次のコマンドを実行します。
drbdadm detach
drbdadm connect
drbdadm attach
drbdサービスを再起動します<---これは重要なステップです
両方のノードがUpToDateである必要があります
ディスクをディスクレス側に接続する必要があるように見えます。セカンダリノードに移動して実行します
drbdadm attach drbd1