天天看點

Sun Directory Server 6.3安裝說明(轉)

原文:http://blog.csdn.net/cheayu/archive/2009/09/11/4544617.aspx

今天幫客戶裝 SUN ldap,第一次沒有成功,由于客戶方使用IBM 3650伺服器,64位的,我原來準備的是X86版本的,有網兄說3650相容X86的,結果不支援。重下份,OK了,下載下傳過程中發現SUN 的Down Manager還蠻好用的。具體安裝步驟如下:

一、安裝

1.      将安裝檔案DSEE.6.3.Solaris10-X86_AMD64-full.tar.gz上傳到solaris平台中,在安裝檔案所在的目前目錄使用如下指令進行解壓:

   gunzip DSEE.6.3.Solaris10-X86_AMD64-full.tar.gz

tar –xvf ./DSEE.6.3.Solaris10-X86_AMD64-full.tar

2.      cd到解壓目錄:

cd ./DSEE_ZIP_Distribution

3.      運作dsee_deploy指令,将directory server安裝到/var/opt/SUNWdsee目錄中:

./dsee_deploy install -i /var/opt/SUNWdsee

4.      運作dsadmin指令建立執行個體dsins1:

   /var/opt/SUNWdsee/ds6/bin/dsadm create -p 389 -P 636 /var/opt/SUNWdsee/dsins1

5.      啟動LDAP執行個體

/var/opt/SUNWdsee/ds6/bin/dsadm start /var/opt/SUNWdsee/dsins1

6.      建立使用者資料字尾Suffix根結點

   /var/opt/SUNWdsee/ds6/bin/dsconf create-suffix -h <cheayu> -p 389 o=flyfish

DSCC是Sun Directory Server 6.3基于Web的管理控制平台,該平台以war包的形式部署于tomcat容器中,

二、  部署DSCC管理控制平台到tomcat

1. 在LDAP伺服器上初始化DSCC系統資料庫:

#/var/opt/SUNWdsee/dscc6/bin/dsccsetup ads-create

(此過程中需要輸入Directory Manager的密碼)

2. 将dscc的war包dscc.war部署到tomcat中:

#mkdir /usr/local/tomcat /webapps/dscc

#unzip -d /usr/local/tomcat/webapps/dscc /var/opt/SUNWdsee/var/dscc6/dscc.war

3. 修改tomcat的web配置檔案/usr/local/tomcat/conf/web.xml,添加如下的<servlet>标簽:

<servlet>

<servlet-name>jsp</servlet-name>

<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>

<init-param>

<param-name>fork</param-name>

<param-value>false</param-value>

</init-param>

<init-param>

<param-name>xpoweredBy</param-name>

<param-value>false</param-value>

</init-param>

<init-param>

<param-name>enablePooling</param-name>

<param-value>false</param-value>

</init-param>

<load-on-startup>3</load-on-startup>

</servlet>

4. 重新開機Tomcat:

#/usr/local/tomcat/bin/shutdown.sh

#/usr/local/tomcat/bin/startup.sh

5. 通路DSCC管理控制台

通過浏覽器通路URL:http://<server ip>:8888/dscc,會出現登入界面。

三、部署DSCC管理控制平台到glassfish

1. 在LDAP伺服器上初始化DSCC系統資料庫:

[[email protected] bin]# find / -name 'dsccsetup'

/ldap/install/dscc6/bin/dsccsetup

[[email protected] bin]# cd /ldap/install/dscc6/bin/

[[email protected] bin]# ./dsccsetup ads-create

Choose password for Directory Service Manager: 

Confirm password for Directory Service Manager: 

Creating DSCC registry...

DSCC Registry has been created successfully

2. 将dscc的war包dscc.war部署到glassfish中:

[[email protected] bin]# find / -name 'dscc.war'

/ldap/install/var/dscc6/dscc.war

通過浏覽器通路URL:http://<server ip>:4848/,進入glassfish的控制台,

進入“應用程式> Web 應用程式”,然後部署dscc.war包。

3. 通路DSCC管理控制台

通過浏覽器通路URL:http://<server ip>:8080/dscc,會出現DSCC的登入界面。