21.5.7. LDAP のネスト化されたメンバーシップ同期の例
ネストされた Active Directory グループのメンバーが結果として生成される OpenShift Container Platform グループに表示されることを確認できるように、許可リストに登録されたグループを使用してネストされたグループの LDAP 同期の例を実行します。
前提条件
-
LDAP 同期設定ファイルが存在する。この手順では、
augmented_active_directory_config_nested.yamlという名前のサンプルファイルを使用します。 -
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。
手順
以下のコマンドを実行して、
augmented_active_directory_config_nested.yamlファイルと同期します。$ oc adm groups sync \ 'cn=admins,ou=groups,dc=example,dc=com' \ --sync-config=augmented_active_directory_config_nested.yaml \ --confirm注記cn=admins,ou=groups,dc=example,dc=comグループを明示的に許可リストへ登録する必要があります。OpenShift Container Platform は、前述の同期操作の結果として以下のグループレコードを作成します。
apiVersion: user.openshift.io/v1 kind: Group metadata: annotations: openshift.io/ldap.sync-time: 2015-10-13T10:08:38-0400 openshift.io/ldap.uid: cn=admins,ou=groups,dc=example,dc=com openshift.io/ldap.url: LDAP_SERVER_IP:389 creationTimestamp: name: admins users: - jane.smith@example.com - jim.adams@example.com各項目の説明:
metadata.annotations.openshift.io/ldap.sync-time- この OpenShift Container Platform グループが LDAP サーバーと最後に同期された日時を ISO 8601 形式で指定します。
metadata.annotations.openshift.io/ldap.uid- LDAP サーバー上のグループの一意の識別子を指定します。
metadata.annotations.openshift.io/ldap.url- グループのレコードが保存されている LDAP サーバーの IP アドレスとホストを指定します。
metadata.name- 同期ファイルで指定されたグループの名前を指定します。
users同期ファイルで指定された名前で、グループのメンバーであるユーザーを指定します。
注記ネストされたグループのメンバーが含まれるのは、Microsoft Active Directory Server によってグループメンバーシップがフラット化されるためです。