目次

はじめに

概要

DRBDで管理するリソースの定義を行う。

リソースの定義

以下の構成を前提として手順を記載する。

  • 構成
    • デバイス
      同期デバイス/dev/drbd0
      メタデータ同一パーティション内に保管
  • ノード1
    ホスト名dev-drbd01
    同期用IPアドレス192.168.1.101
    同期パーティション/dev/sdb1
  • ノード2
    ホスト名dev-drbd01
    同期用IPアドレス192.168.1.101
    同期パーティション/dev/sdb1
  • r0.res
    resource r0 {
        meta-disk internal;
        device /dev/drbd0;
        disk /dev/sdb1;
        on dev-drbd01 {
            address 192.168.1.101:7788;
        }
        on dev-drbd02 {
            address 192.168.1.102:7788;
        }
    }

手順

パーティションの作成

  • dev-drbd01
    # fdisk
     → /dev/sdb1を作成
  • dev-drbd02
    # fdisk
     → /dev/sdb1を作成

同期

Primary / Secondaryにおいてそれぞれメタデータを作成し、Secondary側で「drbdadm invalidate」を実行することでPrimaryのメタデータによる上書きを行う。

  • dev-drbd01(Primary)
    # systemctl start drbd
    # dd if=/dev/zero of=/dev/sdb1 bs=1M count=1
    # drbdadm create-md r0
    # drbdadm primary r0
  • dev-drbd02(Secondary)
    # systemctl start drbd
    # dd if=/dev/zero of=/dev/sdb1 bs=1M count=1
    # drbdadm create-md r0
    # drbdadm invalidate r0 

ファイルシステムの作成

ディスクへの書き込みはPrimary側からのみ可能なため、ファイルシステムの作成はPrimary側ノードから行う。

  • dev-drbd01(Primary)
    # mkfs.xfs /dev/drbd

マウント

パーティションのマウントもPrimary側からのみ可能。

  • dev-drbd01(Primary)
    # mount /dev/drbd0 [MOUNT POINT]

状態確認

DRBDの状態は/proc/drbdを参照する。

  • dev-drbd01(Primary)
    # cat /proc/drbd 
    
    version: 8.4.9-1 (api:1/proto:86-101)
    GIT-hash: 9976da086367a2476503ef7f6b13d4567327a280 build by akemi@Build64R7, 2016-12-04 01:08:48
     0: cs:Connected ro:Primary/Secondary ds:UpToDate/UpToDate C r-----
        ns:7916 nr:801195 dw:810353 dr:50993 al:18 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0
  • dev-drbd02(Secondary)
    # cat /proc/drbd 
    
    version: 8.4.9-1 (api:1/proto:86-101)
    GIT-hash: 9976da086367a2476503ef7f6b13d4567327a280 build by akemi@Build64R7, 2016-12-04 01:08:48
     0: cs:Connected ro:Secondary/Primary ds:UpToDate/UpToDate C r-----
        ns:0 nr:8254 dw:8254 dr:8244 al:0 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:0

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS