DiskSuiteでシステムのミラーリング

DiskSuiteって知ってます?Solaris上でソフトウェアでRAID機能を実現するプログラムで、RAID5,ミラーリング(RAID1)、ストライピング(RAID0)を接続されている普通のHDDを使って実現できます。こいつはシステムのパーテーション、rootや/usr,swapをもミラーリングできてしまうという機能を持っています。
さて、本題。システムをミラーリングする場合の手順についてちょと記載。


まずは/etc/opt/SUNWmd/md.tabを書くのだ!標準で用意されているのがあるけど、それはrenameして新しくつくろう!
/dev/md/dsk/d10  1  1  /dev/dsk/c0t0d0s0
/dev/md/dsk/d0 -m d10
/dev/md/dsk/d20 1 1 /dev/dsk/c1t0d0s0
/dev/md/dsk/d11 1 1 /dev/dsk/c0t0d0s1
/dev/md/dsk/d1 -m d11
/dev/md/dsk/d21 1 1 /dev/dsk/c1t0d0s1

続いて、この記述にしたがってmetainitを実行するのだ!今回はrootもswapもumountできないので強制施行オプションをつけるのだ!
# metainit d20
# metainit -f d10
# metainit d0 d10
# metainit d21
# metainit -f d11
# metainit d1 d11

rootのデバイスがミラーになるので特別なコマンドを打ってシステムを変更する。
# metaroot d0

swapもミラーになりデバイス名が変わるので/etc/vfstabを書き換える。(rootはmetarootコマンドで書き変わっている)
/dev/md/dsk/d1 – – swap – no –

そして再起動。
# reboot

さっきのmetainitではミラーの片方しか登録していないので、もう片方を登録し、ディスク内データの同期を取る。
# metattach d0 d20
# metattach d1 d21

metastatコマンドで同期の状況を確認する。すべてstatusがOkeyになれば終了。

てな感じでDiskSuite4.xによるシステムのミラーはできますよ。

NISパッケージとは?

Solaris2.xのNIS,NIS plusの対応状況…


Solaris 2.5.1以前
NISクライアントとしての使用は可能
サーバとしてやNIS plus環境で使うにはNIS kitの追加インストールが必要。
Solaris 2.6以降
標準でNIS plusもインストールされる。
NIS kitは無くなった。

NIS plus root server

Solaris 2.6HW5/98でNIS plusのroot serverを構築した。
んで、その覚え書き

# nisserver -f -r -Y -d edp.eng.tamagawa.ac.jp.
# nispopulate -F -p /nis_files

上記の解説
NIS plusドメイン名:edp.eng.tamagawa.ac.jp.
NIS互換モードでrootサーバを設定
NIS plusで使うpasswdファイルなどを/nis_filesディレクトリに保存

Sun Enterprise 450 (E450) tips

Sun Enterprise450に関する豆知識


  1. 拡張ストレージオプションについて(その1)

    ディスクに気をつけろ!
    E450のフロントには標準状態では4台、拡張ストレージオプションを2セット増設すれば最大20台のHDDが取り付けられます。しかし、実はHDDの増設は結構やっかいです。なぜなら、このHDD、probe-scsi-allできちんと見えるからと言ってもちゃんと刺さっているとは限らないからです。刺さりが甘いままだとboot -rで起動した時などにWARNNINGを出してくれます。また、HDDの刺さりが甘い以外の理由でWARNNINGがでる場合もあります。おれは拡張ストレージオプションの裏側の電源関連のコネクタの刺さりが甘いということです。実際このためまともに起動しなかったということもあります。

  2. 拡張ストレージオプションについて(その2)

    disk-led-assocというオプション
    eepromの設定にdisk-led-assocというものがあります。標準状態だと「disk-led-assoc=0」ですが、拡張ストレージオプションを増設した場合、そのSCSIカードを刺したPCIスロットに対応する番号を設定する必要があります。
    たとえば、PCI 5番刺した場合は「setenv disk-led-assoc 0 5」といった風です。これを忘れても大抵は問題ないですが、prtdiagコマンドでシステムの状態をみると刺さって使えているHDDが刺さっていないように表示されてしまいます。ほかにどんな障害があるのかは不明です^^;;;;

HP320LX

なんとなくHP320LXを中古で購入しました。
主目的はVT端末なんでWinCE1.0で十分だろうというわけで購入したんですが、せっかくのPCMCIAスロットがあるのにCE1.0に対応しているLANカードってないんですね・・・こうなったらCE2.0へのアップグレードを検討しなきゃなぁ・・・