ここでは、Solaris Live Upgrade で使用されるプロファイルの作成方法について説明します。luupgrade コマンドに -j オプションを指定してこのプロファイルを使用し、非アクティブブート環境をアップグレードできます。
このプロファイルの使用方法については、次の 2 つのセクションを参照してください。
プロファイルを使用したアップグレードについては、プロファイルを使用して Solaris Live Upgrade でアップグレードする (コマンド行インタフェース)を参照してください。
プロファイルを使用したフラッシュ のインストールについては、プロファイルを使用したフラッシュアーカイブのインストール (コマンド行インタフェース)を参照してください。
テキストエディタを使用してテキストファイルを作成し、
わかりやすい名前を付けます。プロファイルの名前は、システムに Solaris ソフトウェアをインストールするためにそのプロファイルをどのように使用するかを示すものにしてください。たとえば、このプロファイルに upgrade_solaris9 という名前を付けます。
プロファイルにプロファイルキーワードと値を追加します。
Solaris Live Upgrade プロファイルで使用できるのは、次のアップグレードキーワードだけです。
表 33–2 Live Upgrade プロファイルのキーワードと説明
キーワード |
説明 |
---|---|
(必須) Install_type |
システムの既存の Solaris 環境をアップグレードするか、システムにフラッシュアーカイブをインストールするかを定義します。値は upgrade または flash_install です。 |
(省略可能) archive_location |
指定された位置からフラッシュアーカイブを取得します。このキーワードで使用可能な値のリストについては、archive_location プロファイルキーワードを参照してください。 |
(省略可能) cluster (クラスタの追加または削除) |
システムにインストールされるソフトウェアグループに対してクラスタを追加するか、または削除するかを指定します。 このキーワードで使用可能な値のリストについては、cluster プロファイルキーワード (ソフトウェアグループの追加)を参照してください。 |
(省略可能) geo |
システムにインストールする地域ロケール、あるいはシステムのアップグレード時に追加する地域ロケールを指定します。このキーワードで使用可能な値のリストについては、geo プロファイルキーワードを参照してください。 |
(省略可能) isa_bits |
64 ビットの Solaris 9 パッケージと 32 ビットの Solaris 9 パッケージのどちらをインストールするかを指定します。このキーワードで使用可能な値のリストについては、isa_bits プロファイルキーワードを参照してください。 |
(省略可能) locale |
インストールまたはアップグレード時に追加するロケールパッケージを指定します。このキーワードで使用可能な値のリストについては、locale プロファイルキーワードを参照してください。 |
(省略可能) package |
システムにインストールされるソフトウェアグループに対してパッケージを追加するか、または削除するかを指定します。このキーワードで使用可能な値のリストについては、package プロファイルキーワードを参照してください。 |
プロファイルをローカルシステムのディレクトリに保存します。
プロファイルの所有者が 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 |