JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris 10 1/13 インストールガイド: Live Upgrade とアップグレードの計画     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

パート I Live Upgrade を使ったアップグレード

1.  Oracle Solaris インストールの計画についての参照先

2.  Live Upgrade (概要)

3.  Live Upgrade (計画)

4.  Live Upgrade を使用したブート環境の作成 (タスク)

5.  Live Upgrade によるアップグレード (タスク)

6.  障害回復: 元のブート環境へのフォールバック (タスク)

7.  Live Upgrade ブート環境の管理 (タスク)

8.  非大域ゾーンがインストールされているシステムにおける Oracle Solaris OS のアップグレード

9.  Live Upgrade の例

パート II Live Upgrade を使った ZFS ルートプールのアップグレードと ZFS ルートプールへの移行

10.  Live Upgrade と ZFS (概要)

11.  ZFS の Live Upgrade (計画)

12.  ZFS ルートプールのブート環境の作成

13.  非大域ゾーンがインストールされている ZFS での Live Upgrade

パート III 付録

A.  Live Upgrade コマンドリファレンス

B.  トラブルシューティング (タスク)

C.  その他の SVR4 パッケージ要件 (リファレンス)

D.  アップグレード時のパッチアナライザの使用 (タスク)

用語集

索引

用語集

DHCP

Dynamic Host Configuration Protocol (動的ホスト構成プロトコル) の略。アプリケーション層のプロトコル。TCP/IP ネットワーク上の個々のコンピュータつまりクライアントが、中央管理を行なっている指定の DHCP サーバーから IP アドレスなどのネットワーク構成情報を抽出できるようにします。この機能は、大規模な IP ネットワークの保持、管理によるオーバーヘッドを削減します。

/etc ディレクトリ

重要なシステム構成ファイルや保守コマンドが収められているディレクトリ。

/export ファイルシステム

OS サーバー上のファイルシステムで、ネットワーク上のほかのシステムと共有されます。たとえば、/export ファイルシステムには、ディスクレスクライアント用のルート (/) ファイルシステムとスワップ空間、それにネットワーク上のユーザーのホームディレクトリを収めることができます。ディスクレスクライアントは、ブートと実行の際に OS サーバー上の /export ファイルシステムに依存します。

fdisk パーティション

x86 ベースのシステム上にある特定のオペレーティングシステム専用のディスクドライブの論理パーティション。Oracle Solaris ソフトウェアをインストールするには、x86 ベースシステム上に 1 つ以上の Solaris fdisk パーティションを設定する必要があります。x86 ベースシステムでは、1 台のディスクに最大 4 つの fdisk パーティションを作成できます。これらのパーティションは、個別のオペレーティングシステムをインストールして使用できます。各オペレーティングシステムは、独自の fdisk パーティション上に存在する必要があります。システムでは、ディスクあたり 1 つの Oracle Solaris fdisk パーティションのみ持つことができます。

GRUB

x86 のみ: GRUB (GNU GRand Unified Bootloader) は、簡単なメニューインタフェースを備えたオープンソースのブートローダーです。メニューには、システムにインストールされているオペレーティングシステムのリストが表示されます。GRUB を使用すると、Oracle Solaris OS、Linux、Microsoft Windows などの各種オペレーティングシステムを簡単にブートすることができます。

GRUB 編集メニュー

x86 のみ: GRUB メインメニューのサブメニューであるブートメニュー。このメニューには、GRUB コマンドが表示されます。これらのコマンドを編集して、ブート動作を変更できます。

GRUB メインメニュー

x86 のみ: システムにインストールされているオペレーティングシステムがリストされたブートメニュー。このメニューから、BIOS または fdisk パーティションの設定を変更することなく、簡単にオペレーティングシステムをブートできます。

JumpStart

ユーザーが定義するプロファイルに基づいて、Oracle Solaris ソフトウェアがシステムに自動的にインストールされるインストール方法。ユーザーやシステムの種類ごとに、カスタマイズされたプロファイルを作成できます。カスタム JumpStart インストールは、ユーザーが作成する JumpStart インストールです。

