DiskSuite(ミラー)
口頭で説明するのが面倒なのでメモ
前提条件として、
・同容量のディスクが2発有る事。
・マスターとなるディスクにRAID情報を書き込むパーティションが有る事(専用)
・この例ではs0が/で有る事。
・vtocで有る事。
パーティションの準備
# /usr/sbin/prtvtoc -h /dev/rdsk/c1t0d0s2 | grep -v '^ *2' | /usr/sbin/fmthard -n mirror -s – /dev/rdsk/c1t1d0s2
※上記は改行なしでだらだらと書いてください
※上記は改行なしでだらだらと書いてください
DB作成(s7がRAID情報専用パーティションの場合)
# metadb -a -c 2 -f c1t0d0s7 c1t1d0s7
マスター側のサブミラーを設定
# metainit -f d11 1 1 c1t0d0s0
# metainit -f d21 1 1 c1t0d0s1
# metainit -f d31 1 1 c1t0d0s3
# metainit -f d41 1 1 c1t0d0s4
# metainit -f d51 1 1 c1t0d0s5
# metainit -f d61 1 1 c1t0d0s6
※s7以外の使用しているパーティションのみ実施
# metainit -f d21 1 1 c1t0d0s1
# metainit -f d31 1 1 c1t0d0s3
# metainit -f d41 1 1 c1t0d0s4
# metainit -f d51 1 1 c1t0d0s5
# metainit -f d61 1 1 c1t0d0s6
※s7以外の使用しているパーティションのみ実施
マスター側のサブミラーをミラーへ接続
# metainit d10 -m d11
# metainit d20 -m d21
# metainit d30 -m d31
# metainit d40 -m d41
# metainit d50 -m d51
# metainit d60 -m d61
※s7以外の使用しているパーティションのみ実施
# metainit d20 -m d21
# metainit d30 -m d31
# metainit d40 -m d41
# metainit d50 -m d51
# metainit d60 -m d61
※s7以外の使用しているパーティションのみ実施
障害時用にバックアップ
# cp -p /etc/system /etc/system_nometa
# cp -p /etc/vfstab /etc/vfstab_nometa
# cp -p /etc/vfstab /etc/vfstab_nometa
ブートデバイス変更
# metaroot d10
# lockfs -fa
※metarootした時点でsystemとvfstabが書き変わってます
# lockfs -fa
※metarootした時点でsystemとvfstabが書き変わってます
# vi /etc/vfstab
※metarootによって自動で書き変わるのはs0(/)のみ。それ以外のs3〜s6までをs0に見習って変更
※metarootによって自動で書き変わるのはs0(/)のみ。それ以外のs3〜s6までをs0に見習って変更
デバイス変更のため再起動
# shutdown -r now
スレーブ側のサブミラーを作成
# metainit d12 1 1 c1t1d0s0
# metainit d22 1 1 c1t1d0s1
# metainit d32 1 1 c1t1d0s3
# metainit d42 1 1 c1t1d0s4
# metainit d52 1 1 c1t1d0s5
# metainit d62 1 1 c1t1d0s6
※s7以外の使用しているパーティションのみ実施
# metainit d22 1 1 c1t1d0s1
# metainit d32 1 1 c1t1d0s3
# metainit d42 1 1 c1t1d0s4
# metainit d52 1 1 c1t1d0s5
# metainit d62 1 1 c1t1d0s6
※s7以外の使用しているパーティションのみ実施
スレーブ側のサブミラーをミラーへ接続
# metattach d10 d12
# metattach d20 d22
# metattach d30 d32
# metattach d40 d42
# metattach d50 d52
# metattach d60 d62
※s7以外の使用しているパーティションのみ実施
# metattach d20 d22
# metattach d30 d32
# metattach d40 d42
# metattach d50 d52
# metattach d60 d62
※s7以外の使用しているパーティションのみ実施
確認
# metastat