ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris ZFS 管理ガイド Oracle Solaris 10 8/11 Information Library (日本語) |
1. Oracle Solaris ZFS ファイルシステム (概要)
3. Oracle Solaris ZFS ファイルシステムと従来のファイルシステムの相違点
4. Oracle Solaris ZFS ストレージプールの管理
5. Oracle Solaris ZFS ルートファイルシステムのインストールとブート
Oracle Solaris ZFS ルートファイルシステムのインストールとブート (概要)
ZFS ルートファイルシステムのインストール (Oracle Solaris 初期インストール)
ミラー化された ZFS ルートプールを作成する方法 (インストール後)
ZFS ルートファイルシステムのインストール (Oracle Solaris フラッシュアーカイブインストール)
ZFS ルートファイルシステムのインストール (JumpStart インストール)
ZFS ルートファイルシステムへの移行または ZFS ルートファイルシステムの更新 (Live Upgrade)
Live Upgrade を使用して ZFS ルートファイルシステム (ゾーンが含まれていない) を移行または更新する
ゾーンが含まれているシステムを Live Upgrade を使用して移行またはアップグレードする (Solaris 10 10/08)
UFS 上にゾーンルートを持つ UFS ルートファイルシステムを ZFS ルートファイルシステムに移行する方法 (Solaris 10 10/08)
ZFS 上にゾーンルートを持つ ZFS ルートファイルシステムを構成する方法 (Solaris 10 10/08)
ZFS 上にゾーンルートを持つ ZFS ルートファイルシステムにアップグレードまたはパッチを適用する方法 (Solaris 10 10/08)
ゾーンが含まれているシステムを Oracle Solaris Live Upgrade で移行またはアップグレードする (Solaris 10 5/09 以降)
サポートされているゾーンルート構成を持つ ZFS の情報 (Solaris 10 5/09 以降)
ZFS ルートファイルシステムとゾーンルートを持つ ZFS BE を作成する方法 (Solaris 10 5/09 以降)
ゾーンルートを持つ ZFS ルートファイルシステムにアップグレードまたはパッチを適用する方法 (Solaris 10 5/09 以降)
ゾーンルートを持つ UFS ルートファイルシステムを ZFS ルートファイルシステムに移行する方法 (Solaris 10 5/09 以降)
ZFS スワップデバイスおよびダンプデバイスのサイズを調整する
ミラー化された ZFS ルートプールの代替ディスクからブートする
正常なブートを妨げる ZFS マウントポイントの問題の解決 (Solaris 10 10/08)
ZFS ルートプールまたはルートプールのスナップショットを回復する
ZFS ルートプールを再作成しルートプールのスナップショットを復元する方法
フェイルセーフブートからルートプールのスナップショットをロールバックする方法
6. Oracle Solaris ZFS ファイルシステムの管理
7. Oracle Solaris ZFS のスナップショットとクローンの操作
8. ACL および属性を使用した Oracle Solaris ZFS ファイルの保護
10. Oracle Solaris ZFS の高度なトピック
11. Oracle Solaris ZFS のトラブルシューティングとプールの回復
次の方法で ZFS ルートファイルシステムからインストールとブートを行うことができます。
Oracle Solaris 初期インストール (対話型のテキストモードでのインストール方法)
ZFS をルートファイルシステムとして選択してインストールします。
ZFS フラッシュアーカイブをインストールします。
Oracle Solaris Live Upgrade 機能
UFS ルートファイルシステムを ZFS ルートファイルシステムに移行します。
新しい ZFS ルートプール内に新しいブート環境を作成します。
既存の ZFS ルートプール内のブート環境を作成または更新します。
ZFS フラッシュアーカイブを使用して代替ブート環境 (BE) をアップグレードします。
Oracle Solaris JumpStart 機能.
システムが ZFS ルートファイルシステムによって自動的にインストールされるようにプロファイルを作成します。
システムが ZFS フラッシュアーカイブによって自動的にインストールされるようにプロファイルを作成します。
SPARC システムまたは x86 システムを ZFS ルートファイルシステムでインストールするか、ZFS ルートファイルシステムに移行したあとは、システムは自動的に ZFS ルートファイルシステムからブートします。ブートの変更に関する詳細は、「ZFS ルートファイルシステムからのブート」を参照してください。
この Oracle Solaris リリースでは、次の ZFS インストール機能が用意されています。
対話式テキストインストーラ機能を使用して、UFS または ZFS ルートファイルシステムをインストールできます。このリリースでも、デフォルトのファイルシステムは UFS です。対話式テキストインストーラは、次の方法で利用できます。
SPARC: Oracle Solaris インストール DVD で次の構文を使用します。
ok boot cdrom - text
SPARC: ネットワークからブートする場合は次の構文を使用します。
ok boot net - text
x86: テキストモードインストール方法を選択します。
カスタム JumpStart プロファイルが提供する機能は次のとおりです。
ZFS ストレージプールを作成してブート可能な ZFS ファイルシステムを指定するプロファイルをセットアップすることができます。
ZFS ルートプールのフラッシュアーカイブをインストールするプロファイルをセットアップすることができます。
Live Upgrade を使用して、UFS ルートファイルシステムを ZFS ルートファイルシステムに移行できます。lucreate コマンドと luactivate コマンドが変更され、ZFS プールと ZFS ファイルシステムをサポートするようになりました。
インストール時に 2 つのディスクを選択することにより、ミラー化された ZFS ルートプールを設定できます。また、インストール後に追加ディスクを接続することにより、ミラー化された ZFS ルートプールを作成できます。
ZFS ルートプールの ZFS ボリュームにスワップデバイスとダンプデバイスが自動的に作成されます。
このリリースでは、次のインストール機能は用意されていません。
現時点では、ZFS ルートファイルシステムのインストールに GUI 機能は使用できません。ZFS ルートファイルシステムをインストールするにはテキストモードインストール方式を使用する必要があります。
標準のアップグレードプログラムを使用して UFS ルートファイルシステムを ZFS ルートファイルシステムにアップグレードすることはできません。
システムを ZFS ルートファイルシステムでインストールする場合や、UFS ルートファイルシステムを ZFS ルートファイルシステムに移行する場合は、次の要件が満たされていることを事前に確認してください。
ZFS ルートファイルシステムのインストールとブートまたは ZFS ルートファイルシステムへの移行は、次の方法で行うことができます。
ZFS ルートファイルシステムをインストールする – Solaris 10 10/08 以降のリリースで使用できます。
Live Upgrade を使用して UFS ルートファイルシステムから ZFS ルートファイルシステムに移行する – Solaris 10 10/08 以降のリリースをインストールしてあるか、Solaris 10 10/08 以降のリリースにアップグレードしてあることが必要です。
次の各節では、ZFS ルートプールの容量および構成の要件について説明します。
ZFS ルート環境にはスワップデバイスおよびダンプデバイスとして別個のデバイスが必要なので、ZFS ルートファイルシステムに最小限必要なプール容量は、UFS ルートファイルシステムの場合よりも大きくなります。UFS ルートファイルシステムの場合、デフォルトではスワップデバイスとダンプデバイスは同一のデバイスです。
システムを ZFS ルートファイルシステムでインストールまたはアップグレードする場合、スワップ領域とダンプデバイスのサイズは、物理メモリーの容量によって決まります。ブート可能な ZFS ルートファイルシステムに最小限必要なプール容量は、物理メモリーの容量、利用可能なディスク容量、および作成するブート環境 (BE) の数によって決まります。
次の ZFS ストレージプールのディスク容量要件を確認してください。
ZFS ルートファイルシステムのインストールに必要な最小メモリー容量は 1536M バイトです。
ZFS の全体的なパフォーマンスを高めるには、メモリーを 1536M バイト以上にすることをお勧めします。
推奨される最小ディスク容量は 16G バイトです。ディスク容量は次のように消費されます。
スワップ領域とダンプデバイス – Oracle Solaris インストールプログラムによって作成されるスワップボリュームとダンプボリュームのデフォルトのサイズは、次のとおりです。
初期インストール – 新しい ZFS ブート環境のデフォルトのスワップサイズは、物理メモリーのサイズの半分 (一般に 512M バイトから 2G バイトの範囲) として計算されます。スワップサイズは、初期インストール時に調整することができます。
デフォルトのダンプサイズは、dumpadm の情報と物理メモリーのサイズに基づいて、カーネルによって計算されます。ダンプサイズは、初期インストール時に調整することができます。
Live Upgrade – UFS ルートファイルシステムを ZFS ルートファイルシステムに移行する場合、ZFS BE のデフォルトのスワップサイズは、UFS BE のスワップデバイスのサイズとして計算されます。デフォルトのスワップサイズの計算では、UFS BE 内のすべてのスワップデバイスのサイズが合計され、そのサイズの ZFS ボリュームが ZFS BE 内に作成されます。UFS BE にスワップデバイスが定義されていない場合、デフォルトのスワップサイズは 512M バイトに設定されます。
ZFS BE のデフォルトのダンプサイズは、物理メモリーのサイズの半分 (512M バイトから 2G バイトの間) に設定されます。
スワップボリュームとダンプボリュームのサイズを新しいサイズに調整することができます。ただし、システムの動作をサポートするサイズを選択する必要があります。詳細は、「ZFS スワップデバイスおよびダンプデバイスのサイズを調整する」を参照してください。
ブート環境 (BE) – 新しいスワップおよびダンプの容量要件、または調整したスワップおよびダンプのデバイスサイズのほかに、UFS BE から移行した ZFS BE には約 6G バイトが必要です。別の ZFS BE から複製された各 ZFS BE には、追加のディスク容量は必要ありませんが、パッチが適用されると BE のサイズが増加することを考慮してください。同じルートプール内の ZFS BE はすべて、同じスワップデバイスとダンプデバイスを使用します。
Oracle Solaris OS コンポーネント – ルートファイルシステムの、OS イメージの一部となっているサブディレクトリのうち、/var 以外のものはすべて、ルートファイルシステムと同じデータセット内に存在している必要があります。さらに、スワップデバイスとダンプデバイス以外の OS コンポーネントはすべて、ルートプール内に存在している必要があります。
さらに、/var ディレクトリまたはデータセットは単一のデータセットでなければならない、という制限もあります。たとえば、Live Upgrade 使ってさらに ZFS BE の移行やパッチの適用を行なったり、このプールの ZFS フラッシュアーカイブを作成したりする場合は、/var/tmp のような /var の下位データセットを作成することはできません。
たとえば、ブート可能な ZFS 環境には、12G バイトのディスク容量を備えたシステムでは小さすぎる可能性があります。スワップデバイスとダンプデバイスにそれぞれ約 2G バイトのディスク容量が必要になり、UFS BE から移行した ZFS BE には約 6G バイトのディスク容量が必要になるためです。
次の ZFS ストレージプール構成要件を確認してください。
ルートプールに使用するプールには SMI ラベルが付いていなければなりません。ディスクスライスを使用して作成されたプールでは、通常この要件が満たされます。
プールは、ディスクスライスとミラー化されているディスクスライスのいずれかに存在していなければなりません。Live Upgrade での移行時に、サポートされていないプール構成を使用しようとすると、次のようなメッセージが表示されます。
ERROR: ZFS pool name does not support boot environments
サポートされている ZFS ルートプール構成の詳細については、「ZFS ルートプールを作成する」を参照してください。
x86: Oracle Solaris fdisk パーティションがディスクに含まれている必要があります。この fdisk パーティションは、x86 ベースのシステムのインストール時に自動的に作成されます。Solaris fdisk パーティションの詳細については、『Solaris のシステム管理 (デバイスとファイルシステム)』の「fdisk パーティションの作成上のガイドライン」を参照してください。
ZFS ルートプールでブート用として指定するディスクは、SPARC ベースのシステムと x86 ベースのシステムの両方において、2T バイト未満のサイズでなければなりません。
ルートプールで圧縮を有効にすることはできますが、ルートプールをインストールしたあとでないと有効にすることはできません。ルートプールのインストール時に圧縮を有効にする方法はありません。ルートプールでは gzip 圧縮アルゴリズムはサポートされていません。
初期インストールによるルートプールの作成後、あるいは Solaris Live Upgrade による ZFS ルートファイルシステムへの移行後に、ルートプールの名前を変更しないでください。ルートプールの名前を変更すると、システムがブートできなくなる可能性があります。