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

ドキュメントの情報

はじめに

パート I Solaris Live Upgrade によるアップグレード

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

2.  Solaris Live Upgrade (概要)

3.  Solaris Live Upgrade (計画)

Solaris Live Upgrade の要件

Solaris Live Upgrade のシステム要件

Solaris Live Upgrade のインストール

必要なパッケージ

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

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

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

アップグレードおよびパッチ適用に関する制限事項

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Solaris Live Upgrade のキャラクタユーザーインタフェース

4.  Solaris Live Upgrade によるブート環境の作成 (作業)

5.  Solaris Live Upgrade によるアップグレード (作業)

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

7.  Solaris Live Upgrade ブート環境の管理 (作業)

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

9.  Solaris Live Upgrade (例)

10.  Solaris Live Upgrade (コマンドリファレンス)

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

11.  Solaris Live Upgrade と ZFS (概要)

12.  ZFS の Solaris Live Upgrade (計画)

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

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

パート III 付録

A.  問題発生時の解決方法 (作業)

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

C.  アップグレード時のパッチアナライザの使用 (作業)

用語集

索引

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

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

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

Solaris 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 通りの方法があります。

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

新しく作成したブート環境で初めてブートする時に、Solaris Live Upgrade は新しいブート環境と以前のアクティブブート環境の同期をとります。最初にブートと同期を行なったあとは、要求しない限り Solaris Live Upgrade は同期処理を行いません。強制的に同期処理を行うには、-s オプションを指定して luactivate コマンドを実行します。

複数のバージョンの Oracle Solaris OS を使用していると、強制的に同期を行いたい場合があります。emailpasswd/groupなどのファイルに加えた変更を、アクティブにするブート環境に反映させたい場合があります。強制的に同期を実行すると、Solaris 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 のファイルは互換性があるとは限らないからです。