GNU/Linux >> Linux の 問題 >  >> Linux

DRBD(分散複製ブロックデバイス)でLVM(論理ボリューム管理)を構成する方法

はじめに

このハウツーは、DRBDにLVMを追加する手順を説明するのに役立ちます。 Distributed Replicated Block Device(DRBD)は、2つ以上のノード間のブロックレベルのレプリケーションであり、ネットワークミラーを作成することにより、共有ストレージの代わりに使用されます。 DRBDは、システムまたはデータの高可用性が必要な環境で使用されます。

前提条件

* Debian GNU/Linuxディストリビューションを実行している2台のサーバー。 Linuxの他のバージョンも同様に機能しますが、インストールパッケージは異なる場合があります。サーバーが必要な場合は、Atlantic.netから高速で信頼性の高いクラウドホスティングサーバーを30秒以内に起動できます。
*両方のサーバーを直接相互接続するか、プライベート通信用に個別のネットワークインターフェイスを用意する必要があります。 。
*両方のサーバーで同じパーティションを作成する必要があります。このウォークスルーは、両方のシステムに、
DRBDボリュームとして使用される単一の/dev/sdbデバイスがあることを前提としています。

DRBDでのLVMの構成

LVMをDRBDに追加する前に、次のように設定してLVMキャッシュを無効にする必要があります。

write_cache_state = 0

LVMキャッシュを無効にした後、以下を削除して、古いキャッシュエントリを必ず削除してください。

/etc/lvm/cache/.cache

すべてのDRBDノードで上記の手順を繰り返す必要があります。

DRBDボリュームがプライマリ/プライマリモードになったら、このデバイスにLVMを追加する必要があります。

LVMフィルター

lvm.confを更新します:

LVM構成のフィルターセクションを更新する必要があります。これは両方のノードで実行する必要があります:

nano /etc/lvm/lvm.conf

#デフォルトでは、すべてのブロックデバイスを受け入れます:

filter = [ "r|/dev/sdb|", "r|/dev/disk/|", "r|/dev/block/|", "a/.*/" ]

注:デバイスが/ dev / sdbでない場合は、システムに応じてこれを更新してください

物理ボリュームの作成

LVMの物理ボリュームを作成します:

1つのノードで、物理ボリュームを作成します:

proxmox-host01:~# pvcreate /dev/drbd0
Physical volume "/dev/drbd0" successfully created
proxmox-host01:~#

物理ボリュームを確認してください。次のようになります。

proxmox-host01:~# pvscan
PV /dev/drbd0 lvm2 [100.00 GB]
Total: 1 [100.00 GB] / in use: 1 [100.00 GB] / in no VG: 1 [4.00 GB]
proxmox-host01:~#

ボリュームグループの作成

ボリュームグループを作成します:

1つのノードで、ボリュームグループを作成します。

proxmox-host01:~# vgcreate vg_vm100 /dev/drbd0
Volume group "drbdvg" successfully created
proxmox-host01:~#

物理ボリュームをもう一度確認してください。次のようになります。

proxmox-host01:~# pvscan
PV /dev/drbd0 VG vg_vm100 lvm2 [149.04 GB / 149.04 GB free]
Total: 1 [100.00 GB] / in use: 1 [100.00 GB] / in no VG: 1 [4.00 GB]
proxmox-host01:~#

論理ボリュームの作成

VMの論理ボリュームを作成します:

proxmox-host01:~# lvcreate --name vm100 --size 50G vg_vm100
proxmox-host01:~#

上記のコマンドは、 vm100という名前の新しい50GB論理ボリュームを作成します。 それをvg_vm100に割り当てます ボリュームグループ。ここから、LVMをストレージパーティション(/ dev / vg_vm100 / vm100)として使用して新しいVMを追加する準備が整いました。

完全に機能していることを確認するには、新しいKVM VMを作成し、VMディスクを以前に作成したDRBDストレージに保存します。

DRBDのレプリケーションと構成に関する役立つ記事を確認してください!

Atlantic.Net

1995年以来、Atlantic.Netは、VPSホスティングやマネージドサーバーホスティングなどのインターネットサービスを顧客に提供してきました。 20年以上のサービスの中で、私たちのソリューションは、大切なお客様に最高のWebソリューションを提供することに重点を置いてきました!


Linux
  1. RHEL / CentOS :LVM ボリュームを縮小する方法

  2. CentOS / RHEL :LVM ボリュームを削除する方法

  3. CentOS / RHEL :LVM の物理ボリューム (PV) に含まれる論理ボリューム (LV) を見つける方法

  1. Linux / CentOS/RedhatでLVMを構成する方法

  2. LVMを使用してLinuxで物理ボリュームを作成する方法

  3. Ubuntu で LVM ボリュームを減らす方法

  1. Linuxパーティションまたは論理ボリュームにファイルシステムを作成する方法

  2. 分散複製ブロックデバイスのセットアップ

  3. Lvm論理ボリュームのトリムサポートをどのように構成する必要がありますか?