我正在尝试将 LDAP 数据从 Zimbra 模式导出到基本的 OpenLDAP 模式中。显然,Zimbra 模式比基本的 OpenLDAP 具有更多的属性。我的问题是是否有办法:
- 仅导出基本 OpenLDAP 模式中存在的 LDAP 数据过滤属性
- 或者完全导出具有 Zimbra 属性的 LDAP 数据,以某种方式仅导入有效属性
- 或者,如果有一个工具可以修改 LDIF 文件以删除基本 OpenLDAP 模式中不存在的属性
LDAP 有几百个节点,所以我一直在寻找一种至少半自动的方法
我正在尝试将 LDAP 数据从 Zimbra 模式导出到基本的 OpenLDAP 模式中。显然,Zimbra 模式比基本的 OpenLDAP 具有更多的属性。我的问题是是否有办法:
LDAP 有几百个节点,所以我一直在寻找一种至少半自动的方法
我在不同的服务器上有多个相同应用程序的环境。目录结构非常相似,所以我想对所有目录使用一个文件集。例如:
- server1: /opt/env1/app/logs
- server1: /opt/env1/app/bin
- server1: /opt/env1/app/temp
- server1: /opt/env1/app/lib
- server2: /opt/env2/app/logs
- server2: /opt/env2/app/bin
- server2: /opt/env2/app/temp
- server2: /opt/env2/app/lib
- server2: /opt/env3/app/logs
- server2: /opt/env3/app/bin
- server2: /opt/env3/app/temp
- server2: /opt/env3/app/lib
我想要类似的东西:
FileSet {
Name = "APP"
Include {
Options {
signature = MD5
Compression = GZIP
}
File = "/opt/${env}/app"
}
Exclude {
File = "/opt/${env}/app/logs"
File = "/opt/${env}/app/temp"
}
}
然后:
Job {
Name = "JOBENV1"
#somehow set env variable as env1
FileSet="APP"
...
}
Job {
Name = "JOBENV2"
#somehow set env variable as env2
FileSet="APP"
...
}
Job {
Name = "JOBENV3"
#somehow set env variable as env3
FileSet="APP"
...
}