8.5 LDAPユーティリティの使用

ldapbindldapsearchldapmodifyなどのOracle LDAPユーティリティを使用するには、次のいずれかを実行します:
  • Kubernetesクラスタ外部のOracle Unified Directory (OUD)インストールからLDAPコマンドを実行します。これには、Kubernetesクラスタ外部のオンプレミスOUDインストールへのアクセス権が必要です。
  • 内部ポートに接続するOUD Kubernetesポッド内からLDAPコマンドを実行します:
    kubectl exec -ti <pod> -n <namespace> -- bash
    例:
    kubectl exec -ti oud-ds-rs-0 -n oudns -- bash
    これにより、ポッド内のBashセッションに移動します:
    [oracle@oud-ds-rs-0 oracle]$
    コンテナ内で/u01/oracle/oud/binに移動し、LDAPユーティリティを表示します:
    cd /u01/oracle/oud/bin
    ls ldap* ldapcompare ldapdelete ldapmodify ldappasswordmodify ldapsearch

    ノート:

    ldifファイルを必要とするコマンドの場合は、ファイルを<persistent_volume>/oud_user_projectsディレクトリにコピーします:
    cp file.ldif <peristent_volume>/oud_user_projects
    例:
    cp file.ldif /nfs_volumes/oudpv/oud_user_projects
    その後、このファイルはポッド内で表示できます:
    [oracle@oud-ds-rs-0 bin]$ cd /u01/oracle/user_projects
    [oracle@oud-ds-rs-0 user_projects]$ ls *.ldif
    file.ldif