JumpStart インストール

出荷時にインストールされている JumpStart ソフトウェアを使用することによって、Oracle Solaris ソフトウェアがシステムに自動的にインストールされるインストール方法。

Live Upgrade

アクティブブート環境が稼動している間に複製ブート環境のアップグレードを行うことにより、稼動中の環境のダウンタイムをなくすことを可能にするアップグレード方法。

menu.lst ファイル

x86 のみ: システムにインストールされているすべてのオペレーティングシステムがリストされたファイル。このファイルの内容は、GRUB メニューに表示されるオペレーティングシステムの一覧を記述したものです。GRUB のメニューから、BIOS または fdisk パーティションの設定を変更することなく、簡単にオペレーティングシステムをブートできます。

NIS

SunOS 4.0 (以上) のネットワーク情報サービス。ネットワーク上のシステムとユーザーに関する重要な情報が収められている分散型ネットワークデータベース。NIS データベースは、マスターサーバーとすべてのスレーブサーバーに格納されています。

NIS+

SunOS 5.0 (以上) のネットワーク情報サービス。NIS+ は、SunOS 4.0 (以上) のネットワーク情報サービスである NIS に代わるものです。

/opt ファイルシステム

Sun 以外のソフトウェア製品や別製品のソフトウェア用のマウントポイントが収められているファイルシステム。

Oracle Solaris DVD または CD イメージ

システムにインストールされる Oracle Solaris ソフトウェア。Oracle Solaris DVD または CD 上でアクセスしたり、Oracle Solaris DVD または CD イメージをコピーしたインストールサーバーのハードディスク上でアクセスしたりできます。

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

グラフィカルユーザーインタフェース (GUI) とコマンド行インタフェース (CLI) を備えたインストールプログラム。ウィザードパネルを使用して、Oracle Solaris ソフトウェアやサードパーティーソフトウェアをインストールする手順を示します。

Oracle Solaris ゾーン

ソフトウェアによるパーティション分割技術。オペレーティングシステムのサービスを仮想化し、隔離された安全なアプリケーション実行環境を提供します。非大域ゾーンを作成すると、そのアプリケーション実行環境で実行されるプロセスは、ほかのゾーンとは隔離されます。このように隔離することで、あるゾーンで実行中のプロセスが、ほかのゾーンで実行中のプロセスを監視したり操作したりすることを防ぐことができます。「大域ゾーン」と「非大域ゾーン」も参照してください。

RAID-0 ボリューム

ストライプ方式または連結方式のボリューム。これらのコンポーネントはサブミラーとも呼ばれます。ストライプや連結は、ミラーを構築する基本構成ブロックです。

RAID-1 ボリューム

同じデータのコピーを複数保持しているボリューム。RAID-1 ボリュームは、「サブミラー」と呼ばれる 1 つまたは複数の RAID-0 ボリュームから構成されます。RAID-1 ボリュームは「ミラー」と呼ばれることもあります。

RAID-Z ストレージプール

ZFS ストレージプールとして使用できる複数のディスク上にデータとパリティーを格納する仮想デバイス。RAID-Z は RAID-5 に似ています。

rules.ok ファイル

rules ファイルから生成されたファイル。カスタム JumpStart インストールソフトウェアは、rules.ok ファイルを使ってシステムとプロファイルを照合します。rules.ok ファイルは、check スクリプトを使用して作成してください。

rules ファイル

自動的にインストールするシステムの各グループまたは単一のシステムのルールを含んでいるテキストファイル。各ルールは 1 つ以上のシステム属性に基づいてシステムグループを識別します。rules ファイルは、各グループをプロファイル (Oracle Solaris ソフトウェアをどのようにしてグループ内の各システムにインストールするかを定めたテキストファイル) にリンクします。rules ファイルは、カスタム JumpStart インストールで使用されます。プロファイルも参照してください。

/usr ファイルシステム

スタンドアロンシステムまたはサーバー上のファイルシステム。標準 UNIX プログラムの多くが格納されています。ローカルコピーを保持する代わりに、大きな /usr ファイルシステムをサーバーと共有することにより、システム上で Oracle Solaris ソフトウェアをインストールおよび実行するために必要な全ディスク容量を最小限に抑えることができます。

