忍者ブログ
出来損ないのカメレオン

ディスクの選択

  ディスクデバイス空き領域
  =========================================
  [X]** c0t0d070086 MB  (F4 で編集)
  [ ] c1t0d070086 MB

-> F2_自動配置(自動配置させておいて後でカスタマイズ)

自動配置するファイルシステム
========================================
[X]  /
[ ]  /opt
[ ]  /usr
[ ]  /usr/openwin
[X]  /var
[X]   swap

ファイルシステム  ディスク/スライス容量
==============================================
/                c0t0d0s0          5634 MB
/var   c0t0d0s1112     MB
overlap   c0t0d0s270086      MB
swap   c0t0d0s3512     MB
/export/home  c0t0d0s763828      MB
overlap   c1t0d0s270086      MB
/export/home0  c1t0d0s770086      MB

カスタマイズするディスクを選択してください。

 ディスク (容量)  構成済みのファイルシステム
 ===========================================
 c0t0d0   (70086 MB)     /, /var, swap, /export/home              
 c1t0d0  (70086 MB) 

-> F4_カスタマイズ

-> Esc-4_オプション
[X]M バイト
[ ]シリンダ

その他のオプション
[X]シリンダ境界を表示する
[ ]VTOC ラベルから既存のスライスをロードする

-----

★ディスクスライスについて
RAID DB用に"4"に100MB程度のマウントなしのスライスを作っておく。
ルート(/)のスライスは開始シリンダを0なら0、0ではないのなら0ではないと合わせておく。
マスターとスレーブのシリンダ位置を全て合わせておけば問題はない。
スレーブは全てマウントなしで設定しておく。

ブートデバイス: c0t0d0s0

   対象:                                   推奨:      MB        最小:      MB
====================================================
  Slice  マウントポイント            容量 (MB)   開始 Cyl    終了 Cyl
     0   /                               10240        712        4268
     1   /var                            47694       4269       20835
     2   overlap                         70086          0       24344
     3   swap                             2049          0         711
     4                                     100      20836       20870
     5                                       0          0           0
     6                                       0          0           0
     7   /export/home                    10001      20871       24344
================================================
                           総容量:       70086 MB
                     割り当て済み:       70084 MB
                         丸め誤差:           2 MB
                             空き:           0 MB

インストールが始まります。

インストール後の設定
--------------------------------------------------------------------
インストール直後はsendmailのメッセージが多発するのでサービスを落とす

# svcadm disable sendmail
# svcs | grep sendmail
>なし

