在安装之前最好查看一下服务器硬件是否满足要求,是否需要更改一些系统配置来达到使用ldap数据库的最有性能。实际使用的ldap数据库是oracle的产品,DS70即ODSEE。

安装环境:solaris ,linux,windows均可

安装目录:/usr/db/ODSEE/

每个ldap实例,agent都对应有管理员密码,在测试阶段为了简化操作所有测试密码使用同一个。

测试安装环境为solaris,通过命令行进行操作。

1,创建ads数据库,ads的安装只需要进行一次,具体可查看复制拓扑的建立,那台服务器作为管理服务器存在,则ads安装在那台服务器上

  /bin/dsccsetup ads-create  -p 2000 -P 2001 -w  /usr/db/ODSEE/pwd

  -p:指定ads的通信端口

  -P:指定ads安全加密端口

  -w:指定Directory Service Manager的密码

  创建成功后会有DSCC Registry has been created successfully

2,创建管理客户端程序(创建好的war包默认放在/usr/db/ODSEE/dsee7/var下)

  /bin/dsccsetup war-file-create

3,部署2当中生成的war包,这个是一个web程序,通过web程序可以对ldap实例进行集中管理,配置。不同的web部署方式可能会有所不同,根据实际情况进行选择。

  如果ldap实力较多,需要对web容器进行性能优化。

4,创建Agent代理程序,代理程序可以理解为客户端管理软件与ldap数据库进行沟通的媒介,因此每台安装ldap数据库实例的服务器都需要安装agent代理程序

  /bin/dsccagent create -p 2002 -w /usr/db/ODSEE/pwd (参数意义同上)

5,agent启动与停止

  agent安装完成后,系统会提示用户启动agent代理程序:/bin/dsccagent start agent_path (agent_path agent安装路径)

  停止命令:/bin/dsccagent stop agent_path

  tip:由于agent安装目录是默认目录,所以在启停agent代理的时候可以不加路径信息

6,注册agent,agent注册到ads后,就可以通过管理界面对该台服务器进行管理了,包括创建、删除ldap实例,配置,启停等操作。

  /bin/dsccreg add-agent -h hostname -p 2000 -G /usr/db/ODSEE/pwd -w /usr/db/ODSEE/pwd

  tip:在进行注册时,需停止agent,注册成功后在启动agent

7,创建ldap实例,实例的创建要根据部署安装规划进行,可以通过管理界面进行操作,也可以通过命令行进行操作。管理界面更直观,但是速度没有命令行快,所以推荐使用明明行进行创建工作,配置工作使用管理界面。

  /bin/dsadm create -h hostname  -p 2050 -P 2051  -w /usr/db/ODSEE/pwd instance_path

    创建成功后就可以启动实例

  /bin/dsadm start instance_path

8,实例注册,要想通过管理界面对ldap实例进行管理,就要将实例注册到ads上(这里使用的端口都是ads的数据传输端口)

  /bin/dsccreg add-server -h hostname -p 2000 -G /usr/db/ODSEE/pwd -w /usr/db/ODSEE/pwd instances_path

大致的安装过程如上,为了控制篇幅,卸载和其他配置过程写在后面。

  

ldap数据库--ODSEE--安装的更多相关文章

  1. ldap数据库--ODSEE--suffix

    ldap数据库的suffix是建立ldap之间复制协议的基础,suffix的创建也可以通过管理界面进行,也可以通过命令行进行.不同点是通过管理界面创建的suffix会自动创建一条对应该suffix的匿 ...

  2. ldap服务器OpenLDAP安装使用

    OpenLDAP 是 LDAP 协议的一个开源实现.LDAP 服务器本质上是一个为只读访问而优化的非关系型数据库.它主要用做地址簿查询(如 email 客户端)或对各种服务访问做后台认证以及用户数据权 ...

  3. LDAP服务端安装

    安装环境: 10.43.159.9 root/zdh1234 使用离线的yum源安装,如果机器重启过需要重新挂载镜像 mount /dev/cdrom /media/zidong/ 1.查看openl ...

  4. [转] Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

    from:  http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得 ...

  5. Linux学习之CentOS--CentOS6.4下Mysql数据库的安装与配置【转】

      如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--C ...

  6. Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

    原文:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...

  7. SSD Cloud Hosting–Linode-Mysql数据库的安装与配置

    接着上一篇的话题:SSD Cloud Hosting - Linode的配置和部署,搭建Java环境 8.Mysql数据库的安装与配置 安装 检查yum里边有没有mysql: yum list|gre ...

  8. .net远程连接oracle数据库不用安装oracle客户端

    asp.net远程连接oracle数据库不用安装oracle客户端的方法下面是asp.net连接远程Oracle数据库服务器步骤: 1.asp.net连接oracle服务器需要添加Sytem.Data ...

  9. .net远程连接oracle数据库不用安装oracle客户端的方法

    .net远程连接oracle数据库不用安装oracle客户端的方法步骤: 1.添加Sytem.Data.OracleClient命名空间. 2.连接时需要ConnectionString字符串,出现在 ...

随机推荐

  1. 对Java Web项目中路径的理解

    第一个:文件分隔符 坑比Window.window分隔符 用\;unix采用/.于是用File.separator来跨平台 请注意:这是文件路径.在File f = new File(“c:\\hah ...

  2. Redis Windows版安装详解

    一.下载Redis Redis下载有两个途径一是官网.二是Github,由于Redis官方只支持Linux系统,所以官网是没有Windows版本的,不过微软开源团队维护了一份所以我们可以使用这个. 官 ...

  3. LeetCode-2 Keys Keyboard

    package Classify.DP.Medium; import org.junit.jupiter.api.Test; /** Initially on a notepad only one c ...

  4. 【转】Windows自动连接、断开无线网络

    前提是先连接到指定的WiFi网络上. 然后通过 netsh wlan export profile 将网络配置文件导出,然后使用如下命令添加配置文件到指定的网络接口上,再执行连接命令即可. netsh ...

  5. zoj3953 Intervals 最大不重叠区间加强版 zoj排名第一~

    Intervals Time Limit: 1 Second      Memory Limit:65536 KB      Special Judge Chiaki has n intervals ...

  6. WPF DataGrid 样式设置

    隔行换色,鼠标单击,悬浮样式都有,其具体效果如图 1 所示. 图 1 WPF DataGrid 样式设置效果图 其中: 界面设计代码下所示 ? + 查看代码 1 2 3 4 5 6 7 8 9 10 ...

  7. Linux目录结构详解(一)

    Linux目录结构,在逻辑上所有目录只有一个顶点,即/(根目录),是所有目录的起点.根下面类似于一个倒挂着的树的结构. Linux目录按照类别组织: 应用程序 /usr/bin 数据文件,帮助/usr ...

  8. Charle抓包与wireshark使用

    今天就来看一下Mac上如何进行抓包,之前有一篇文章介绍了使用Fidder进行抓包 http://blog.csdn.net/jiangwei0910410003/article/details/198 ...

  9. struts2使用模型传值

    用户bean package userBeans; public class User { private String username; public String getUsername() { ...

  10. [译]ASP.NET Core 2.0 全局配置项

    问题 如何在 ASP.NET Core 2.0 应用程序中读取全局配置项? 答案 首先新建一个空项目,并添加两个配置文件: 1. appsettings.json { "Section1&q ...