Oracle Solaris 10 9/10 インストールガイド (Solaris Live Upgrade とアップグレードの計画)

Solaris Live Upgrade のインストール

Solaris Live Upgrade を実行する前に、インストールメディアに含まれている最新の Solaris Live Upgrade パッケージと SunSolve Infodoc 206844 に記載されているパッチをインストールしてください。現在の OS に Solaris Live Upgrade パッケージをインストールし、古いパッケージを削除する必要があります。アップグレード後の OS のリリース番号と同じリリース番号の Solaris Live Upgrade パッケージをインストールする必要があります。たとえば、OS を現在使用している Solaris 9 リリースから Solaris 10 9/10 リリースにアップグレードする場合、Solaris 10 9/10 リリースの Solaris Live Upgrade パッケージをインストールする必要があります。SunSolve Infodoc 206844 に記載されているパッチもインストールする必要があります。最新のパッケージとパッチにより、リリースに最新のバグ修正と新機能がすべて含まれるようになります。新しいブート環境の作成に進む前に、システムに関連するすべてのパッチを必ずインストールしてください。

Sunsolve Infodoc 206844 には、古いパッケージを削除して新しいパッケージをインストールする方法と、必要なパッチのリストが記載されています。以下の手順では、Infodoc 206844 に記載されている手順についてさらに詳しく説明しています。

Procedurepkgadd コマンドを使用して Solaris Live Upgrade をインストールする方法

パッケージをインストールするには、インストール DVD または CD にある liveupgrade20 コマンドか、pkgadd コマンドを使用します。liveupgrade20 コマンドを使用する場合は、Java ソフトウェアが必要です。システムに Java ソフトウェアがインストールされていない場合は、pkgadd コマンドを使用してパッケージをインストールする必要があります。詳細については、SunSolve Infodoc を参照してください。

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』「RBAC の構成 (作業マップ)」を参照してください。

  2. 既存の Solaris Live Upgrade パッケージを削除します。

    3 つの Solaris Live Upgrade パッケージ SUNWluuSUNWlur、および SUNWlucfg は、Solaris Live Upgrade を使ってアップグレードまたはパッチを適用するのに必要なソフトウェアを構成します。これらのパッケージには、既存のソフトウェア、新しい機能、およびバグ修正が含まれています。Solaris Live Upgrade を使用する前に、既存パッケージを削除しないで新しいパッケージをシステムにインストールすると、ターゲットリリースへのアップグレードまたはパッチ適用は失敗します。SUMWlucfg パッケージは、Solaris 10 8/07 以降のリリースの新機能です。Solaris 10 8/07 より前のリリースから Solaris Live Upgrade パッケージを使用する場合は、このパッケージを削除する必要はありません。


    # pkgrm SUNWlucfg SUNWluu SUNWlur
    
  3. 次の順序でパッケージをインストールします。


    # pkgadd -d path_to_packages SUNWlucfg SUNWlur SUNWluu   
    
    path_to_packages

    ソフトウェアパッケージのあるディレクトリの絶対パスを指定します。

  4. 指定したパッケージが正常にインストールされていることを確認します。


    # pkgchk -v SUNWlucfg SUNWlur SUNWluu
    

ProcedureSolaris インストールプログラムを使用して Solaris Live Upgrade をインストールする方法

パッケージをインストールするには、インストール DVD または CD にある liveupgrade20 コマンドを使用します。liveupgrade20 コマンドを使用する場合は、Java ソフトウェアが必要です。システムに Java ソフトウェアがインストールされていない場合は、pkgadd コマンドを使用してパッケージをインストールする必要があります。詳細については、SunSolve Infodoc を参照してください。


注 –

