前のトピック: 境界の定義次のトピック: プロパティ


ボリューム

ボリュームは、アプライアンスで使用可能なディスク ボリュームのセットを定義します。 ボリュームのタイプの説明を以下に記載します。

インスタンス化可能なボリューム

アプライアンス クラスはインスタンス化可能なボリュームを提供し、すべてのインスタンスに対してコピーを作成します。 これは、OS および Linux アプライアンス内の ¥etc または /var/log/temp などの書き込み可能な設定領域が含まれるブート ボリュームに最も頻繁に使用されます。

永続的な状態または意味のあるユーザ データを維持するためにインスタンス化可能なボリュームまたはブート ボリュームを使用しないでください。 それらはプレースホルダ ボリューム上に維持する必要があります。 詳細については、「境界を内部に接続」セクションを参照してください。

インスタンス化可能なボリュームはアプライアンス クラスに属し、カタログ クラスを使用してコピーされ、マイグレートされます。

重要 インスタンス化可能なボリュームはアプライアンスの開始時に失われ、コピー上に保持されず、アプライアンスが存在するアプリケーションからマイグレートされない可能性があります。 その例外はシングルトンです。 シングルトンでは、インスタンス化可能なボリュームは常に保持されます。

共通ボリューム

共通ボリュームは、アプライアンス クラスに適用される読み取り専用コードおよびデータを保持します。 これらのボリュームは、ブート ボリュームから大きなアプライアンス コードを分離しておくために頻繁に使用されます。 これにより、そのクラスのインスタンス用に共通ボリュームのコピーを作成する必要がなくなります。

設定を保証する別のレイヤを提供するため、ボリュームのコンテンツをランタイムに変更することはできません。 たとえば、共通ボリューム内の catalog /usr サブディレクトリに Linux アプライアンスを配置し、このアプライアンスのすべてのインスタンスへの読み取り専用ボリュームとして共有することができます。

さらに、共通ボリュームにファイルを移動させることにより、インスタンス化可能なボリュームのサイズを減らすことができます。 また、共通ボリュームを読み取り専用ブート ボリュームを使用するアプライアンス用のブート ボリュームとして使用することもできます(CA AppLogic® Linux Filer アプライアンスなど)。 ほとんどのアプライアンスは、領域を減らすために読み取り専用ブート ボリュームの使用をサポートしています。ただし、その使用は多少複雑で、再起動ごとにログ ファイルが保持される場合があります。

プレースホルダ ボリューム

プレースホルダ ボリュームは、ファイルとデータベースなどの永続的な状態のアプリケーション固有のコンテンツや、Web サーバ用の html ファイルなどの固定コンテンツを対象としています。

これらのボリュームをアプライアンス クラスではなくアプリケーションに属するコンテンツ用に使用できます。 プレースホルダ ボリュームがアプリケーションに属する場合でも、アプライアンスがコピーまたは更新されるときに削除または置換されません。

アプライアンス インスタンスを使用する場合、アプライアンスが機能するためには、プレースホルダ ボリュームにアプリケーション ボリュームを設定する必要があります。 プレースホルダ ボリュームに配置する制約は可能な限り少なくし、特別な準備を要求しないようにします。 たとえば、mysql は、プレースホルダ ボリュームが存在しない場合、そのデータベース上にプレースホルダ ボリュームを自動作成します。

文字列プロパティは、アプライアンス上のファイル ディレクトリ ボリュームを設計するために使用できます。 たとえば、web6 は、script_dir html_dir に、プレースホルダ ボリュームへの相対パスを指定します。 例の外部では、そのようなパスはアプライアンスのルートではなくプレースホルダ ボリュームのルートに対して相対的で、アプライアンスの内部構造を公開する必要があります。

プレースホルダ ボリュームにボリュームを添付できます。

以下の手順に従います。

  1. ボリューム]タブで、必要に応じて行を選択し情報を入力することによりボリュームを定義します。
  2. 必要に応じて、以下のオプション パラメータを設定します。
  3. ボリュームを追加するまたは削除するには、ボリュームを選択し、[追加]または[削除]をクリックします。

    永久に削除すると、クラスとグリッドからボリュームが削除されます。 ボリュームのすべてのコンテンツが失われ、リセットすることはできません。 現在使用中のボリュームを削除することはできません。

  4. ボリュームの名前を変更するかサイズを変更するには、対応するボタンをクリックします。 [名前の変更]または[ボリュームのリサイズ]ダイアログ ボックスが表示されます。
  5. ツリー ディレクトリのボリュームを管理するには、[管理]をクリックします。 情報はディレクトリ ツリーに表示されます。
  6. 続行するには、[プロパティ]タブを選択します。