ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
![]() |
Oracle Solaris 10 1/13 インストールガイド: Live Upgrade とアップグレードの計画 Oracle Solaris 10 1/13 Information Library (日本語) |
パート I Live Upgrade を使ったアップグレード
1. Oracle Solaris インストールの計画についての参照先
4. Live Upgrade を使用したブート環境の作成 (タスク)
Live Upgrade のインストールとブート環境の作成 (タスクマップ)
RAID-1 ボリューム (ミラー) を持つブート環境を作成する方法
5. Live Upgrade によるアップグレード (タスク)
6. 障害回復: 元のブート環境へのフォールバック (タスク)
7. Live Upgrade ブート環境の管理 (タスク)
8. 非大域ゾーンがインストールされているシステムにおける Oracle Solaris OS のアップグレード
パート II Live Upgrade を使った ZFS ルートプールのアップグレードと ZFS ルートプールへの移行
Live Upgrade を実行する前に、インストールメディアから最新の Live Upgrade パッケージをインストールし、My Oracle Support ナレッジドキュメント 1004881.1 – Live Upgrade Software Patch Requirements (以前の 206844) に記載されているパッチをインストールする必要があります。現在の OS に Live Upgrade パッケージをインストールし、古いパッケージを削除する必要があります。Live Upgrade パッケージのリリースは、アップグレード後の OS のリリース番号と一致する必要があります。たとえば、現在使用している OS が Solaris 9 リリースで、Oracle Solaris 10 8/11 リリースにアップグレードする場合、Oracle Solaris 10 8/11 リリースの Live Upgrade パッケージをインストールする必要があります。My Oracle Support ナレッジドキュメント 1004881.1 – Live Upgrade Software Patch Requirements (以前の 206844) に記載されているパッチもインストールする必要があります。最新のパッケージとパッチにより、リリースに最新のバグ修正と新機能がすべて含まれるようになります。新しいブート環境の作成に進む前に、システムに関連するすべてのパッチを必ずインストールしてください。
My Oracle Support にある My Oracle Support ナレッジドキュメント 1004881.1 Live Upgrade Software Patch Requirements (以前の 206844) では、古いパッケージを削除して新しいパッケージをインストールする方法が説明されており、必要なパッチが記載されています。このセクションでは、ナレッジドキュメント 1004881.1 – Live Upgrade Software Patch Requirements (以前の 206844) に記載されている手順が詳しく説明されています。
パッケージをインストールするには、インストール DVD または CD にある liveupgrade20 コマンドか、pkgadd コマンドを使用します。liveupgrade20 コマンドを使用する場合は、Java ソフトウェアが必要です。システムに Java ソフトウェアがインストールされていない場合は、pkgadd コマンドを使用してパッケージをインストールする必要があります。詳細は、My Oracle Support ナレッジドキュメントを参照してください。
このセクションでは、次の手順について説明します。
3 つの Live Upgrade パッケージ SUNWluu、SUNWlur、および SUNWlucfg は、Live Upgrade を使ってアップグレードまたはパッチを適用するのに必要なソフトウェアを構成します。これらのパッケージには、既存のソフトウェア、新しい機能、およびバグ修正が含まれています。Live Upgrade を使用する前に、既存パッケージを削除しないで新しいパッケージをシステムにインストールすると、ターゲットリリースへのアップグレードまたはパッチ適用は失敗します。SUMWlucfg パッケージは、Solaris 10 8/07 リリースの新機能です。Solaris 10 8/07 より前のリリースから Live Upgrade パッケージを使用する場合は、このパッケージを削除する必要はありません。
# pkgrm SUNWlucfg SUNWluu SUNWlur
# pkgadd -d path-to-packages SUNWlucfg SUNWlur SUNWluu
ソフトウェアパッケージのあるディレクトリの絶対パスを指定します。
# pkgchk -v SUNWlucfg SUNWlur SUNWluu
インストール DVD または CD にある liveupgrade20 コマンドを使用する場合、Java ソフトウェアが必要です。システムに Java ソフトウェアがインストールされていない場合は、pkgadd コマンドを使用してパッケージをインストールする必要があります。詳細は、「pkgadd コマンドを使用して Live Upgrade をインストールする方法」を参照してください。
注 - この手順では、システムで Solaris Volume Manager を実行していると仮定しています。Solaris Volume Manager を使用したリムーバブルメディアの管理の詳細は、『Oracle Solaris の管理: デバイスとファイルシステム』を参照してください。
3 つの Live Upgrade パッケージ SUNWluu、SUNWlur、および SUNWlucfg は、Live Upgrade を使ってアップグレードまたはパッチを適用するのに必要なソフトウェアを構成します。これらのパッケージには、既存のソフトウェア、新しい機能、およびバグ修正が含まれています。Live Upgrade を使用する前に、既存パッケージを削除しないで新しいパッケージをシステムにインストールすると、ターゲットリリースへのアップグレードまたはパッチ適用は失敗します。SUMWlucfg パッケージは、Solaris 10 8/07 リリースの新機能です。Solaris 10 8/07 より前のリリースから Live Upgrade パッケージを使用する場合は、このパッケージを削除する必要はありません。
# pkgrm SUNWlucfg SUNWluu SUNWlur
Oracle Solaris Operating System DVD を使用している場合は、インストーラのあるディレクトリに移動し、インストーラを実行します。
# cd /cdrom/cdrom0/Solaris_10/Tools/Installers # ./liveupgrade20
Oracle Solaris インストールプログラムの GUI が表示されます。スクリプトを使用する場合は、-noconsole オプションと -nodisplay オプションを使用することで、GUI が表示されるのを防ぐことができます。
Oracle Solaris Software - 2 CD を使用している場合は、インストーラを実行します。
% ./installer
Oracle Solaris インストールプログラムの GUI が表示されます。
DVD の場合、「コンポーネントの選択」パネルの「次へ」をクリックしてパッケージをインストールします。
CD の場合、「製品の選択」パネルで Live Upgrade の「デフォルトインストール」を選択し、ほかのソフトウェアの選択を解除する場合はそのソフトウェアをクリックします。
必要なパッチをインストールする準備が整いました。
![]() | 注意 - Live Upgrade が正しく動作するためには、特定の OS バージョン用の特定のパッチリビジョンのセットがインストールされている必要があります。Live Upgrade をインストールまたは実行する前に、これらのパッチをインストールする必要があります。 |
ナレッジドキュメント 1004881.1 – Live Upgrade Software Patch Requirements (以前の 206844) に記載されているパッチは、いつでも変更されることがあります。これらのパッチにより、Live Upgrade の欠陥が修正される可能性があると同時に、Live Upgrade が依存するコンポーネントの欠陥も修正される可能性があります。Live Upgrade で問題が発生した場合は、最新の Live Upgrade パッチがインストールされていることを確認してください。
x86 のみ - このパッチのセットがインストールされていない場合、Live Upgrade は失敗し、次のエラーメッセージが表示されることがあります。次のエラーメッセージが表示されなくても、必要なパッチがインストールされていない場合があります。Live Upgrade のインストールを試みる前に、MyOracleSupport のナレッジドキュメントに記載されたすべてのパッチがすでにインストール済みであることを必ず確認してください。
ERROR: Cannot find or is not executable: </sbin/biosdev>. ERROR: One or more patches required by Live Upgrade has not been installed.
http://support.oracle.com を調べて最新の更新済みパッチリストであることを確認してください。My Oracle Support で、ナレッジドキュメント 1004881.1 – Live Upgrade Software Patch Requirements (以前の 206844) を検索してください。
Solaris 8 または Solaris 9 OS を実行している場合は、Live Upgrade インストーラを実行できないことがあります。これらのリリースには、Java 2 Runtime Environment の実行に必要なパッチのセットが含まれていません。Live Upgrade インストーラを実行してパッケージをインストールするには、Java 2 Runtime Environment の推奨パッチクラスタが必要です。Live Upgrade パッケージをインストールするには、pkgadd コマンドを使用します。または、Java 2 Runtime Environment 推奨パッチクラスタをインストールします。パッチクラスタは、http://support.oracle.com (My Oracle Support) にあります。
# cd /var/tmp/lupatches
# patchadd path-to-patches patch-ID patch-ID
patch-ID はパッチ番号です。複数のパッチ名を指定する場合は、スペースで区切ります。
注 - パッチはナレッジドキュメント 1004881.1 - Live Upgrade Software Patch Requirements (以前の 206844) に指定されている順序で適用する必要があります。
いくつかのパッチは、有効にするためにリブートする必要があります。
x86 のみ: システムをリブートする必要があります。そうしないと、Live Upgrade は失敗します。
# init 6
以上で新しいブート環境を正しく作成するために必要なパッケージとパッチがインストールされました。