/var ファイルシステム

システムの存続期間にわたって変更または増大が予想されるシステムファイルが格納されている (スタンドアロンシステム上の) ファイルシステムまたはディレクトリ。これらのファイルには、システムログ、vi ファイル、メールファイル、UUCP ファイルなどがあります。

Volume Manager

DVD-ROM、CD-ROM、およびフロッピーディスク上のデータへのアクセスを管理および実行するためのメカニズムを提供するプログラム。

ZFS

ストレージプールを使用して物理ストレージを管理するファイルシステム。

アーカイブ

マスターシステムからコピーされたファイルの集合体。このファイルには、アーカイブの名前や作成した日付など、アーカイブの識別情報が含まれています。アーカイブをシステムにインストールすると、システムはマスターシステムとまったく同じ構成になります。

アーカイブは差分アーカイブ、つまり更新前のマスターイメージと更新されたマスターイメージの相違部分のみを含むフラッシュアーカイブとすることも可能です。差分アーカイブには、クローンシステムで保持、変更、または削除するファイルが含まれます。差分更新により、指定されたファイルだけが更新されます。また、差分更新を使用可能なシステムは、更新前のマスターイメージとの整合性を保持するソフトウェアを含むシステムのみに限定されます。

アップグレード

ファイルを既存のファイルとマージし、可能な場合には変更を保持するインストール。

Oracle Solaris OS のアップグレードでは、Oracle Solaris OS の新しいバージョンがシステムのディスク上の既存のファイルにマージされます。アップグレードでは、Oracle Solaris OS の以前のバージョンに対して行なった変更は最大限に保存されます。

アップグレードオプション

Oracle Solaris のインストールによって提示されるオプション。アップグレード手順では、新しいバージョンの Oracle Solaris とディスク上の既存のファイルが結合されます。アップグレードでは、前回 Oracle Solaris をインストールしてから加えられたローカルの変更内容はできるかぎり残されます。

アンマウント

マシンに接続されたディスクまたはネットワーク上のリモートディスク上のディレクトリへのアクセスを解除するプロセス。

インストールサーバー

ネットワーク上のほかのシステムが Oracle Solaris をインストールできるように、Oracle Solaris DVD または CD のイメージの提供元となるサーバー (メディアサーバーとも呼ばれる)。Oracle Solaris DVD または CD のイメージをサーバーのハードディスクにコピーすることによってインストールサーバーを作成できます。

エンドユーザーシステムサポート

コアシステムサポートソフトウェアグループのほかに、エンドユーザーに推奨するソフトウェアが収められているソフトウェアグループ。これには共通デスクトップ環境 (CDE) や DeskSet ソフトウェアが含まれます。

開始スクリプト

ユーザーが定義する Bourne シェルスクリプト。rules ファイル内で指定され、Oracle Solaris ソフトウェアがシステムにインストールされる前にタスクを実行します。開始スクリプトは、JumpStart インストールでのみ使用できます。

開発者システムサポート

エンドユーザーシステムサポートソフトウェアグループのほかに、ソフトウェア開発用のライブラリ、インクルードファイル、マニュアルページ、およびプログラミングツールが収められているソフトウェアグループ。

仮想デバイス

ZFS プール内の論理デバイス。物理デバイス、ファイル、または一連のデバイスを仮想デバイスに設定できます。

クリティカルファイルシステム

Oracle Solaris OS が必要とするファイルシステム。Oracle Solaris の機能である Live Upgrade を使用するとき、これらのファイルシステムは、アクティブブート環境と非アクティブブート環境のそれぞれの vfstab ファイルでは独立したマウントポイントになります。root (/)、/usr/var/opt などがファイルシステムの例です。これらのファイルシステムは、必ずソースブート環境から非アクティブブート環境にコピーされます。

限定ネットワークシステムサポート

