「トポロジー状況」ビューで「デプロイメントの自動化」タブを開き、
「可能な自動化シグニチャーの一致のトポロジーの分析」をクリックすると、
デプロイメント計画ツールは
現在のトポロジーに一致する自動化シグニチャーを検索します。 いくつかの問題で自動化シグニチャーとトポロジーがワークフローで一致しないことがあります。
問題を解決して一致を完了できる場合もありますが、自動化シグニチャーとトポロジーが不適合であるとのエラーが表示される場合もあります。
ツールでトポロジーと一致する 1 つ以上の自動化シグニチャーが見つかった場合、トポロジーで影響を受けるユニット (インストール状態が「インストール対象」または「アンインストール対象」のユニット) は、そのユニットと一致する自動化シグニチャーの名前と共に、緑色の太字のフォントで表示されます。
例えば、以下の図では、Web サーバーに Web アプリケーションがインストールされるトポロジーが示されています。
「トポロジー状況」ビューの「デプロイメントの自動化」タブには、
一致する自動化シグニチャーが示されています。
「可能な自動化シグニチャーの一致のトポロジーの分析」をクリックしても表に情報が表示されない場合、
デプロイメント計画ツールはトポロジーに似た自動化シグニチャーを見つけられませんでした。
1 つ以上の一致する自動化シグニチャーが表示されるのを予期していた場合、次を確認してください。
- ワークスペースに 1 つ以上の自動化シグニチャーがあることを確認します。
いずれかの自動化シグニチャーを開いている場合は、一致を検索する前に保存します。
- トポロジーで、自動化タスクの影響を受けるユニットが「インストール対象」または「アンインストール対象」に設定されていることを確認します。
- 自動化シグニチャーで、自動化タスクの影響を受けるユニットが「プロパティー」ビューの「公開するユニット」リストに含まれていることを確認します。
一致を検索すると、
デプロイメント計画ツールではまず、トポロジーの
「インストール対象」および
「アンインストール対象」のユニットと、自動化シグニチャーの
「公開するユニット」リストにあるユニットとを比較します。つまり、
これらのユニットは、一致を検索するツールに類似しています。
デプロイメント計画ツールが
トポロジーとほぼ一致する自動化シグニチャーを検出した場合、
「トポロジー状況」ビューの「デプロイメントの自動化」タブには、
トポロジーと自動化シグニチャーの違いを調整するのに役立つ情報が示されます。トポロジーで影響を受けたユニットは左の列に太字の赤色で表示され、そのユニットとほとんど一致する自動化シグニチャーは右の列に表示されます。
ユニットと自動化シグニチャーの下には、ユニットが自動化シグニチャーと一致しない理由を説明した情報が表示されます。
例えば、以下の図に示すように、トポロジーと自動化シグニチャーとで異なる属性値が設定されている場合、
その属性がリストされます。
問題を解決するには、トポロジーを変更するか、自動化シグニチャーを変更するか、新規自動化シグニチャーを作成するかいずれかを決定する必要があります。
- トポロジーと自動化シグニチャーの違いを解決する最も簡単な方法は、トポロジーを変更して自動化シグニチャーのパターンに一致させることです。
- また、自動化シグニチャーを変更して違いを解決することも可能です。
ただし、自動化シグニチャーを変更すると、場合によっては自動化環境の対応する自動化定義も変更する必要があります。
- 違いを解決できない場合は、トポロジーに合った新規自動化シグニチャーを作成する必要があります。
注: このすべてのケースで、デプロイメント計画ツールはトポロジーのダイアグラムに表示されるトポロジー要素だけでなく、トポロジーのすべてのトポロジー要素を比較します。
ダイアグラムの外観に基づいて、トポロジーと自動化シグニチャーが一致することが想定される場合、
ダイアグラムに表示されていないトポロジー要素に不一致がないかどうかを確認してください。
次の問題があると、自動化シグニチャーとトポロジーはワークフローで一致しません。
- 自動化シグニチャー・トポロジーのトポロジー要素 (ユニット、機能、または成果物。要求ではない) に対応する、同じタイプまたはサブタイプのトポロジー要素がトポロジーにありません。
このエラーを解決するには、対応するトポロジー要素をトポロジー内に作成するか、このトポロジー要素を使用しない自動化シグニチャーを見つけるか、作成してください。
- 自動化シグニチャーで指定されているトポロジー要素の属性は、トポロジーでは同じ値に設定しません。
このエラーを解決するには、属性値を変更するか、トポロジーと属性値が一致する自動化シグニチャーを探します。
- 自動化シグニチャーの 2 つのユニットはリンクされていますが、トポロジーで対応するユニットは同じタイプのリンクによってリンクされていません。
この種類のエラーは稀です。
ほとんどの場合、リンクが欠落していると自動化シグニチャーとトポロジーとの間に別の相違が存在することになるため、「トポロジー状況」 ビューにはまず別の種類のエラーが表示されます。