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