※備考:(# svcadm enable/disable)

--------------------------------------------------------------------

■RAID作成

以下のコマンドでState Databaseを作成する。
# metadb -a -f -c 2 c0t0d0s4 c1t0d0s4

以下のコマンドでState Databaseを確認できる。
# metadb
        flags           first blk       block count
     a        u         16              8192            /dev/dsk/c0t0d0s4
     a        u         8208            8192            /dev/dsk/c0t0d0s4
     a        u         16              8192            /dev/dsk/c1t0d0s4
     a        u         8208            8192            /dev/dsk/c1t0d0s4

※RAIDプラン
Slice-M.Disk-S.Disk-Mirror.D-Mount Point
(eg.スライス0はマスターをd11、スレーブをd12とし、d10というRAIDで/にマウントする)

0 d11 d12 d10 /
1 d21 d22 d20 /var
3 d31 d32 d30 swap
4 metadb
7 d41 d42 d40 /export/home

▼作業

ルートファイルシステムのミラー化

# metainit -f d11 1 1 c0t0d0s0
>d11: 連結/ストライプがセットアップされます

# metainit d12 1 1 c1t0d0s0
>d12: 連結/ストライプがセットアップされます

# metainit d10 -m d11
>d10: ミラーがセットアップされます

# metaroot d10
# lockfs -fa

vfstabを確認。
# more /etc/vfstab

以下のように変更する。もしくは変更されている。
#/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0        /       ufs     1       no -
/dev/md/dsk/d10 /dev/md/rdsk/d10        /       ufs     1       no -

# reboot

ミラーを開始する
# metattach d10 d12

-----

/var/ファイルシステムのミラー化

# metainit -f d21 1 1 c0t0d0s1
>d21: 連結/ストライプがセットアップされます

# metainit d22 1 1 c1t0d0s1
>d22: 連結/ストライプがセットアップされます

# metainit d20 -m d21
>d20: ミラーがセットアップされます

# vi /etc/vfstab
※vfstabの編集に失敗すると再起動後viが起動せずvfstabの再編集が難しくなるので注意。
もしそうなった場合は/var/tmpを仮で作成する。

#/dev/dsk/c0t0d0s1      /dev/rdsk/c0t0d0s1      /var    ufs     1fs     no
-es     -                    ~
/dev/md/dsk/d20 /dev/md/rdsk/d20        /var    ufs     1       no      -

# reboot

ミラーを開始する
# metattach d20 d22

---

同様にその他ファイルシステムのミラー化
 
# metainit -f d31 1 1 c0t0d0s3
# metainit -f d41 1 1 c0t0d0s7
# metainit d32 1 1 c1t0d0s3
# metainit d42 1 1 c1t0d0s7
# metainit d30 -m d31
# metainit d40 -m d41

# vi /etc/vfstab
#/dev/dsk/c0t0d0s3      /dev/rdsk/c0t0d0s3      /usr    ufs     1       no -
/dev/md/dsk/d30         /dev/md/rdsk/d30        /usr    ufs     1       no -
#/dev/dsk/c0t0d0s7      /dev/rdsk/c0t0d0s7      /opt    ufs     2       yes -
/dev/md/dsk/d40         /dev/md/rdsk/d40        /opt    ufs     2       yes -

最終的なvfstabの内容
---
#device         device          mount           FS      fsck    mount   mount
#to mount       to fsck         point           type    pass    at boot options
#
fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
#/dev/dsk/c0t0d0s3      -       -       swap    -       no      -
/dev/md/dsk/d30 -       -       swap    -       no      -
/dev/md/dsk/d10 /dev/md/rdsk/d10        /       ufs     1       no      -
#/dev/dsk/c0t0d0s1      /dev/rdsk/c0t0d0s1      /var    ufs     1       no      -
/dev/md/dsk/d20 /dev/md/rdsk/d20        /var    ufs     1       no      -
#/dev/dsk/c0t0d0s7      /dev/rdsk/c0t0d0s7      /export/home    ufs     2       yes     -
/dev/md/dsk/d40 /dev/md/rdsk/d40        /export/home    ufs     2       yes     -
/devices        -       /devices        devfs   -       no      -
ctfs    -       /system/contract        ctfs    -       no      -
objfs   -       /system/object  objfs   -       no      -
swap    -       /tmp    tmpfs   -       yes     -

-----

#reboot

ミラーを開始する
# metattach d30 d32
# metattach d40 d42

-----

確認
# metastat
d40: ミラー
    サブミラー 0: d41
      状態: 正常
    サブミラー 1: d42
      状態: 再同期中
    再同期実行中: 0 % 完了
    パス: 1
    読み込みオプション: roundrobin (デフォルト)
    書き込みオプション: parallel (デフォルト)
    サイズ: 20482704 ブロック (9.8 GB)

d41: d40 のサブミラー
    状態: 正常
    サイズ: 20482704 ブロック (9.8 GB)
    ストライプ 0:
        デバイス   開始ブロック Dbase         状態 Reloc ホットスペア
        c0t0d0s7          0     No            正常   Yes


d42: d40 のサブミラー
    状態: 再同期中
    サイズ: 20482704 ブロック (9.8 GB)
    ストライプ 0:
        デバイス   開始ブロック Dbase         状態 Reloc ホットスペア
        c1t0d0s7          0     No            正常   Yes


d30: ミラー
    サブミラー 0: d31
      状態: 正常
    サブミラー 1: d32
      状態: 再同期中
    再同期実行中: 6 % 完了
    パス: 1
    読み込みオプション: roundrobin (デフォルト)
    書き込みオプション: parallel (デフォルト)
    サイズ: 4197952 ブロック (2.0 GB)

d31: d30 のサブミラー
    状態: 正常
    サイズ: 4197952 ブロック (2.0 GB)
    ストライプ 0:
        デバイス   開始ブロック Dbase         状態 Reloc ホットスペア
        c0t0d0s3          0     No            正常   Yes


d32: d30 のサブミラー
    状態: 再同期中
    サイズ: 4197952 ブロック (2.0 GB)
    ストライプ 0:
        デバイス   開始ブロック Dbase         状態 Reloc ホットスペア
        c1t0d0s3          0     No            正常   Yes


d20: ミラー
    サブミラー 0: d21
      状態: 正常
    サブミラー 1: d22
      状態: 再同期中
    再同期実行中: 1 % 完了
    パス: 1
    読み込みオプション: roundrobin (デフォルト)
    書き込みオプション: parallel (デフォルト)
    サイズ: 97679032 ブロック (46 GB)

d21: d20 のサブミラー
    状態: 正常
    サイズ: 97679032 ブロック (46 GB)
    ストライプ 0:
        デバイス   開始ブロック Dbase         状態 Reloc ホットスペア
        c0t0d0s1          0     No            正常   Yes


d22: d20 のサブミラー
    状態: 再同期中
    サイズ: 97679032 ブロック (46 GB)
    ストライプ 0:
        デバイス   開始ブロック Dbase         状態 Reloc ホットスペア
        c1t0d0s1          0     No            正常   Yes


d10: ミラー
    サブミラー 0: d11
      状態: 正常
    サブミラー 1: d12
      状態: 再同期中
    再同期実行中: 11 % 完了
    パス: 1
    読み込みオプション: roundrobin (デフォルト)
    書き込みオプション: parallel (デフォルト)
    サイズ: 20972072 ブロック (10 GB)

d11: d10 のサブミラー
    状態: 正常
    サイズ: 20972072 ブロック (10 GB)
    ストライプ 0:
        デバイス   開始ブロック Dbase         状態 Reloc ホットスペア
        c0t0d0s0          0     No            正常   Yes


d12: d10 のサブミラー
    状態: 再同期中
    サイズ: 20972072 ブロック (10 GB)
    ストライプ 0:
        デバイス   開始ブロック Dbase         状態 Reloc ホットスペア
        c1t0d0s0          0     No            正常   Yes


Device Relocation Information:
Device   Reloc  Device ID
c1t0d0   はい   id1,sd@SFUJITSU_MAW3073NC_______DAR4P7C029YJ
c0t0d0   はい   id1,sd@SFUJITSU_MAW3073NC_______DAR4P7C02A26

-----

以上で作業は終了。
アタッチした後は2つのミラーは自動的に同期される。
同期が完了する前にマシンを落としても問題ない。
再起動後に自動で同期が開始される。

備考:解除コマンド
# metaclear d42

PR
ブログ内検索
Counter


カレンダー
02 2025/03 04
S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
忍者ブログ [PR]