Oracle Live Upgradeのドキュメント*には、LiveUpgradeの前に次のパッチをインストールする必要があることが示されています。 *文書1004881.1、「Solaris 10 5/08(アップデート5)以上:」
119254-LR Install and Patch Utilities Patch
121430-LR Live Upgrade patch
121428-LR SUNWluzone required patches
138130-01 vold patch
146578-06 cpio patch (The most recent replacement for this patch is 148027-03)
最後のパッチに対する依存関係:
Patch-ID# 142909-17 Synopsis: SunOS 5.10: kernel patch (needs reboot)
Patch-ID# 137137-09 Synopsis: SunOS 5.10: kernel patch (needs reboot)
更新されたパッケージ:
146670-02 (SunOS 5.10: libproject patch, needs reboot)
147774-01 automountd patch
lucreate、luupgrade、およびluuactivateを使用してサーバーをライブアップグレードする前に完了する必要がある7つのパッチがあります。
アップデート8からアップデート10へのライブアップグレードは、ZFSサーバーで5分のダウンタイムで完了できると聞きました。再起動後にルアップグレードプロセスに時間がかかるため、最大1時間30分かかることがあります。
真実は何ですか?サーバーが稼働していて5分間ダウンタイムがある間にlucreate / luupgrade / luactivateを実行できるように、事前アップグレードパッチ(142909-17、137137-09)を再起動せずにライブアップグレードを実行する必要がありますか?または、次の後にサーバーを再起動する必要があります。パッチを適用し、ダウンタイムに最大2時間かかることがあることを認めます。
答え1
1回の再起動でこれを実行できますが、お勧めできません。ライブアップグレードに必要なパッチをインストールした後に再起動することをお勧めします。
再起動せずにライブアップグレードを続行しましたが、問題なく動作したことが何度もありましたが、お勧めできません。
ライブアップグレードプロセス中にシステムがアクティブになります。実際には、ゾーンの数によっては1.5時間よりはるかに長くかかることがありますが、唯一のダウンタイムは、更新されたABEを有効にするために再起動することです。
正しい方法でやりたいなら、
- 必要なパッチをインストールします。
- これらのパッチを正しく初期化するには、再起動してください。
- Lucreate/luupdateの実行
- 便宜に応じて、luactivateを実行して再起動します。
1つの注意:ライブアップグレード後に再起動したときにコンソールにアクセスできることを確認してください。ライブアップグレードで処理されていないファイルシステムでシステムが再起動しない場合、または新しいバージョンのSolarisが突然キーボードの種類を求めるメッセージを表示し、起動が完了する前に単一のシステム識別メッセージを待機したいためにシステムを再起動できない場合回見ました。ユーザーモードで処理します。
答え2
これを行うには、一度だけ再起動するだけです。
あなたがリストしたパッチのほとんどは、Solaris SPARC CPUセットをインストールするときにインストールされる必須パッチの一部であることがわかります。 LU(Live Upgrade)をパッチングまたは実行する前に、パッチ(119254)とLUパッチを適用するのが一般的な方法です。
私たちが経験した唯一の問題は、必須のパッチの1つがSMFサービスが依存するアプリケーションであるSMFサービスをリフレッシュ(?)して再起動したことです。 SMFの依存関係に問題がありました。
したがって、前提条件パッチ(カーネルパッチを除く)をインストールしたら、lucreateを実行してからluupdateを実行し、可能であれば最新のCPUセットを新しいBEに適用できる必要があります。どのFSを使用しているかは明らかではありませんが、LUでよりうまく機能するため、ZFSを使用することをお勧めします。