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 (計画)

Live Upgrade の要件

Live Upgrade のシステム要件

Live Upgrade のインストール

必要なパッケージ

Live Upgrade のディスク容量の要件

RAID-1 ボリューム (ミラー) を作成する場合の Live Upgrade の要件

パッケージまたはパッチによるシステムのアップグレード

lucreate コマンドを使用したファイルシステムの作成のための指針

ファイルシステムのスライスを選択するための指針

ルート (/) ファイルシステムのスライスを選択するための指針

ミラー化されたファイルシステムのスライスを選択するための指針

RAID-1 ボリューム (ミラー) ファイルシステムを作成するための一般的な指針

スワップボリュームのスライスを選択するための指針

新しいブート環境のスワップの構成

スワップの使用中に起きるブート環境作成の失敗

共有可能なファイルシステムのスライスを選択するための指針

新しいブート環境の内容のカスタマイズ

ブート環境間でのファイルの同期

/etc/lu/synclist ファイルへのファイルの追加

ブート環境間での強制的な同期

複数のブート環境のブート

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.  アップグレード時のパッチアナライザの使用 (タスク)

用語集

索引

ブート環境間でのファイルの同期

新しいブート環境に切り替えてアクティブにする準備が整ったら、ただちに新しいブート環境をアクティブにし、リブートします。新たに作成したブート環境を初めてブートするとき、ブート環境間でファイルの同期がとられます。ここでいう「同期」とは、前にアクティブであったブート環境にあるシステムファイルやディレクトリを、ブートされているブート環境にコピーすることです。変更されているファイルやディレクトリがコピーされます。

/etc/lu/synclist ファイルへのファイルの追加

Live Upgrade では、変更されているクリティカルなファイルがチェックされます。これらのファイルの内容が 2 つのブート環境で同じでない場合、そのファイルはアクティブなブート環境から新しいブート環境にコピーされます。同期は、新しいブート環境の作成後に /etc/passwd/etc/group などのクリティカルなファイルが変更された場合のために用意されています。

/etc/lu/synclist ファイルには、同期するディレクトリやファイルのリストが記述されています。アクティブなブート環境から新しいブート環境にほかのファイルをコピーする場合もあるでしょう。必要に応じて、ディレクトリやファイルを /etc/lu/synclist に追加できます。

/etc/lu/synclist のリストにないファイルを追加すると、システムをブートできなくなる場合があります。同期処理では、ファイルのコピーとディレクトリの作成だけが行われます。ファイルやディレクトリの削除は行われません。

次の /etc/lu/synclist ファイルの例は、このシステムで同期される標準のディレクトリとファイルを示しています。

/var/mail                    OVERWRITE
/var/spool/mqueue            OVERWRITE
/var/spool/cron/crontabs     OVERWRITE
/var/dhcp                    OVERWRITE
/etc/passwd                  OVERWRITE
/etc/shadow                  OVERWRITE
/etc/opasswd                 OVERWRITE
/etc/oshadow                 OVERWRITE
/etc/group                   OVERWRITE
/etc/pwhist                  OVERWRITE
/etc/default/passwd          OVERWRITE
/etc/dfs                     OVERWRITE
/var/log/syslog              APPEND
/var/adm/messages            APPEND

次の例は、synclist ファイルに追加することが適切だと思われるディレクトリおよびファイルを示しています。

/var/yp                    OVERWRITE
/etc/mail                  OVERWRITE
/etc/resolv.conf           OVERWRITE
/etc/domainname            OVERWRITE

synclist ファイルのエントリは、ファイルまたはディレクトリです。2 番目のフィールドは、ブート環境をアクティブ化するときに行われる更新の方法を示します。ファイルの更新には 3 通りの方法があります。

ブート環境間での強制的な同期

新しく作成したブート環境ではじめてブートするときに、Live Upgrade は新しいブート環境と以前にアクティブだったブート環境の同期をとります。初期のブートと同期のあとは、リクエストされないかぎり Live Upgrade は同期を実行しません。強制的に同期処理を行うには、-s オプションを指定して luactivate コマンドを実行します。

複数のバージョンの Oracle Solaris OS を使用していると、強制的に同期を行いたい場合があります。emailpasswd/groupなどのファイルに加えた変更を、アクティブにするブート環境に反映させたい場合があります。強制的に同期を実行すると、Live Upgrade は、同期をとるファイルの間に競合がないかチェックします。新しいブート環境がブートされ、競合が検出されると、警告が出されます。この場合、ファイルの同期は行われません。このような競合があっても、アクティブ化は正常に終了する可能性があります。新しいブート環境とアクティブなブート環境の両方で同じファイルに変更を加えると、競合が発生する可能性があります。たとえば、元のブート環境で /etc/passwd ファイルに変更を加え、新しいブート環境の /etc/passwd ファイルに別の変更を加えた場合、同期処理では同期のためにコピーするファイルを選択できません。


注意

注意 - 以前のアクティブブート環境で発生した変更に気付かない場合や、変更を把握できない場合もあるため、このオプションを使用する際は十分注意してください。たとえば、現在のブート環境で Oracle Solaris 10 8/11 ソフトウェアを実行していて、強制的に同期をとってブート環境を Solaris 9 リリースに戻したとします。この場合、Solaris 9 リリースでファイルが変更されることがあります。ファイルは OS のリリースに依存しているため、Solaris 9 リリースのブートは失敗する可能性があります。Solaris Oracle Solaris 10 8/11 のファイルと Solaris 9 のファイルは互換性があるとは限らないからです。