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

ProcedureSolaris Live Upgrade で使用されるプロファイルを作成する

ここでは、Solaris Live Upgrade で使用されるプロファイルの作成方法について説明します。luupgrade コマンドに -j オプションを指定してこのプロファイルを使用し、非アクティブブート環境をアップグレードできます。

このプロファイルの使用方法については、次の 2 つの節を参照してください。

手順
  1. テキストエディタを使用してテキストファイルを作成します。

    ファイルにわかりやすい名前を付けます。プロファイルの名前は、システムに Solaris ソフトウェアをインストールするためにそのプロファイルをどのように使用するかを示すものにしてください。たとえば、このプロファイルに upgrade_Solaris_10 という名前を付けます。

  2. プロファイルにプロファイルキーワードと値を追加します。

    Solaris Live Upgrade プロファイルで使用できるのは、次の表に示されたアップグレードキーワードだけです。

    次の表に、Install_type キーワードの値 upgrade または flash_install とともに使用できるキーワードを示します。

    初期アーカイブ作成のキーワード 

    説明 

    参照 

    (必須) Install_type

    システムの既存の Solaris 環境をアップグレードするか、システムに Solaris フラッシュアーカイブをインストールするかを定義します。このキーワードには、次の値を使用します。 

    • アップグレードの場合は、upgrade

    • Solaris フラッシュインストールの場合は、flash_install

    • Solaris フラッシュ差分インストールの場合は、flash_update

    このキーワードで使用可能な値のリストについては、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』「install_type プロファイルキーワード」を参照してください。

    (Solaris フラッシュアーカイブの場合は必須) archive_location

    指定された位置から Solaris フラッシュアーカイブを取得します。 

    このキーワードで使用可能な値のリストについては、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』「archive_location プロファイルキーワード」を参照してください。

    (省略可能) cluster (クラスタの追加または削除)

    システムにインストールされるソフトウェアグループに対してクラスタを追加するか、または削除するかを指定します。 

    このキーワードで使用可能な値のリストについては、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』「cluster プロファイルキーワード (ソフトウェアグループの追加)」を参照してください。

    (省略可能) geo

    システムにインストールする地域ロケールか、あるいはシステムのアップグレード時に追加する地域ロケールを指定します。 

    このキーワードで使用可能な値のリストについては、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』「geo プロファイルキーワード」を参照してください。

    (省略可能) local_customization

    クローンシステムに Solaris フラッシュアーカイブをインストールする前に、カスタムスクリプトを作成して、クローンシステム上のローカル構成を保存できます。local_customization キーワードは、これらのスクリプトの格納先ディレクトリを示します。この値は、クローンシステム上のスクリプトへのパスです。

    配置前および配置後スクリプトの詳細は、『Solaris 10 インストールガイド (Solaris フラッシュアーカイブの作成とインストール)』「カスタムスクリプトの作成」を参照してください。

    (省略可能) locale

    インストールまたはアップグレード時に追加するロケールパッケージを指定します。 

    このキーワードで使用可能な値のリストについては、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』「locale プロファイルキーワード」を参照してください。

    (省略可能) package

    システムにインストールされるソフトウェアグループに対してパッケージを追加するか、または削除するかを指定します。 

    このキーワードで使用可能な値のリストについては、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』「package プロファイルキーワード」を参照してください。

    次の表に、Install_type キーワードの値 flash_update とともに使用できるキーワードを示します。

    差分アーカイブ作成のキーワード 

    説明 

    参照 

    (必須) Install_type

    システムに Solaris フラッシュアーカイブをインストールすることを指定します。差分アーカイブを表す値は flash_update です。

    このキーワードで使用可能な値のリストについては、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』「install_type プロファイルキーワード」を参照してください。

    (必須) archive_location

    指定された位置から Solaris フラッシュアーカイブを取得します。 

    このキーワードで使用可能な値のリストについては、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』「archive_location プロファイルキーワード」を参照してください。

    (省略可能) forced_deployment

    ソフトウェアで想定されているものとは異なるクローンシステムに、Solaris フラッシュ差分アーカイブを強制的にインストールします。forced_deployment を使用すると、クローンシステムを期待される状態にするために、新規ファイルがすべて削除されます。ファイルを削除して良いかどうか判断できない場合には、デフォルトを使用してください。デフォルトでは、新規ファイルが削除されそうになると、インストールが停止します。

    このキーワードの詳細は、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』「forced_deployment プロファイルキーワード (Solaris フラッシュ差分アーカイブのインストール)」を参照してください。

    (省略可能) local_customization

    クローンシステムに Solaris フラッシュアーカイブをインストールする前に、カスタムスクリプトを作成して、クローンシステム上のローカル構成を保存できます。local_customization キーワードは、これらのスクリプトの格納先ディレクトリを示します。この値は、クローンシステム上のスクリプトへのパスです。

    配置前および配置後スクリプトの詳細は、『Solaris 10 インストールガイド (Solaris フラッシュアーカイブの作成とインストール)』「カスタムスクリプトの作成」を参照してください。

    (省略可能) no_content_check

    Solaris フラッシュ差分アーカイブを使用してクローンシステムをインストールする場合、no_content_check キーワードを使用してファイルごとの検証を省略できます。ファイルごとの検証により、クローンシステムがマスターシステムの複製であることが保証されます。クローンシステムが元のマスターシステムの複製であることが確実である場合を除き、このキーワードの使用は避けてください。

    このキーワードの詳細は、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』「no_content_check プロファイルキーワード (Solaris フラッシュアーカイブのインストール)」を参照してください。

    (省略可能) no_master_check

    Solaris フラッシュ差分アーカイブを使用してクローンシステムをインストールする場合、no_master_check キーワードを使用してファイルの検証を省略できます。クローンシステムのファイルの検証は行われません。この検証により、クローンシステムが元のマスターシステムから構築されていることが保証されます。クローンシステムが元のマスターシステムの複製であることが確実である場合を除き、このキーワードの使用は避けてください。

    このキーワードの詳細は、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』「no_master_check プロファイルキーワード (Solaris フラッシュアーカイブのインストール)」を参照してください。

  3. プロファイルをローカルシステムのディレクトリに保存します。

  4. プロファイルの所有者が root で、そのアクセス権が 644 に設定されていることを確認します。

  5. (省略可能) プロファイルをテストします。

    プロファイルのテスト方法については、「Solaris Live Upgrade で使用されるプロファイルをテストする」を参照してください。


