LVMとDRBDの追加

LVMとDRBDの追加

プライマリ/セカンダリ状態のCentOS7仮想マシンは2台あります。
私の目標はDRBDブロックサイズを増やすことです。

これを行うには、次の手順を実行しました。
1. 新しい HD を追加します。
2. 新しいパーティションの作成fdisk- LVM( /dev/sdc1) でフォーマットされた
3. vg: に新しいパーティションを追加
vgextend vg_DRBD /dev/sdc1
4. lv を追加:
lvresize -l +2559 /dev/vg_DRBD/lv_DRBD /dev/sdc1

[root@localhost]# pvs
  PV         VG             Fmt  Attr PSize  PFree
  /dev/sdb1  vg_DRBD lvm2 a--  10.00g    0
  /dev/sdc1  vg_DRBD lvm2 a--  10.00g    0 

[root@localhost admin]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg_DRBD/lv_DRBD
  LV Name                lv_DRBD
  VG Name                vg_DRBD
  LV Write Access        read/write
  LV Creation host, time localhost, 2017-02-26 15:49:05 +0000
  LV Status              available
  # open                 2
  LV Size                19.99 GiB
  Current LE             5118
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:0

LVが実際に成長していることを確認してから続けました。
5. ノードの drbd ブロックのサイズを調整します。
drbdadm resize r0

    [root@localhost admin]# drbd-overview  
0:r0/0  Connected Primary/Secondary UpToDate/UpToDate /drbd_data ext4 9.9G 338M 9.0G 4%

この出力で私はDRBDブロックが成長しないことに気づきました。
だからファイルシステムを更新しようとしました。
6. ファイルシステムを更新し、マスターノードで実行します。

 [root@localhost admin]# resize2fs /dev/vg_DRBD/lv_DRBD
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Device or resource busy while trying to open /dev/vg_DRBD/lv_DRBD
Couldn't find valid filesystem superblock.

上記のエラーが発生します。これは、リソースが使用中であることを意味します。
そのため、セカンダリノードで実行しましたが、同じエラーが発生しました。しかし、役に立たない!
このような問題は、ファイルシステムにエラーがあると時々発生するという記事を読んで、それを修正してファイルシステムを破棄(権限を???に変更するなど)してみようとし、再びスナップショットに戻りました。

データを失うことなくオンラインブロックを増やしたいのですが、何が間違っているのか知っていますか?

ありがとうござい
ます

ベストアンサー1

解決しました!

drbdを使用してデータを保存するサービスがあります。
私の最初の目標は、このサービスを維持しながらdrbdのサイズを増やすことです。
残念ながら、私はこのサービスを停止する必要があり、次の/dev/vg_DRBD/lv_DRBD変更中に私の質問に上記の作業を行いました。/dev/drbd0.

ツイートをサイトに埋め込むありがとうございます! !

おすすめ記事