heart beat drbd 論理ボリュームの履歴

ハイアベイラビリティ(HA)クラスタの前準備として空き論理ボリュームの確保を行う

論理ボリューム一覧を確認する
lvdisplay -C
LV VG Attr LSize Origin Snap% Move Log Copy% Convert
LogVol00 VolGroup00 -wi-ao 20.00G
LogVol01 VolGroup00 -wi-ao 1.94G
lvol0 VolGroup00 -wi-ao 15.00G

lvol0が未使用の論理ボリュームとなるので
ない場合は既存の論理ボリュームを縮小してdrbd用に割当てる

縮小対象論理ボリュームの確認
lvdisplay /dev/VolGroup00/LogVol00

LV Sizeから現在の論理ボリュームサイズを確認する

CentOSのインストールDISKをサーバ本体にセットし再起動する

boot:の画面でlinux rescueと入力する
Choose a LanguageはEnglishを選択
Keyboard Typeはjp106を選択
Setup NetworkingはNoを選択
RescueはSkipを選択

レスキューモードで起動するので次の通りに実行する
lvm vgchange -a y
fsck.ext3 -f /dev/VolGroup00/LogVol00

縮小するファイルシステムサイズを指定する
resize2fs /dev/VolGroup00/LogVol00 **G
lvm lvreduce -L**G /dev/VolGroup00/LogVol00
Do you really want to reduce LogVol00? [y/n]: y (y応答)

exitで再起動し、DISKを抜く

縮小後の論理ボリュームの確認
lvdisplay /dev/VolGroup00/LogVol00

vgdisplay
Free PE / Sizeを確認し、空き論理ボリュームが出来たか確認する