この手順では、システムでボリュームマネージャーを実行していると仮定しています。ボリュームマネージャーを使用したリムーバブルメディアの管理の詳細は、『Solaris のシステム管理 (デバイスとファイルシステム)』を参照してください。


  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』「RBAC の構成 (作業マップ)」を参照してください。

  2. 既存の Solaris Live Upgrade パッケージを削除します。

    3 つの Solaris Live Upgrade パッケージ SUNWluuSUNWlur、および SUNWlucfg は、Solaris Live Upgrade を使ってアップグレードまたはパッチを適用するのに必要なソフトウェアを構成します。これらのパッケージには、既存のソフトウェア、新しい機能、およびバグ修正が含まれています。Solaris Live Upgrade を使用する前に、既存パッケージを削除しないで新しいパッケージをシステムにインストールすると、ターゲットリリースへのアップグレードまたはパッチ適用は失敗します。SUMWlucfg パッケージは、Solaris 10 8/07 以降のリリースの新機能です。Solaris 10 8/07 より前のリリースから Solaris Live Upgrade パッケージを使用する場合は、このパッケージを削除する必要はありません。


    # pkgrm SUNWlucfg SUNWluu SUNWlur
    
  3. Solaris Operating System DVD または Solaris SOFTWARE - 2 CD を挿入します。

  4. インストーラを実行します。

    • Solaris Operating System DVD を使用している場合は、インストーラのあるディレクトリに移動し、インストーラを実行します。


      # cd /cdrom/cdrom0/Solaris_10/Tools/Installers
      # ./liveupgrade20
      

      Solaris インストールプログラムの GUI が表示されます。スクリプトを使用する場合は、-noconsole オプションと -nodisplay オプションを使用することで、GUI が表示されるのを防ぐことができます。

    • Solaris SOFTWARE - 2 CD を使用している場合は、インストーラを実行します。


      % ./installer
      

      Solaris インストールプログラムの GUI が表示されます。

  5. 「インストール形式の選択 (Select Type of Install)」パネルで「カスタム (Custom)」をクリックします。

  6. 「ロケールの選択 (Locale Selection)」パネルで、インストールする言語をクリックします。

  7. インストールするソフトウェアを選択します。

    • DVD の場合、「コンポーネントの選択 (Component Selection)」パネルの「次へ (Next)」をクリックしてパッケージをインストールします。

    • CD の場合、「製品の選択 (Product Selection)」パネルの Solaris Live Upgrade の項目で「デフォルトインストール (Default Install)」をクリックします。また、ソフトウェアの選択を解除するには、ほかの製品をクリックします。

  8. Solaris インストールプログラムの指示に従って、ソフトウェアをインストールします。

    必要なパッチをインストールする準備が整いました。

Solaris Live Upgrade に必要なパッチのインストール

説明 

詳細 


注意 – 注意 –

Solaris Live Upgrade を正しく操作するためには、指定の OS バージョン用の特定のパッチリビジョンのセットがインストールされている必要があります。Solaris Live Upgrade をインストールまたは実行する前に、これらのパッチをインストールする必要があります。



x86 のみ –

このパッチのセットがインストールされていない場合、Solaris Live Upgrade は失敗し、次のエラーメッセージが表示されることがあります。次のエラーメッセージが表示されなくても、必要なパッチがインストールされていない場合があります。Solaris Live Upgrade のインストールを試みる前に、SunSolve の Infodoc に記載されたすべてのパッチがすでにインストール済みであることを必ず確認してください。


ERROR: Cannot find or is not 
executable: </sbin/biosdev>.
ERROR: One or more patches required by 
Live Upgrade has not been installed.

Infodoc 206844 (以前の 72099) に記載されたパッチは、随時変更される可能性があります。これらのパッチにより、Solaris Live Upgrade の欠陥が修正される可能性があると同時に、Solaris Live Upgrade が依存するコンポーネントの欠陥も修正される可能性があります。Solaris Live Upgrade で問題が発生した場合は、最新の Solaris Live Upgrade パッチがインストールされていることを確認してください。 

http://sunsolve.sun.com で最新のパッチリストを確認してください。SunSolve の Web サイトで、Infodoc 206844 (以前の 72099) を検索してください。

Solaris 8、または Solaris 9 OS を実行している場合、Solaris Live Upgrade インストーラを実行できないことがあります。これらのリリースには、Java 2 Runtime Environment の実行に必要なパッチのセットが含まれていません。Solaris Live Upgrade インストーラを実行してパッケージをインストールするには、Java 2 Runtime Environment の推奨パッチクラスタが必要です。 

Solaris Live Upgrade パッケージをインストールするには、pkgadd コマンドを使用します。または、Java 2 Runtime Environment 推奨パッチクラスタをインストールします。このパッチクラスタは http://sunsolve.sun.com から入手できます。

Procedure必要なパッチをインストールするには

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』「RBAC の構成 (作業マップ)」を参照してください。

  2. ローカルディスクにパッチを保存する場合は、/var/tmp/lupatches などのディレクトリを作成します。

  3. SunSolve の Web サイトから、パッチ一覧を取得します。

  4. この例のようにパッチディレクトリに移動します。


    # cd /var/tmp/lupatches
    
  5. patchadd コマンドを使用してパッチをインストールします。


    # patchadd path_to_patches patch-id  patch-id
    

    patch_id はパッチの番号です。複数のパッチ名を指定する場合は、スペースで区切ります。


    注 –

    パッチは、infodoc 206844 で指定された順序で適用する必要があります。


  6. 必要に応じてシステムをリブートします。いくつかのパッチは、有効にするためにリブートする必要があります。

    x86 のみ: システムをリブートする必要があります。そうしないと、Solaris Live Upgrade は失敗します。


    # init 6
    

    以上で新しいブート環境を正しく作成するために必要なパッケージとパッチがインストールされました。