Oracle Solaris システムのブートおよび実行に必要な最小限のコードが含まれ、ネットワークサービスのサポートが制限されているソフトウェアグループ。限定ネットワークシステムサポートは、テキストベースのマルチユーザーコンソールと、システム管理ユーティリティーを提供します。このソフトウェアグループを使用すると、システムでネットワークインタフェースを認識できますが、ネットワークサービスがアクティブになることはありません。

コアシステムサポート

システムで Oracle Solaris OS をブートして実行するために必要な最小限のソフトウェアが収められているソフトウェアグループ。コアには共通デスクトップ環境 (CDE) を実行するために必要ないくつかのネットワーク用ソフトウェアとドライバが含まれます。CDE ソフトウェアは、コアには含まれません。

更新

システムにインストールを実行して同じタイプのソフトウェアを変更することまたはそのインストール自体。アップグレードとは異なり、更新によりシステムがダウングレードされる場合があります。初期インストールとは異なり、更新を実行するには同じタイプのソフトウェアがあらかじめインストールされていなければなりません。

サブミラー

RAID-0 ボリュームを参照してください。

終了スクリプト

ユーザーが定義する Bourne シェルスクリプト。rules ファイル内で指定され、Oracle Solaris ソフトウェアがシステムにインストールされてから、システムがリブートされるまでの間にタスクを実行します。終了スクリプトは、JumpStart インストールで使用します。

状態データベース

Solaris ボリュームマネージャー構成の状態に関する情報を保存するデータベース。状態データベースは、複製された複数のデータベースコピーの集まりです。各コピーは「状態データベースの複製」と呼ばれます。状態データベースは、既知の状態データベースの複製の格納場所とステータスをすべて記録しています。

状態データベースの複製

状態データベースのコピー。複製により、データベース内のデータの有効性が保証されます。

初期インストール

現在実行中のソフトウェアを上書きするか、空のディスクを初期化するインストール。

Oracle Solaris OS の初期インストールでは、システムのディスクが Oracle Solaris OS の新しいバージョンで上書きされます。システム上で Oracle Solaris OS が稼働していない場合は、初期インストールを行う必要があります。アップグレード可能な Oracle Solaris OS がシステム上で稼働している場合は、初期インストールによってディスクが上書きされ、OS やローカルの変更は保持されません。

スライス

ソフトウェアごとに分割される、ディスク領域の区分。

スワップ空間

メモリーに再ロードできる状態になるまで、メモリー領域の内容を一時的に保持するスライスまたはファイル。/swap または swap ボリュームとも呼ばれます。

全体ディストリビューション

Oracle Solaris リリース全体が含まれているソフトウェアグループ。

全体ディストリビューションと OEM サポート

Oracle Solaris リリース全体と、OEM のための追加ハードウェアサポートを含むソフトウェアグループ。Oracle Solaris ソフトウェアを SPARC ベースサーバーにインストールする場合は、このソフトウェアグループを推奨します。

ゾーン

非大域ゾーンを参照してください

ソフトウェアグループ

Oracle Solaris ソフトウェアの論理グループ (クラスタとパッケージ)。Oracle Solaris のインストール中は、次のいずれかのソフトウェアグループをインストールできます。コアシステムサポート、エンドユーザーシステムサポート、開発者システムサポート、または全体ディストリビューションです。また、SPARC システムのみ、全体ディストリビューションと OEM サポートもインストールできます。

大域ゾーン

Oracle Solaris ゾーンでは、大域ゾーンはシステムのデフォルトのゾーンであり、システム全体の管理に使用されるゾーンでもあります。非大域ゾーンの構成、インストール、管理、およびアンインストールは、大域ゾーンからのみ行うことができます。物理デバイス、ルーティング、動的再構成 (DR) といったシステムインフラストラクチャーの管理は、大域ゾーンでのみ行うことができます。大域ゾーンで実行されるプロセスは、適切な権限が付与されていれば、ほかのゾーンに関連付けられているオブジェクトにもアクセスできます。Oracle Solaris ゾーン非大域ゾーンも参照してください。

データセット

次の ZFS エンティティーの総称名。 クローン、ファイルシステム、スナップショット、またはボリューム。

ネットワークインストール

