ボリュームは、アプライアンスで使用可能なディスク ボリュームのセットを定義します。 ボリュームのタイプの説明を以下に記載します。
アプライアンス クラスはインスタンス化可能なボリュームを提供し、すべてのインスタンスに対してコピーを作成します。 これは、OS および Linux アプライアンス内の ¥etc または /var/log/temp などの書き込み可能な設定領域が含まれるブート ボリュームに最も頻繁に使用されます。
永続的な状態または意味のあるユーザ データを維持するためにインスタンス化可能なボリュームまたはブート ボリュームを使用しないでください。 それらはプレースホルダ ボリューム上に維持する必要があります。 詳細については、「境界を内部に接続」セクションを参照してください。
インスタンス化可能なボリュームはアプライアンス クラスに属し、カタログ クラスを使用してコピーされ、マイグレートされます。
重要 インスタンス化可能なボリュームはアプライアンスの開始時に失われ、コピー上に保持されず、アプライアンスが存在するアプリケーションからマイグレートされない可能性があります。 その例外はシングルトンです。 シングルトンでは、インスタンス化可能なボリュームは常に保持されます。
共通ボリュームは、アプライアンス クラスに適用される読み取り専用コードおよびデータを保持します。 これらのボリュームは、ブート ボリュームから大きなアプライアンス コードを分離しておくために頻繁に使用されます。 これにより、そのクラスのインスタンス用に共通ボリュームのコピーを作成する必要がなくなります。
設定を保証する別のレイヤを提供するため、ボリュームのコンテンツをランタイムに変更することはできません。 たとえば、共通ボリューム内の catalog /usr サブディレクトリに Linux アプライアンスを配置し、このアプライアンスのすべてのインスタンスへの読み取り専用ボリュームとして共有することができます。
さらに、共通ボリュームにファイルを移動させることにより、インスタンス化可能なボリュームのサイズを減らすことができます。 また、共通ボリュームを読み取り専用ブート ボリュームを使用するアプライアンス用のブート ボリュームとして使用することもできます(CA AppLogic® Linux Filer アプライアンスなど)。 ほとんどのアプライアンスは、領域を減らすために読み取り専用ブート ボリュームの使用をサポートしています。ただし、その使用は多少複雑で、再起動ごとにログ ファイルが保持される場合があります。
プレースホルダ ボリュームは、ファイルとデータベースなどの永続的な状態のアプリケーション固有のコンテンツや、Web サーバ用の html ファイルなどの固定コンテンツを対象としています。
これらのボリュームをアプライアンス クラスではなくアプリケーションに属するコンテンツ用に使用できます。 プレースホルダ ボリュームがアプリケーションに属する場合でも、アプライアンスがコピーまたは更新されるときに削除または置換されません。
アプライアンス インスタンスを使用する場合、アプライアンスが機能するためには、プレースホルダ ボリュームにアプリケーション ボリュームを設定する必要があります。 プレースホルダ ボリュームに配置する制約は可能な限り少なくし、特別な準備を要求しないようにします。 たとえば、mysql は、プレースホルダ ボリュームが存在しない場合、そのデータベース上にプレースホルダ ボリュームを自動作成します。
文字列プロパティは、アプライアンス上のファイル ディレクトリ ボリュームを設計するために使用できます。 たとえば、web6 は、script_dir html_dir に、プレースホルダ ボリュームへの相対パスを指定します。 例の外部では、そのようなパスはアプライアンスのルートではなくプレースホルダ ボリュームのルートに対して相対的で、アプライアンスの内部構造を公開する必要があります。
プレースホルダ ボリュームにボリュームを添付できます。
以下の手順に従います。
Windows アプライアンスの場合、ブート ボリュームは c または c:¥ としてのみマウントできます。 ブート ボリューム以外のボリュームのマウント パスは、次のいずれかのみです: <文字>、<文字>:¥、または c:¥<パス> - <文字> は c 以外の有効なドライブ文字で、<パス> は空にはできません。 [環境設定モード]が DHCP に設定される場合、マウント パスは自動的に定義されます。
永久に削除すると、クラスとグリッドからボリュームが削除されます。 ボリュームのすべてのコンテンツが失われ、リセットすることはできません。 現在使用中のボリュームを削除することはできません。
|
Copyright © 2013 CA.
All rights reserved.
|
|