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

Solaris Live Upgrade を使用するための準備

Solaris Live Upgrade をはじめて実行する前に、インストールメディアに含まれている最新の Solaris Live Upgrade パッケージと、SunSolve Infodoc 206844 に記載されているパッチをインストールしてください。SunSolve の Web サイトで、Infodoc 206844 (以前の 72099) を検索してください。

最新のパッケージとパッチにより、リリースに最新のバグ修正と新機能がすべて含まれるようになります。新しいブート環境の作成に進む前に、システムに関連するすべてのパッチを必ずインストールしてください。

以下では、SunSolve Infodoc 206844 に記載されている手順について説明します。


注 –

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


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


    注 –

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


  2. SunSolve の Web サイトにある Infodoc 206844 の手順に従って、Solaris Live Upgrade パッケージを削除および追加します。

    1. 既存の 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
      
    2. 新しい Solaris Live Upgrade パッケージをインストールします。

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

      • Solaris Operating System DVD を使用する場合は、ディレクトリを変更してインストーラを実行します。

        • ディレクトリを変更します。


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

          注 –

          SPARC ベースのシステムの場合、Solaris 10 10/08 リリースより前のリリースではインストーラへのパスが異なります。


          # cd /cdrom/cdrom0/s0/Solaris_10/Tools/Installers
          

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


          # ./liveupgrade20  -noconsole - nodisplay
          

          -noconsole オプションと -nodisplay オプションを使用すると、キャラクタユーザーインタフェース (character user interface、CUI) が表示されるのを防ぐことができます。


          注 –

          Solaris Live Upgrade CUI はサポートされなくなりました。


      • Solaris Software – 2 CD を使用する場合は、パスを変更せずにインストーラを実行できます。


        % ./installer
        
      • パッケージが正常にインストールされていることを確認します。


        # pkgchk -v SUNWlucfg SUNWlur SUNWluu
        
  3. Infodoc 206844 に記載されているパッチをインストールします。

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

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

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


      # cd /var/tmp/lupatches
      
    4. パッチをインストールします。


      # patchadd -M  path-to-patchespatch-id  patch-id
      

      path-to-patches は、/var/tmp/lupatches などのパッチディレクトリへのパスです。patch_id はパッチの番号です。複数のパッチ名を指定する場合は、スペースで区切ります。


      注 –

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


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

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


      # init 6
      

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