CD-ROM または DVD-ROM ドライブがあるシステムからCD-ROM または DVD-ROM ドライブがないシステムにネットワークを介してソフトウェアをインストールする方法。ネットワークインストールを行うには、「ネームサーバー」と「インストールサーバー」が必要です。

ネットワークに接続されたシステム

ハードウェアやソフトウェアを介して接続されているシステムのグループ (ホスト)。通信や情報の共有が可能です。ローカルエリアネットワーク (LAN) とも呼ばれます。システムをネットワークに接続するには、通常、1 台以上のサーバーが必要です。

ネットワークに接続されていないシステム

ネットワークに接続されていない、またはほかのシステムに依存しないシステム。

パッケージ

モジュール形式でのインストールを可能にするソフトウェアの集まり。Oracle Solaris ソフトウェアはソフトウェアグループに分割され、それぞれがクラスタとパッケージから構成されています。

パッチアナライザ

手作業で実行したり、Oracle Solaris インストールプログラムの一部として実行したりできるスクリプト。パッチアナライザは、システムを解析し、Oracle Solaris Update にアップグレードすることで削除されるパッチがどれであるかを判断します。

非大域ゾーン

Oracle Solaris オペレーティングシステムの単一インスタンス内に作成された仮想オペレーティングシステム環境。非大域ゾーンでは、システムのほかの部分と相互に作用することなく、1 つ以上のアプリケーションを実行できます。非大域ゾーンはゾーンとも呼ばれます。Oracle Solaris ゾーン大域ゾーンも参照してください。

ファイルサーバー

ネットワーク上のシステムに対して、ソフトウェアやファイルの記憶領域を提供するサーバー。

ファイルシステム

Oracle Solaris OS において、ユーザーがアクセスできるファイルおよびディレクトリから成るツリー構造のネットワーク。

ブート

メモリーにシステムソフトウェアを読み込んで起動すること。

ブートアーカイブ

x86 のみ: ブートアーカイブは、Oracle Solaris OS のブートに使用されるクリティカルなファイルの集まりです。これらのファイルは、ルート (/) ファイルシステムがマウントされる前、システムの起動中に必要です。システムは、2 つのブートアーカイブを維持管理しています。

  • システムで Oracle Solaris OS をブートするために使用されるブートアーカイブ。このブートアーカイブは、プライマリブートアーカイブと呼ばれることもあります。

  • プライマリブートアーカイブが損傷を受けたとき、回復のために使用されるブートアーカイブ。このブートアーカイブは、ルート (/) ファイルシステムをマウントすることなくシステムをブートします。GRUB メニューでは、このブートアーカイブはフェイルセーフと呼ばれます。アーカイブの重要な目的はプライマリブートアーカイブを再生成することであり、通常、プライマリブートアーカイブがシステムのブートに使用されます。

ブート環境

Oracle Solaris OS を操作する上で重要な必須ファイルシステム (ディスクスライスおよびマウントポイント) の集まり。ディスクスライスは、同じ 1 つのディスク上に存在することも、分散された複数のディスク上に存在することもあります。

アクティブなブート環境とは、現在ブートしている環境を指します。単一のアクティブなブート環境からだけブートできます。アクティブでないブート環境とは、現在ブートしていないが、次回のリブート時にアクティブ化できる状態にある環境のことを指します。

ブートサーバー

同じネットワークのサブネット上のクライアントシステムに、起動に必要なプログラムと情報を提供するサーバーシステム。インストールサーバーが存在するサブネットが、Oracle Solaris ソフトウェアをインストールするシステムと異なる場合、ネットワークを介してインストールするにはブートサーバーが必要です。

ブートローダー

x86 のみ: ブートローダーは、システムの電源を入れた後に最初に実行されるソフトウェアプログラムです。このプログラムがブートプロセスを開始します。

プール

デバイスの論理グループ。使用可能な ZFS ストレージのレイアウトおよび物理特性を記述します。データセットの領域は、プールから割り当てられます。

フェイルセーフブートアーカイブ

