この節では、Solaris 10 3/05 リリースに含まれるインストールの機能拡張について、新しい機能だけでなく、Solaris 9 OS が 2002 年 5 月にはじめて配布されたあとに拡張された機能拡張も含めて説明します。インストール手順の統一は、特に重要な拡張です。
Solaris Express 6/04 では、Solaris OS のインストールにいくつかの変更が適用され、インストールをより簡単で統一された手順で行うことができるようになりました。
変更内容は次のとおりです。
今回のリリースには、1 枚のインストール DVD と数枚のインストール CD が付いています。Solaris 10 Operating System DVD には、すべてのインストール CD の内容が含まれています。
Solaris Software 1 – ブート可能な CD は、この CD だけです。この CD から、Solaris インストール用グラフィカルユーザーインタフェース (GUI) またはコンソールベースのインストールを利用できます。また、どちらのインストールを利用する場合でも、選択したソフトウェア製品だけをインストールすることもできます。
その他の Solaris Operating System CD – これらの CD には次のものが含まれます。
Solaris パッケージ (必要に応じてインストールします)
サポートまたは非サポートのソフトウェアが入っている ExtraValue ソフトウェア
インストーラ
ローカライズされたインタフェースソフトウェアおよびマニュアル
Solaris Installation CD はなくなりました。
CD または DVD のどちらでインストールする場合も、GUI インストールがデフォルトです (十分なメモリーがある場合)。ただし、text ブートオプションを使用してコンソールベースのインストールを指定することもできます。
インストール手順が単純化され、ブート時に言語サポートを選択し、ロケールを後で選択できます。
GUI またはコンソールを使用しない Solaris カスタム JumpStart インストール方式には変更はありません。
OS をインストールするには、Solaris Software - 1 CD または Solaris Operating System DVD を挿入してから、次のいずれかのコマンドを入力します。
デフォルトの GUI インストールの場合 (システムメモリーが十分にある場合) は、boot cdrom と入力します。
コンソールベースのインストールの場合は、boot cdrom - text と入力します。
CD または DVD メディアで新しい text ブートオプションを使用して Solaris OS をインストールする方法については、『Solaris 10 インストールガイド (基本編)』を参照してください。CD メディアを使用してインストールサーバーを設定する方法の変更点については、『Solaris 10 インストールガイド (ネットワークインストール)』を参照してください。
ソフトウェアのインストール時に、GUI の使用の有無とウィンドウ環境の使用の有無を選択できます。メモリーが十分にある場合、GUI がデフォルトで表示されます。メモリー不足により GUI を表示できない場合はデフォルトで別の環境が表示されます。ブートオプション nowin または text を使用すると、デフォルト動作を変更できます。ただし、システムのメモリー量や遠隔インストールに関して制限されます。また、Solaris インストールプログラムがビデオアダプタを検出できなかった場合、プログラムは自動的にコンソールベースの環境で表示されます。次の表は、それらの環境と、各環境を表示するのに最小限必要となるメモリー要件を一覧にまとめたものです。
表 7–1 メモリー要件
最小メモリー |
インストールの種類 |
---|---|
128 - 383M バイト |
コンソールベース |
384M バイト以上 |
GUI ベース |
次に、それぞれのインストールオプションについて詳しく説明します。
このオプションには、グラフィックは使用されませんがウィンドウは使用されており、別に複数のウィンドウを開くことが可能です。このオプションでは、ローカルまたはリモートの DVD-ROM ドライブか CD-ROM ドライブまたはネットワーク接続、ビデオアダプタ、キーボード、およびモニターが必要となります。text ブートオプションを使用してインストールしようとした場合でも、十分なメモリーがある場合には、ウィンドウ環境のインストールになります。tip 回線または nowin ブートオプションを使用して遠隔インストールを行う場合は、コンソールベースのインストールだけを使用できます。
このオプションでは、ウィンドウ、プルダウンメニュー、ボタン、スクロールバー、およびアイコンイメージが表示されます。GUI では、ローカルまたはリモートの DVD-ROM ドライブか CD-ROM ドライブまたはネットワーク接続、ビデオアダプタ、キーボード、およびモニターが必要となります。
この機能は、Solaris Express 3/04 で新しく追加されました。
カスタム JumpStart インストール方式を使用して Solaris OS をインストールおよびアップグレードするときに、機能拡張によって次のインストールを実行できます。
Solaris フラッシュインストールと追加パッケージ
カスタム JumpStart プロファイルの package キーワードが拡張され、Solaris フラッシュアーカイブを追加パッケージとともにインストールできるようになりました。たとえば、2 台のマシンに同じ基本アーカイブをインストールし、それぞれのマシンに別のパッケージを追加することができます。これらのパッケージは、Solaris OS ディストリビューションに含まれている必要はありません。
Solaris ディストリビューションに含まれない追加パッケージのインストール
package キーワードが拡張され、Solaris ディストリビューションに含まれないパッケージもインストールできるようになりました。追加パッケージをインストールするために、インストール後スクリプトを作成する必要がなくなりました。
Solaris OS パッチをインストールする機能
カスタム JumpStart プロファイルの新しい patch キーワードを使用して、Solaris OS のパッチをインストールできます。この機能を利用して、パッチファイルに指定されているパッチをインストールできます。
詳細は、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』を参照してください。
この機能は、Solaris Express 12/03 と Solaris 9 4/04 で新しく追加されました。
add_install_client コマンドで、x86 システム上で PXE ネットワークブート中に Solaris OS クライアントのブートプロパティーを設定できるようになりました。add_install_client コマンドの -b オプションでは、次の作業を実行できます。
ネットワークインストール時に使用する代替コンソールを指定できます。
インストール時にネットワークブートデバイスとして使用するデバイスを指定できます。
完全に自動化されたカスタム JumpStart インストールを実行するようにクライアントに指示できます。
詳細は、install_scripts(1M) と eeprom(1M) のマニュアルページ、および『Solaris 10 インストールガイド (ネットワークインストール)』を参照してください。
この機能は、Solaris Express 12/03 で新しく追加されました。
Solaris インストールプログラムでは、インストール時に複数のインタフェースを構成できます。これらのインタフェースは、システムの sysidcfg ファイルに事前に構成できます。また、インストール時に構成することもできます。
詳細は、sysidtool(1M) のマニュアルページと sysidcfg(4) のマニュアルページを参照してください。 『Solaris 10 インストールガイド (ネットワークインストール)』も参照してください。
この機能は、Solaris Express 9/03 で新しく追加されました。
Solaris インストールプログラムのコマンド行インタフェースが新しい機能に置き換わり、コンソールベースのインストールの操作性が向上しました。コンソールベースでインストールするときには、フォームに基づくプログラムを使用して Solaris オペレーティングシステムをインストールします。
詳細は、install-solaris(1M) のマニュアルページを参照してください。
この機能は、Software Express パイロットプログラムで新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
以前の Solaris リリースでは、Solaris ソフトウェアの 32 ビットコンポーネントと 64 ビットコンポーネントが、個別のパッケージとして配布されていました。今回のリリースではパッケージが簡素化され、32 ビットコンポーネントと 64 ビットコンポーネントがほとんどの場合 1 つのパッケージとして配布されるようになりました。この統合されたパッケージには元の 32 ビットパッケージの名前が使用され、64 ビットパッケージは配布されなくなりました。
64 ビットパッケージがなくなったことで、インストールが簡素化され、パフォーマンスも向上します。
パッケージ数が減ったことで、パッケージのリストが含まれるカスタム JumpStart スクリプトが簡素化されます
ソフトウェア機能を 1 つのパッケージにまとめるだけなので、パッケージシステムも簡素化されます
インストールするパッケージ数が少ないため、インストール時間が短縮されます
64 ビットパッケージの名前は、次の規則に基づいて変更されます。
64 ビットパッケージに対応する 32 ビットパッケージがある場合には、64 ビットパッケージには 32 ビットパッケージの名前が付きます。たとえば、/usr/lib/sparcv9/libc.so.1 などの 64 ビットライブラリは、以前は SUNWcslx パッケージで配布されていましたが、今後は SUNWcsl パッケージとして配布されます。64 ビットの SUNWcslx パッケージは配布されなくなります。
対応する 32 ビットパッケージがない場合は、名前から接尾辞「x」が削除されます。たとえば、SUNW1394x は SUNW1394 になります。
この変更により、64 ビットパッケージへの参照を削除するために、カスタム JumpStart スクリプトなどのパッケージインストールスクリプトの修正が必要になる場合があります。
この機能は、Software Express パイロットプログラムと Solaris 9 12/03 で新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
この Solaris ソフトウェアでは、HTTP による WAN (広域ネットワーク) 経由でのソフトウェアの起動およびインストールが可能となりました。WAN ブートによるインストール方式を使用すると、ネットワーク基盤の信頼性が低い (と思われる) 大規模な広域ネットワーク内のシステム上に、Solaris リリースをインストールすることができます。また、WAN ブートでは、データの機密性とインストールイメージの完全性を確保するための新しいセキュリティー機能が使えるようになりました。
WAN ブートによるインストール方式を使用すると、暗号化された Solaris フラッシュアーカイブを広域ネットワーク経由で特定のリモートクライアントに送信できます。次に、WAN ブートプログラムは、カスタム JumpStart インストールを実行して、クライアントシステムをインストールします。非公開鍵を使ってデータの認証や暗号化を行うことで、インストールの完全性を確保することができます。また、デジタル証明書を使うようにシステムを構成することで、インストール用のデータやファイルをセキュリティー保護された HTTP 接続経由で転送することもできます。
この機能の詳細については、『Solaris 10 インストールガイド (ネットワークインストール)』を参照してください。
この機能は、Software Express パイロットプログラムと Solaris 9 4/04 で新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
カスタム JumpStart によるインストール方式を選択した場合は、Solaris オペレーティングシステムのインストール時に RAID-1 ボリューム (ミラー) を作成できます。ファイルシステムをミラー化し、2 つの物理ディスクにデータを複製することによってシステムを保護します。ミラーディスクの一方に障害が発生しても、もう一方のミラーディスクからシステムデータにアクセスできます。
JumpStart では、ミラーファイルシステムの作成用として、次のような新しいカスタムプロファイルキーワードとキーワード値が用意されています。
新しいキーワード値 filesys でミラーを作成します。そのあと、特定のスライスを単一スライスの連結としてミラーに接続できます。
新しいプロファイルキーワード metadb で、必要な状態データベースの複製を作成できます。
詳細については、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』を参照してください。
この機能は、Software Express パイロットプログラムと Solaris 9 8/03 で新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
Solaris Live Upgrade を使用すると、稼働中のシステムを停止することなくシステムをアップグレードできます。現在のブート環境を動作させたまま、ブート環境のコピーを作成し、それをアップグレードできます。アップグレードする代わりに、Solaris フラッシュアーカイブをブート環境にインストールすることもできます。環境をアップグレードしても、アーカイブをインストールしても、元のシステム構成は影響を受けずに支障なく機能します。準備ができたところでシステムをリブートすると、新しいブート環境がアクティブになります。万一障害が発生しても心配はありません。リブートするだけで元のブート環境に戻ることができます。このように、テストや評価処理のために要する停止時間を削減できます。
Solaris Live Upgrade 2.1 の新機能には、次のものがあります。
Solaris Live Upgrade では、Solaris ボリュームマネージャーの技術により、ファイルシステムと RAID-1 ボリューム (ミラー) を持つ複製ブート環境を作成します。ミラーは、ルート (/) ファイルシステムをはじめとするすべてのファイルシステムでデータの冗長性を提供します。lucreate コマンドを使って、最大 3 つのサブミラーを持つミラーファイルシステムを作成できます。
lucreate コマンドで、通常ならば元のブート環境からコピーされる特定のファイルやディレクトリを除外できます。特定のディレクトリを除外した場合、その中の特定のファイルまたはサブディレクトリだけを作成対象に指定することもできます。
詳細は、『Solaris 10 インストールガイド (Solaris Live Upgrade とアップグレードの計画)』を参照してください。
この機能は、Software Express パイロットプログラムで新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
Solaris オペレーティングシステムをインストールするときに、JumpStart インストール方式を使用して空のブート環境を作成できるようになりました。空のブート環境には、必要なときに備えて Solaris フラッシュアーカイブを格納しておくことができます。
詳細は、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』を参照してください。
この節で説明する Solaris フラッシュ機能は、Software Express パイロットプログラムで新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
フラッシュインストール機能を使用すると、システム上に Solaris ソフトウェアの単一のリファレンスインストールが作成されます。このシステムはマスターシステムと呼ばれます。このインストールをクローンシステムと呼ばれる複数のシステムに複製できます。このインストールは、クローンシステム上のすべてのファイルを上書きする初期インストールです。
この機能は、Software Express パイロットプログラムと Solaris 9 4/03 で新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
Solaris フラッシュインストール機能により今回の Solaris ソフトウェアへの新しい機能強化が図られました。
Solaris フラッシュインストールでは、マイナーチェンジに合わせてクローンシステムを更新できます。クローンシステムを更新するときは、元のマスターイメージと更新されたマスターイメージの差分だけを含む差分アーカイブを作成できます。この差分アーカイブを使用してクローンシステムを更新すると、差分アーカイブ内に指定されているファイルだけが変更されます。このようなインストールは、元のマスターイメージに含まれていたソフトウェアを含むクローンシステムでしか実行できません。クローンシステムに差分アーカイブをインストールするには、カスタム JumpStart インストールまたは Solaris Live Upgrade を使用します。
マスターシステムまたはクローンシステムの構成用スクリプト、およびアーカイブの検査用スクリプトを実行できます。これらのスクリプトを使用して、次の作業を実行できます。
クローンシステム上のアプリケーションを構成します。構成内容が単純な場合は、カスタム JumpStart スクリプトを使用します。構成内容が複雑な場合は、マスターシステム上で特別な構成ファイル処理を行うか、インストール前もしくはインストール後にクローンシステム上で同様の処理を行う必要がある場合があります。また、ローカルのプリインストールスクリプトおよびポストインストールスクリプトをクローン上に配置できます。これらのスクリプトにより、カスタマイズ済みのローカルなクローンシステムが Solaris フラッシュソフトウェアによって上書きされるのを防ぐことができます。
複製不可のホスト依存データを識別して、Solaris フラッシュアーカイブをホスト非依存にできます。ホスト非依存にするには、この種のデータを変更するか、アーカイブから除外します。ホストに依存するデータの例として、ログファイルがあります。
アーカイブの作成時に、アーカイブ内でソフトウェアの整合性を確認します。
クローンシステム上のインストールを検査します。
詳細は、『Solaris 10 インストールガイド (Solaris フラッシュアーカイブの作成とインストール)』を参照してください。このマニュアルには、Solaris Live Upgrade を使って差分アーカイブをインストールする方法も記載されています。
この機能は、Software Express パイロットプログラムと Solaris 9 12/02 で新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
flarcreate コマンドは、Solaris フラッシュアーカイブを作成するコマンドです。このコマンドに新しいオプションが追加され、アーカイブ作成時にアーカイブ内容をより柔軟に定義することが可能になりました。複数のファイルやディレクトリを除外できます。除外したディレクトリからでも、そのサブディレクトリやファイルをアーカイブ内容に追加することが可能です。この機能は、複製の必要がない、サイズの大きなデータファイルを除外するのに便利です。
これらのオプションの使用方法については、『Solaris 10 インストールガイド (Solaris フラッシュアーカイブの作成とインストール)』を参照してください。
Solaris フラッシュは、以前は Web Start Flash と呼ばれていました。
これらの拡張は、Software Express パイロットプログラムと Solaris 9 4/03 で新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
prodreg コマンドに、Solaris Product Registry のグラフィカルユーザーインタフェースと同様の機能が追加されました。コマンド行または管理スクリプト内で、次の prodreg サブコマンドを使って、さまざまな作業を実行できるようになりました。
browse – 登録済みソフトウェアを端末ウィンドウに表示します。browse サブコマンドを繰り返し実行することにより、階層的に登録されているソフトウェアの各層の情報を順に表示できます。
info – 登録済みソフトウェアに関する情報を表示します。
info サブコマンドで表示できる情報は次のとおりです。
ソフトウェアがインストールされている場所
指定したソフトウェアが必要とするその他のソフトウェア
指定したソフトウェアに依存するその他のソフトウェア
必要なパッケージが削除されたために影響を受けたソフトウェア
unregister – Solaris Product Registry からソフトウェアのインストール情報を削除します。正常なアンインストール手順を行わずにソフトウェアを Registry から削除した場合は、prodreg unregister コマンドを実行して、Solaris Product Registry から不要なエントリを消去します。
uninstall – 登録済みソフトウェアのアンインストールプログラムを起動して、このソフトウェアをシステムから削除します。
詳細は、prodreg(1M) のマニュアルページおよび『Solaris のシステム管理 (基本編)』を参照してください。
この機能は、Software Express パイロットプログラムで新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
使用可能にするネットワークサービスの数を絞り込んでより安全なシステムを作成するために、インストール時に限定ネットワークソフトウェアグループ (SUNWCrnet) を選択または指定することができます。限定ネットワークソフトウェアグループでは、システム管理ユーティリティーとマルチユーザーのテキストベースコンソールが利用できます。SUNWCrnet は、ネットワークインタフェースを有効にします。インストール時に、ソフトウェアパッケージを追加したり、必要に応じてネットワークサービスを使用可能にすることによって、システムの構成をカスタマイズすることができます。
詳細は、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』を参照してください。
この機能は、Software Express パイロットプログラムで新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
Solarisインストールプログラムを使用して、Virtual Table of Contents (VTOC) から既存のスライスを読み込めるようになりました。インストーラのデフォルトのディスクレイアウトを使用するのではなく、インストール時にシステムの既存のディスクスライステーブルをそのまま使用できるようになりました。
この機能は、Software Express パイロットプログラムで新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
Solaris インストールプログラムの新しい機能の1 つに、ブートディスクパーティションレイアウトがあります。ブートディスクパーティションのデフォルトのレイアウトは、Sun x86 ベースのシステムのサービスパーティションと調和します。このインストールプログラムを使用すれば、既存のサービスパーティションをそのまま使用できます。
デフォルトのブートディスクレイアウトには、次のパーティションが含まれます。
1 番目のパーティション – サービスパーティション (システムの既存サイズ)
2 番目のパーティション – x86 ブートパーティション (約 11M バイト)
3 番目のパーティション – Solaris オペレーティングシステムパーティション (ブートディスクの残りの領域)
このデフォルトのレイアウトを使用する場合は、Solaris インストールプログラムからブートディスクレイアウトの選択を要求されたときに、「デフォルト」を選択します。
サービスパーティションが現在作成されていないシステムに Solaris OS x86 ベースのシステムをインストールしても、Solaris インストールプログラムは新しいサービスパーティションを自動的に作成しません。このシステムにサービスパーティションを作成するには、最初にシステムの診断 CD を使用してサービスパーティションを作成してください。サービスパーティションを作成してから、Solaris オペレーティングシステムをインストールします。
サービスパーティションの作成方法については、お手元のハードウェアのマニュアルを参照してください。
詳細については、『Solaris 10 インストールガイド (カスタム JumpStart/ 上級編)』を参照してください。
この機能は、Software Express パイロットプログラムと Solaris 9 12/02 で新しく追加されました。この機能は、Solaris 10 3/05 に組み込まれています。
Solaris インストールプログラムは、LDAP Version 2 プロファイルをサポートします。このプロファイルにより、システムを資格レベルのプロキシに設定することが可能になります。Solaris インストールなどのプログラムの実行時に、LDAP プロキシバインド識別名とプロキシバインドパスワードを指定できます。 どちらのインストール方法でも、sysidcfg ファイルに proxy_dn キーワードおよび proxy_password キーワードを記述することで、インストール前に LDAP をあらかじめ設定しておくことができます。
詳細は、『Solaris 10 インストールガイド (ネットワークインストール)』を参照してください。