例 9–6 Solaris Live Upgrade プロファイルの作成

この例では、プロファイルはアップグレードパラメータを提供します。このプロファイルでは、Solaris Live Upgrade の luupgrade コマンドに -u および -j オプションを指定して、非アクティブなブート環境をアップグレードします。このプロファイルでは、パッケージおよびクラスタを追加します。地域ロケールおよび追加ロケールも、プロファイルに追加されます。プロファイルにロケールを追加する場合、ブート環境がディスク容量に余裕を持って作成されていることを確認してください。

# profile keywords         profile values
# ----------------         -------------------
  install_type             upgrade
  package                  SUNWxwman add
  cluster                  SUNWCacc add
  geo                      C_Europe
  locale                   zh_TW
  locale                   zh_TW.BIG5
  locale                   zh_TW.UTF-8
  locale                   zh_HK.UTF-8
  locale                   zh_HK.BIG5HK
  locale                   zh
  locale                   zh_CN.GB18030
  locale                   zh_CN.GBK
  locale                   zh_CN.UTF-8


例 9–7 差分アーカイブをインストールするための Solaris Live Upgrade プロファイルの作成

次のプロファイルの例は、Solaris Live Upgrade でクローンシステムに差分アーカイブをインストールするためのものです。差分アーカイブで指定されているファイルだけが、追加、削除、または変更されます。Solaris フラッシュアーカイブは、NFS サーバーから取得されます。イメージは元のマスターシステムから構築されたものなので、クローンシステムのイメージの妥当性検査は行われません。このプロファイルは、Solaris Live Upgrade の luupgrade コマンドの -u オプションと -j オプション で使用します。

# profile keywords         profile values
# ----------------         -------------------
 install_type              flash_update
 archive_location          nfs installserver:/export/solaris/archive/solarisarchive
 no_master_check

luupgrade コマンドによる差分アーカイブのインストールについては、「プロファイルを使用した Solaris フラッシュアーカイブのインストール (コマンド行インタフェース)」を参照してください。