x86 のみ: プライマリブートアーカイブが損傷を受けたとき、回復のために使用されるブートアーカイブ。このブートアーカイブは、ルート (/) ファイルシステムをマウントすることなくシステムをブートします。このブートアーカイブは、GRUB メニューではフェイルセーフと呼ばれます。アーカイブの重要な目的はプライマリブートアーカイブを再生成することであり、通常、プライマリブートアーカイブがシステムのブートに使用されます。ブートアーカイブを参照してください。

フォーマット

データを一定の構造にしたり、データを保存できるようにディスクをセクターに分割したりすること。

フォールバック

以前に動作していた環境に戻すこと。ブート環境のアクティブ化の処理中や、ブート対象として指定されたブート環境に問題または望ましくない動作が発生する場合にはフォールバックを行います。

プライマリブートアーカイブ

システムで Oracle Solaris OS をブートするために使用されるブートアーカイブ。このブートアーカイブは、プライマリブートアーカイブと呼ばれることもあります。ブートアーカイブを参照してください。

フラッシュアーカイブ

マスターシステムと呼ばれるシステムからファイルのアーカイブを作成できる Oracle Solaris インストール機能。このアーカイブを使ってほかのシステムのインストールを行うと、そのシステムの構成はマスターシステムと同じになります。アーカイブも参照してください。

プロファイル

カスタム JumpStart 方法を使用する場合に、Oracle Solaris ソフトウェアをインストールする方法を定義するテキストファイル。たとえば、プロファイルでインストールするソフトウェアグループを定義します。各ルールは、そのルールが一致したときにシステムがインストールされる方法を定義してあるプロファイルを指定します。通常は、ルールごとに異なるプロファイルを作成します。しかし、複数のルールで同じプロファイルを使用することも可能です。「rules ファイル」も参照してください。

ボリューム

システムで単一の論理デバイスとして扱われる、物理スライスやボリュームの集まり。ボリュームは、アプリケーションやファイルシステムにとって物理ディスクと同じように機能します。

一部のコマンド行ユーティリティーでは、ボリュームはメタデバイスと呼ばれます。一般的な UNIX 用語では、ボリュームは、「擬似デバイス」または「仮想デバイス」とも呼ばれます。

マウント

マウント要求を行うマシンのディスクまたはネットワーク上のリモートディスクから、ディレクトリにアクセスするプロセス。ファイルシステムをマウントするには、ローカルシステム上のマウントポイントと、マウントするファイルシステム名 (たとえば /usr) が必要です。

マウントポイント

リモートマシン上に存在するファイルシステムのマウント先となる、ワークステーション上のディレクトリ。

ミニルート

Oracle Solaris インストールメディアに収録されている、ブート可能な最小のルート (/) ファイルシステム。ミニルートは、システムのインストールおよびアップグレードに必要な Oracle Solaris ソフトウェアで構成されます。x86 システムでは、ミニルートはシステムにコピーされて、フェイルセーフブートアーカイブとして使用されます。「フェイルセーフブートアーカイブ」を参照してください。

ミラー

RAID-1 ボリュームを参照してください。

ルート

複数の項目から成る階層構造の最上位。ルートは、ほかのすべての項目を子孫として持つ唯一の項目です。「ルートディレクトリ」または「ルート (/) ファイルシステム」を参照してください。

ルート (/) ファイルシステム

ほかのすべてのファイルシステムの元となる最上位ファイルシステム。ルート (/) ファイルシステムはほかのすべてのファイルシステムがマウントされる元となり、マウント解除されることはありません。ルート (/) ファイルシステムには、カーネル、デバイスドライバ、システムのブート (ブート) に使用されるプログラムなど、システムの稼働に不可欠なディレクトリやファイルが含まれています。

ルートディレクトリ

ほかのすべてのディレクトリの元となる最上位ディレクトリ。

ルール

1 つ以上のシステム属性をプロファイルに割り当てる一連の値。ルールは、カスタム JumpStart インストールで使用されます。

ロケール

同一の言語、風俗、慣習、文化などを共有する地理上または政治上の地域圏 (コミュニティー)。たとえば、米国英語のロケールは en_US、英国英語のロケールは en_UK です。