EIM ドメイン・コントローラーのセットアップ
LDAPサーバーと RACF® を設定した後、 RACF のeimadminユーティリティを使用してEIMドメインコントローラーを作成し、設定する必要があります。
プロシージャー
この状態で EIM ドメイン・コントローラーを作成するには、次のようにします。
- 次のコマンドを発行して EIM ドメインを作成する。
eimadmin –aD -d 'ibm-eimDomainName=My Domain,o=IBM,c=US' -h ldap://v25ec099.svl.ibm.com:3389 -b “cn=LDAP Administrator” -w secretこの例では、新しいドメイン・ネームは「My Domain」であることを示します。 また、 ldap.profile ファイル内のTDBM_SUFFIXステートメントがo= IBM®,c=USとして定義されていることも示しています。
- 次のコマンドを発行して、検索サービスを実行するために、EIM ユーザーに EIM ドメインへのアクセス権を付与する。
eimadmin -aC -c MAPPING -q "cn=eim user, o=IBM, c=US" -f DN -d 'ibm-eimDomainName=My Domain,o=IBM,c=US' -h ldap://v25ec099.svl.ibm.com:3389 -b 'cn=LDAP Administrator' -w secret - 次のコマンドを発行して、EIM ドメインにソース・レジストリーを作成する。
eimadmin -aR -r "My Source Registry" -y KERBEROS -d 'ibm-eimDomainName=My Domain,o=IBM,c=US' -h ldap://v25ec099.svl.ibm.com:3389 -b 'cn=LDAP Administrator' -w secret - 次のコマンドを発行して、EIM ドメインにターゲット・レジストリーを作成する。
eimadmin -aR -r "My Target Registry" -y RACF -d 'ibm-eimDomainName=My Domain,o=IBM,c=US' -h ldap://v25ec099.svl.ibm.com:3389 -b 'cn=LDAP Administrator' -w secret - 次のコマンドを発行して、EIM ドメインにエンタープライズ ID 「Cat」を追加する。
eimadmin -aI -i "Cat" -d 'ibm-eimDomainName=My Domain,o=IBM,c=US' -h ldap://v25ec099.svl.ibm.com:3389 -b 'cn=LDAP Administrator' -w secret複数のエンタープライズ ID を、同じ EIM ドメインに同時に追加することができます。
- 次のコマンドを発行して、レジストリーのユーザー ID を EIM ドメイン内の ID と関連付ける。
eimadmin -aA -u "Kitty" -r "My Source Registry" -t SOURCE -i "Cat" -d 'ibm-eimDomainName=My Domain,o=IBM,c=US' -h ldap://v25ec099.svl.ibm.com:3389 -b 'cn=LDAP Administrator' -w secret eimadmin -aA -u "Buffy" -r "My Target Registry" -t TARGET -o "db2/stlec1/va1adist" -i "Cat" -d 'ibm-eimDomainName=My Domain,o=IBM,c=US' -h ldap://v25ec099.svl.ibm.com:3389 -b 'cn=LDAP Administrator' -w secretターゲット・レジストリーで 1 次許可 ID として使用するように Db2 ユーザー ID を定義する場合は、「db2/location-name/subsystem-name」+「dist」値を「-o」フラグに指定します。 この例で示すように、Db2 が SAF ユーザー・マッピング・プラグイン・サービスを呼び出して 1 次許可 ID を取得すると、Db2 は、プラグイン・サービスに追加の「db2/location-name/subsystem-name」+「dist」情報を指定して検索します。
同じ情報を持つターゲット ID が見つかると、ターゲット ID「Buffy」が戻されます。 ターゲット ID に追加情報が含まれていない場合も、ユーザー ID「Buffy」は Db2 に返されます。 ただし、ターゲット・レジストリーに複数のユーザー ID が含まれており、そのいずれにも推奨される追加情報が含まれていない場合は、ユーザー ID は Db2 に返されません。