Solaris,ZFSでいろいろ試してます

Solaris EXCE はデスクトップが使いにくいのと、
OpenSolaris 200X.XX の方がパッケージ管理がかなり良くなっているので
入れ直します。OpenSolaris 2008.05 はZFS root でありながら、
ディスク全体を zpool にしてくれなかったのですが、
OpenSolaris 2008.11 ではそれが改善されているのも一つの理由です。

先ず、Solaris Express CE snv_107 のバックアップを取っておきます。
# zfs snapshot rpool/ROOT/snv_107@backup
# zfs snapshot rpool/ROOT/snv_107/var@backup
# zfs send rpool/ROOT/snv_107@backup | gzip > /export/root_snv_107.backup.gz
# zfs send rpool/ROOT/snv_107/var@backup | gzip > /export/var_snv_107.backup.gz
(snapshot は別のマシンに一旦コピー)

このあと、Live CD-ROM から起動して何も考えずにインストール。
Solaris Express CE と較べると、インストール時に細かい設定や
インストールするアプリケーションの選択はできません。
DVDで提供される Solaris Express CE と Live CD との量の違いですが。
インストール自体は何もトラブルもなく終わります。

ZFS boot(ZFS root)に対応してますが、インストール時には mirror に
することはできませんので、インストールして起動後に mirror にします。
# zpool status
  pool: rpool
 state: ONLINE
 scrub: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        rpool       ONLINE       0     0     0
          c4d0s0    ONLINE       0     0     0

errors: No known data errors
#
# zpool attach rpool c4d0s0 c5d0s0
Please be sure to invoke installgrub(1M) to make 'c5d0s0' bootable.
# zpool status
  pool: rpool
 state: ONLINE
status: One or more devices is currently being resilvered.  The pool will
        continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
 scrub: resilver in progress for 0h0m, 0.54% done, 1h3m to go
config:

        NAME        STATE     READ WRITE CKSUM
        rpool       ONLINE       0     0     0
          mirror    ONLINE       0     0     0
            c4d0s0  ONLINE       0     0     0  1.14M resilvered
            c5d0s0  ONLINE       0     0     0  76.8M resilvered

errors: No known data errors

resilver(ミラー化)にしばらくかかります。

もし、c4d0 が故障した場合に、c5d0 側から起動するには
c5d0にgrubが入ってないといかないので、これを入れとけと言ってましたので、
installgrub をしておきます。
# installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c5d0s0
stage1 written to partition 0 sector 0 (abs 16065)
stage2 written to partition 0, 267 sectors starting at 50 (abs 16115)
タグ

管理人/副管理人のみ編集できます