ここでは、Solaris Live Upgrade で使用されるプロファイルの作成方法について説明します。luupgrade コマンドに -j オプションを指定してこのプロファイルを使用し、非アクティブブート環境をアップグレードできます。
このプロファイルの使用方法については、次の 2 つの節を参照してください。
プロファイルを使用したアップグレードについては、「プロファイルを使用して Solaris Live Upgrade でアップグレードする」を参照してください。
プロファイルを使用した Solaris フラッシュのインストールについては、「プロファイルを使用して Solaris フラッシュアーカイブをインストールする」を参照してください。
テキストエディタを使用してテキストファイルを作成します。
ファイルにわかりやすい名前を付けます。プロファイルの名前は、システムに Solaris ソフトウェアをインストールするためにそのプロファイルをどのように使用するかを示すものにしてください。たとえば、このプロファイルに upgrade_Solaris_10 という名前を付けます。
プロファイルにプロファイルキーワードと値を追加します。
Solaris Live Upgrade プロファイルで使用できるのは、次の表に示されたアップグレードキーワードだけです。
次の表に、Install_type キーワードの値 upgrade または flash_install とともに使用できるキーワードを示します。
初期アーカイブ作成のキーワード |
説明 |
参照 |
---|---|---|
(必須) Install_type |
システムの既存の Solaris 環境をアップグレードするか、システムに Solaris フラッシュアーカイブをインストールするかを定義します。このキーワードには、次の値を使用します。
|
このキーワードで使用可能なすべての値の説明は、『Solaris 10 10/09 インストールガイド (カスタムJumpStart/ 上級編)』の「install_type プロファイルキーワード (UFS と ZFS)」を参照してください。 |
(Solaris フラッシュアーカイブの場合は必須) archive_location |
指定された位置から Solaris フラッシュアーカイブを取得します。 |
このキーワードで使用可能な値のリストについては、『Solaris 10 10/09 インストールガイド (カスタムJumpStart/ 上級編)』の「archive_location プロファイルキーワード」を参照してください。 |
(省略可能) cluster (クラスタの追加または削除) |
システムにインストールされるソフトウェアグループに対してクラスタを追加するか、または削除するかを指定します。 |
このキーワードで使用可能な値のリストについては、『Solaris 10 10/09 インストールガイド (カスタムJumpStart/ 上級編)』の「cluster プロファイルキーワード (ソフトウェアグループの追加) (UFS と ZFS)」を参照してください。 |
(省略可能) geo |
システムにインストールする地域ロケールか、あるいはシステムのアップグレード時に追加する地域ロケールを指定します。 |
このキーワードで使用可能な値のリストについては、『Solaris 10 10/09 インストールガイド (カスタムJumpStart/ 上級編)』の「geo プロファイルキーワード (UFS と ZFS)」を参照してください。 |
(省略可能) local_customization |
クローンシステムに Solaris フラッシュアーカイブをインストールする前に、カスタムスクリプトを作成して、クローンシステム上のローカル構成を保存できます。local_customization キーワードは、これらのスクリプトの格納先ディレクトリを示します。この値は、クローンシステム上のスクリプトへのパスです。 |
配置前および配置後スクリプトについては、『Solaris 10 10/09 インストールガイド (Solaris フラッシュアーカイブの作成とインストール)』の「カスタムスクリプトの作成」を参照してください。 |
(省略可能) locale |
インストールまたはアップグレード時に追加するロケールパッケージを指定します。 |
このキーワードで使用可能な値のリストについては、『Solaris 10 10/09 インストールガイド (カスタムJumpStart/ 上級編)』の「locale プロファイルキーワード (UFS と ZFS)」を参照してください。 |
(省略可能) package |
システムにインストールされるソフトウェアグループに対してパッケージを追加するか、または削除するかを指定します。 |
このキーワードで使用可能な値のリストについては、『Solaris 10 10/09 インストールガイド (カスタムJumpStart/ 上級編)』の「package プロファイルキーワード (UFS と ZFS)」を参照してください。 |
次の表に、Install_type キーワードの値 flash_update とともに使用できるキーワードを示します。
差分アーカイブ作成のキーワード |
説明 |
参照 |
---|---|---|
(必須) Install_type |
システムに Solaris フラッシュアーカイブをインストールすることを指定します。差分アーカイブを表す値は flash_update です。 |
このキーワードで使用可能なすべての値の説明は、『Solaris 10 10/09 インストールガイド (カスタムJumpStart/ 上級編)』の「install_type プロファイルキーワード (UFS と ZFS)」を参照してください。 |
(必須) archive_location |
指定された位置から Solaris フラッシュアーカイブを取得します。 |
このキーワードで使用可能な値のリストについては、『Solaris 10 10/09 インストールガイド (カスタムJumpStart/ 上級編)』の「archive_location プロファイルキーワード」を参照してください。 |
(省略可能) forced_deployment |
ソフトウェアで想定されているものとは異なるクローンシステムに、Solaris フラッシュ差分アーカイブを強制的にインストールします。forced_deployment を使用すると、クローンシステムを期待される状態にするために、新規ファイルがすべて削除されます。ファイルを削除して良いかどうか判断できない場合には、デフォルトを使用してください。デフォルトでは、新規ファイルが削除されそうになると、インストールが停止します。 |
このキーワードの詳細は、『Solaris 10 10/09 インストールガイド (カスタムJumpStart/ 上級編)』の「forced_deployment プロファイルキーワード (Solaris フラッシュ差分アーカイブのインストール)」を参照してください。 |
(省略可能) local_customization |
クローンシステムに Solaris フラッシュアーカイブをインストールする前に、カスタムスクリプトを作成してクローンシステム上にローカル構成を保存できます。local_customization キーワードは、これらのスクリプトの格納先ディレクトリを示します。この値は、クローンシステム上のスクリプトへのパスです。 |
配置前および配置後スクリプトについては、『Solaris 10 10/09 インストールガイド (Solaris フラッシュアーカイブの作成とインストール)』の「カスタムスクリプトの作成」を参照してください。 |
(省略可能) no_content_check |
Solaris フラッシュ差分アーカイブを使用してクローンシステムをインストールする場合、no_content_check キーワードを使用してファイルごとの検証を省略できます。ファイルごとの検証により、クローンシステムがマスターシステムの複製であることが保証されます。クローンシステムが元のマスターシステムの複製であることが確実である場合を除き、このキーワードの使用は避けてください。 |
このキーワードの詳細は、『Solaris 10 10/09 インストールガイド (カスタムJumpStart/ 上級編)』の「no_content_check プロファイルキーワード (Solaris フラッシュアーカイブのインストール)」を参照してください。 |
(省略可能) no_master_check |
Solaris フラッシュ差分アーカイブを使用してクローンシステムをインストールする場合、no_master_check キーワードを使用してファイルの検証を省略できます。クローンシステムのファイルの検証は行われません。この検証により、クローンシステムが元のマスターシステムから構築されていることが保証されます。クローンシステムが元のマスターシステムの複製であることが確実である場合を除き、このキーワードの使用は避けてください。 |
このキーワードの詳細は、『Solaris 10 10/09 インストールガイド (カスタムJumpStart/ 上級編)』の「no_master_check プロファイルキーワード (Solaris フラッシュアーカイブのインストール)」を参照してください。 |
プロファイルをローカルシステムのディレクトリに保存します。
プロファイルの所有者が root で、そのアクセス権が 644 に設定されていることを確認します。
(省略可能) プロファイルをテストします。
プロファイルのテスト方法については、「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 |
次のプロファイルの例は、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 フラッシュアーカイブをインストールする」を参照してください。