Solaris10:Solaris 10 10/09 Live Upgrade

提供:KinusatiWiki
移動: 案内, 検索

Solaris 10 5/09(u7)からSolaris 10 10/09(u8)にLive Upgradeを利用して対してバージョンアップした。 既存ファイルシステムは全てZFS上で構成していた。またzoneもZFS上に構成していた。

Live Upgrade、アップグレードが簡単だからおすすめですよ。 もっとみんな使えばいいのに・・

目次

構成情報

  • HW : VMware上で構成
  • Mem: 1GB
  • CPU : 1CPU
  • HDD : 72GB x 1
  • zfs情報
# zfs list
NAME                           USED  AVAIL  REFER  MOUNTPOINT
rpool                         18.3G  48.6G    94K  /rpool
rpool/ROOT                    10.1G  48.6G    18K  legacy
rpool/ROOT/s10s_u7wos_08     10.1G  48.6G  5.85G  /
rpool/ROOT/s10s_u7wos_08/var 4.29G  48.6G  4.29G  /var
rpool/dump                    4.09G  48.6G  4.09G  -
rpool/export                    38K  48.6G    20K  /export
rpool/export/home               18K  48.6G    18K  /export/home
rpool/swap                    4.09G  52.7G  32.7M  -

Live Upgrade

Live Upgradeのパッケージインストール

OS標準のLive Upgradeは古いので、バージョンアップする。削除対象パッケージが10/08 => 5/09に比べると増えた気がするなー。

# pkgrm SUNWluzone SUNWluu SUNWlucfg SUNWlur
# cd <cdrom>/Solaris_10/Tools/Installers
# ./liveupgrade20 -nodisplay -noconsole
=> このままではSUNWluzoneがインストールされないため以下を手動追加
# cd <cdrom>/Solaris_10/Product
# pkgadd -d . SUNWluzone

参照URL : http://sunsolve.sun.com/search/document.do?assetkey=1-9-72099-1

Live Upgradeを作成

lucreateコマンドでBE(Boot Environmentを作成)。 少々時間がかかる。

# lucreate -n s10s_u8wos_09
# lustatus
Boot Environment           Is       Active Active    Can    Copy      
Name                       Complete Now    On Reboot Delete Status    
-------------------------- -------- ------ --------- ------ ----------
s10s_u7wos_08              yes      yes    yes       no     -         
s10s_u8wos_09              yes      no     no        yes    -         
=> 新しいBEが作成されている

BEのバージョンアップを実行

Solaris10 9/05(update7)にバージョンアップ 少々時間がかかる。

# luupgrade -u -n s10s_u8wos_09 -s <cdrom>

BE(Boot Environment)を切り替え & 再起動

# luactivate s10s_u8wos_09

再起動してBEを切り替える

# init 6
=> 新しいBEでZFSで起動してくる。シャットダウンシーケンス中に起動ディスク等の変更が入る

後作業

不要になった既存環境の削除

# ludelete s10s_u7wos_08
# init 6

zpool/zfsのバージョンアップ

zpool/zfsのバージョンアップを行う。データ破損が発生する可能性を考慮すると事前にバックアップを取得しておくべき。

# zpool upgrade
# zfs upgrade -a

参考資料

個人用ツール