Solaris 10 6/06 インストールガイド (カスタム JumpStart/ 上級編)

アップグレード計画

システムのアップグレードには、3 つの方法があります。Solaris Live Upgrade、Solaris インストールプログラム、およびカスタム JumpStart です。

表 3–5 Solaris のアップグレード方法

現在の Solaris OS 

Solaris のアップグレード方法 

Solaris 8、Solaris 9、および Solaris 10 

  • Solaris Live Upgrade – 稼働中のシステムのコピーを作成し、それをアップグレードすることでシステムをアップグレードします

  • Solaris インストールプログラム - グラフィカルユーザーインタフェースまたはコマンド行インタフェースを使用して対話形式でアップグレードを行うことができます

  • カスタム JumpStart – 自動アップグレードを行うことができます

アップグレードに関する制限事項

問題 

説明 

別のソフトウェアグループへのアップグレード 

システムのソフトウェアグループを、アップグレード時に別のソフトウェアグループに変更することはできません。たとえば、システムにエンドユーザーシステムサポートソフトウェアグループがインストールされている場合には、開発者システムサポートソフトウェアグループにアップグレードするオプションはありません。ただし、アップグレード中に、インストール済みのソフトウェアグループに属していないソフトウェアをシステムに追加することはできます。 

非大域ゾーンがインストールされている場合のアップグレード 

Solaris OS をアップグレードするときに、非大域ゾーンがインストールされているシステムをアップグレードできます。Solaris 対話式インストールプログラムおよびカスタム JumpStart プログラムを使用するとアップグレードが可能です。アップグレードする場合の制限については、「システムに Solaris ゾーンがインストールされている場合のアップグレード」を参照してください。

Veritas ファイルシステムでのアップグレード 

Solaris 対話式インストールプログラムとカスタム JumpStart プログラムでは、次のような条件で Veritas VxVM ファイルシステムを使用している場合、システムをアップグレードする機会が与えられません。 

  • アップグレードするルートファイルシステムが Veritas の制御下にある場合。たとえば、ルート (/) ファイルシステムが /dev/vx/... デバイスにマウントされている場合。

  • Veritas の制御下にある任意のファイルシステムに何らかの Solaris ソフトウェアがインストールされている場合。たとえば、/usr ファイルシステムが /dev/vx/... デバイスにマウントされている場合。

Veritas VxVM が構成されている場合にアップグレードを行うには、次のいずれかの方法を使用します。 

アップグレードプログラム

標準的な対話式アップグレードには Solaris インストールプログラム、無人アップグレードにはカスタム JumpStart インストールを使用します。Solaris Live Upgrade では、実行中のシステムをアップグレードできます。

アップグレードプログラム 

説明 

参照先 

Solaris Live Upgrade 

現在実行中のシステムのコピーを作成できます。このコピーをアップグレードし、再起動します。すると、このアップグレード済みコピーが現在実行中のシステムと切り替わります。Solaris Live Upgrade を使用すると、Solaris OS のアップグレード時のダウンタイムを短縮できます。Solaris Live Upgrade では、アップグレードに伴うさまざまな問題を防ぐこともできます。たとえば、アップグレード中に電源障害が発生すると、アップグレードを回復することができなくなります。しかし、Solaris Live Upgrade では、現在実行中のシステムではなく、コピーをアップグレードするので、この問題は起こりません。 

Solaris Live Upgrade を使用する場合のディスク容量の割り当て計画については、『Solaris 10 6/06 インストールガイド (Solaris Live Upgrade とアップグレードの計画)』「Solaris Live Upgrade の要件」を参照してください。

Solaris インストールプログラム 

対話式 GUI のガイドに従ってアップグレードを実行できます。 

『Solaris 10 6/06 インストールガイド (基本編)』の第 2 章「Solaris インストールプログラムによるインストール (作業)」

カスタム JumpStart プログラム 

自動アップグレードを行います。必要な情報は、プロファイルファイルと、オプションのプリインストールスクリプトならびにポストインストールスクリプトによって提供されます。アップグレード用にカスタム JumpStart プロファイルを作成するときは、install_type upgrade を指定します。さらに、実際にアップグレードを行う前に、システムの現在のディスク構成およびシステムに現在インストールされているソフトウェアに対して、カスタム JumpStart プロファイルが目的どおりのことを実行しようとしているかを確認する必要があります。アップグレードしようとしているシステム上で、pfinstall - D コマンドを実行して、プロファイルをテストします。ディスク構成ファイルを使用してアップグレード用プロファイルをテストすることはできません。

アップグレードではなく Solaris フラッシュアーカイブをインストール

Solaris フラッシュのインストール機能では、マスターシステムからインストール全体のコピーを作成し、これを多数のクローンシステムに複製できます。このコピーを「Solaris フラッシュアーカイブ」と呼びます。アーカイブは、任意のインストールプログラムでインストールできます。


注意 – 注意 –

非大域ゾーンがインストールされていると、Solaris フラッシュアーカイブは正常に作成できません。Solaris フラッシュ機能には Solaris ゾーン区分技術との互換性はありません。Solaris フラッシュアーカイブを作成する場合、そのアーカイブの配備条件が次のいずれかの場合は、作成されたアーカイブは正しくインストールされません。


ディスク容量の再配置を伴うアップグレード

Solaris インストールプログラムのアップグレードオプションとカスタム JumpStart プログラムの upgrade キーワードはどちらも、ディスク容量の再配置機能を提供します。この再配置により、ディスクスライスのサイズが自動的に変更されます。アップグレードするのに十分な容量が現在のファイルシステムにない場合、ディスク容量を割り当て直すことができます。たとえば、アップグレードに伴ってファイルシステムの容量を増やす必要があるのは、次のような場合です。

自動配置機能を使用すると、ファイルシステムに必要な容量を確保するようにディスク容量の再配置が行われます。自動配置機能では、デフォルトの制約にもとづいて容量の再配置が試みられます。このため、この機能によって容量の再配置が行われない場合は、ファイルシステムの制約を変更する必要があります。


注 –

自動配置機能では、ファイルシステムの「サイズを大きくする」ことはできません。自動配置機能は、次のように容量を割り当て直します。

  1. 変更する必要があるファイルシステム上の必要なファイルのバックアップを作成する。

  2. ファイルシステムの変更内容に基づいて、ディスクパーティションを割り当て直す。

  3. アップグレード前にバックアップファイルを復元する。


アップグレード時のパッチアナライザの使用

最初の Solaris 10 3/05 リリースに続く次のいずれかのリリースにアップグレードする場合に、パッチアナライザはシステムの解析を実行します。

すでに Solaris OS を実行していて、個別のパッチをインストール済みの場合、以降の Solaris 10 リリースにアップグレードしたときの動作は次のとおりです。

パッチアナライザを使用すると、削除されるパッチがどれであるかを判断できます。パッチアナライザの詳しい使用方法については、『Solaris 10 6/06 インストールガイド (Solaris Live Upgrade とアップグレードの計画)』の付録 C「アップグレード時のパッチアナライザの使用 (作業)」を参照してください。

アップグレード前のシステムのバックアップ

Solaris OS へのアップグレードを実行する前に、既存のファイルシステムのバックアップを作成しておくことを強くお勧めします。ファイルシステムをテープなどのリムーバブルメディアにコピーすれば、データの損失や損傷、破壊などを防止できます。