Cosminexus V9 アプリケーションサーバ 仮想化システム構築・運用ガイド
定義ディレクトリを新規に管理ユニットへ取り込んだり,更新した定義ディレクトリで管理ユニットにあるファイルの内容を更新したり,管理ユニットから取り出したりします。また,管理ユニットに登録済みの定義ディレクトリと内容を比較します。
アプリケーションサーバの定義ファイルとアプリケーションを定義ディレクトリにまとめて,管理ユニットに取り込む機能です。定義ディレクトリは,管理ユニットに属する仮想サーバ上にアプリケーションサーバを構築するための基となるファイル群です。この定義ディレクトリを新規に作成した管理ユニットに登録するときに使用します。
指定した定義ディレクトリは,ディレクトリの構成やファイルの内容がチェックされて,問題がない場合は管理ユニットへ取り込まれます。問題がある場合はエラーとなります。
管理ユニットに登録済みの定義ディレクトリの内容を変更する機能です。仮想サーバ上のアプリケーションサーバでアプリケーションを入れ替えたり,環境設定を変更したりするために,管理ユニットに登録済みのアプリケーションや定義ファイルの内容を更新した定義ディレクトリで変更するときに使用します。
指定した定義ディレクトリは,ディレクトリの構成やファイルの内容をチェックされて,問題がない場合は管理ユニットに登録済みの定義ディレクトリが更新(上書き)されます。複数のティアを管理する管理ユニットの場合に,一部のティア別定義ディレクトリを更新すると,そのティアの定義ディレクトリだけが更新(上書き)されます。なお,ティアの構成が異なる場合は,エラーとなります。
管理ユニットに登録されている定義ディレクトリ(アプリケーションサーバの定義ファイルとアプリケーション)を取得する機能です。定義ディレクトリの内容を複製するときや,ほかの環境で管理ユニットを作成する際に定義ファイルやアプリケーションを流用するときに使用します。
指定した管理ユニットに登録されている定義ディレクトリが,出力先ディレクトリにコピーされます。
管理ユニットに登録済みの定義ディレクトリと内容を比較する機能です。管理ユニットに登録されている定義ディレクトリが最新のものかどうかを確認するときに使用します。または,作成した管理ユニットに意図した定義ディレクトリが取り込まれているかどうかや,構築済みの仮想サーバに更新した定義ディレクトリのファイルを反映するとどのような影響があるかを把握したいときに使用します。
管理ユニットに登録済みの定義ディレクトリと,指定した定義ディレクトリが,次の条件で比較され,比較結果が取得されます。管理ユニットで複数のティアを管理している場合は,ティア別定義ディレクトリごとに比較結果が取得されます。
また,比較結果から,指定した定義ディレクトリを管理ユニットに取り込んで仮想サーバへ反映した場合に,構築済みのアプリケーションサーバの定義がどの範囲まで変更されるかが取得されます。変更範囲の意味を次の表に示します。
表7-2 変更範囲の意味
変更範囲 | 意味 |
---|---|
all | 仮想サーバ上のアプリケーションサーバの定義全体が更新されます。アプリケーションサーバは再構築されます。 |
application | 仮想サーバ上のアプリケーションサーバのアプリケーションだけが更新されます。アプリケーションサーバは再構築されません。 |
meta | 仮想サーバマネージャ上の管理ユニットに関する設定が更新されます。仮想サーバ上のアプリケーションサーバは更新されません。 |
none | 定義ディレクトリは更新されません。仮想サーバマネージャ上の管理ユニットと仮想サーバ上のアプリケーションサーバは更新されません。 |
mismatch | 登録済みの定義ディレクトリとティア識別子が一致しないため,定義ディレクトリは更新されません。 |
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.