ビジネス ユニットとアカウントの管理 › 共通テナント管理の設定方法 › 共通テナント マッピング ファイルの作成方法
共通テナント マッピング ファイルの作成方法
共通テナント マッピング ファイルを作成することは、CA Service Catalog と CA Service Desk Manager の間で共通マルチテナント管理を有効にするために必要とされる手順です。
共通テナント マッピング ファイルを作成するには、以下の手順に従います。
- CA Service Catalog および CA Service Desk Manager 内のテナント構造を確認し、両方で使用するためのマージされた構造を作成します。 必要に応じて、手動でまたはモデリング ソフトやグラフィック ソフトを使用して、構造をマッピングします。 これらの手順を完了する間にいつでも構造を参照できるように、構造が描かれたものまたは印刷されたものを手元に用意しておきます。
- MDB がインストールされているコンピュータで、Windows のコントロール パネルを使用して、CA Service Catalog サービス(CA サービス ビュー、CA Service Accounting、CA Service Fulfillment、Message Queue 4.1 Broker)を停止します。
- [スタート]-[プログラム]-[CA]-[Service Delivery]-[Service Delivery Command Prompt]をクリックして、CA Service Catalog コマンド プロンプトを開きます。
- CA Service Catalog コマンド プロンプトで、以下のコマンドを入力します。
ant generate-merge-config
共通テナント マージ ユーティリティが実行され、tenants.conf という名前のテナント マッピング ファイルが作成されます。 ユーティリティは、このファイル内で以下を実行します。
- 初期のマッピング エントリを作成します。これは、各製品の「サービス プロバイダ」ビジネス ユニットを互いにマッピングします。このエントリは唯一の必須エントリになります。 CA Service Catalog エントリには ca_tenant という名前が付き、CA Service Desk Manager エントリには usm_tenant_ext という名前が付きます。
- すべての CA Service Catalog テナントの名前およびデータベース ID をリスト表示します。
- すべての CA Service Desk Manager テナントの名前およびデータベース ID をリスト表示します。
以下の手順で説明されるように、これらの名前とデータベース ID は、マッピングの作成に使用されます。
- メモ帳などのテキスト エディタを使用して、merge-tenants.conf ファイルを開きます。
このファイルは、%USM_HOME% にあります。
テキスト エディタでないプログラムでファイルを開いた場合は、テキストのみの形式でファイルを保存してください。
- ファイルの内容をチェックして、前述の主要セクションが存在し、適切に表示されていることを確認します。 そうでない場合は、共通マルチテナント管理が設定されていることを確認してください。これは、マッピング ファイルを作成する前に設定されている必要があります。
- 「サービス プロバイダ」マッピング エントリの後に、作成したマッピング エントリごとに新しい行を追加します。 「サービス プロバイダ」エントリをモデルとして、以下のフォーマットを使用して各エントリを指定します。
CA Service Desk Manager ビジネス ユニット ID=CA Service Catalog ビジネス ユニット ID
以下に例を示します。
0x60B4EAC8B85E41DH97E647CF84A93CFA=87958EK983987D42AB2A4PAEF808C129
重要: 親テナントをマッピングすると、親のみがマッピングされ、子はマッピングされません。 そのため、親と子を個々にマッピングするか、または親マッピングを省略して次の手順で説明する自動マッピングが実行されるようにします。
- 1 つの製品から別の製品にテナント構造全体が自動的に追加されるようにするには、merge-tenants.conf ファイルでそのテナントまたはサブテナントをどれも明示的にマッピングしません。 代わりに、共通テナント マージ ユーティリティをそのまま実行し、プロンプトが表示されたら、merge-tenants.conf ファイル内でマッピングされていないすべてのテナントを追加することを確認します。 これにより、ユーティリティは、マッピングされていないテナントの構造全体を各製品に自動的に追加します。
- マッピング エントリを作成する際は、以下のルールに従います。
重要: これらのルールに 1 つでも違反すると、共通テナント マージ ユーティリティは中止されます。
- 異なるレベルにあるビジネス ユニットをマッピングすることはできません。 たとえば、CA Service Desk Manager の第 1 レベルにあるビジネス ユニットを、CA Service Catalog の第 2 レベルにあるビジネス ユニットにマッピングすることはしません。 同様に、CA Service Desk Manager の第 7 レベルにあるビジネス ユニットを、CA Service Catalog の第 3 レベルにあるビジネス ユニットにはマッピングしません。
- 同じビジネス ユニットを複数回マッピングすることはできません。 複数のビジネス ユニットがある場合は、merge-tenants.conf ファイルを印刷し、マッピングが終了したビジネス ユニットごとに印を付けてファイルを保存することをお勧めします。
- 親をすべてマッピングせずに子だけをマッピングすることはできません。親のマッピングは、子の直接の上位テナント レベルから、「サービス プロバイダ」の直接の下位レベルまでの間で行う必要があります。
- テナント名がすべての製品にわたって一意であることを確認します。 たとえば、CA Service Desk Manager および CA Service Catalog に AAA という名前のテナントがある場合は、少なくともどちらか一方の名前を、一意で意味のある名前に変更する必要があります。
- CA Service Catalog において、そのテナント構造内に重複するテナント名がないことを確認します。 CA Service Catalog は名前が重複していても機能しますが、ほかの製品は機能しません。
- マッピングするすべてのテナントおよびサブテナントについて、共通属性に対する CA Service Desk Manager 内の値が CA Service Catalog での要件を満たしていることを確認します。共通属性については、CA Service Desk Manager の値が CA Service Catalog の値を上書きするためです。
- 共通テナント マッピング ファイルのサンプルを確認し、ファイルのフォーマットとコンテンツ、およびその実行結果について理解しておきます。
- この手順の初めに停止した CA Service Catalog サービスを再起動します。
これで、ユーティリティを実行する準備ができました。