Deployment Example: Single Sign-On, Load Balancing and Failover Using Sun OpenSSO Enterprise 8.0

Part III Reference: Summaries of Server and Component Configurations

This final section of Deployment Example: Single Sign-On, Load Balancing and Failover Using Sun OpenSSO Enterprise 8.0 contains component descriptions and configurations for the software and hardware used.


Note –

The BIG-IP load balancer login page and configuration console for all load balancers in this deployment example is accessed from the URL, is-f5.example.com.

Login

username

Password

password


Appendix A Directory Server Host Machines, Test Users and Load Balancer

This appendix collects the information regarding the Directory Server instances. It contains the following tables:

Table A–1 Sun Java System Directory Server 1 Host Machine

Components 

Description 

 

Host Name 

ds–1.example.com 

Installation Directory 

/var/opt/mps/serverroot/ 

Administrator User 

cn=Directory Manager 

Administrator Password 

dsmanager 

User Data Instance 

Instance Name 

am-users 

 

Instance Directory 

/var/opt/mps/am-users 

 

Port Number 

1489 (LDAP) 

1736 (LDAPS) 

 

Base Suffix 

dc=company,dc=com 

 

Users Suffix 

ou=users,dc=company,dc=com 

 

Administrative User 

cn=Directory Manager 

 

Administrative User Password 

dsmanager 

 

Replication Manager 

cn=replication manager,cn=replication,cn=config 

 

Replication Manager Password 

replmanager 

Table A–2 Sun Java System Directory Server 2 Host Machine

Component  

Description 

 

Host Name 

ds–2.example.com 

Installation Directory 

/var/opt/mps/serverroot/ 

Administrator User 

cn=Directory Manager 

Administrator Password 

dsmanager 

User Data Instance 

Instance Name 

am-users 

 

Instance Directory 

/var/opt/mps/am-users 

 

Port Number 

1489 (LDAP) 

1736 (LDAPS) 

 

Base Suffix 

dc=company,dc=com 

 

Users Suffix 

ou=users,dc=company,dc=com 

 

Administrative User 

cn=Directory Manager 

 

Administrative User Password 

dsmanager 

 

Replication Manager 

cn=replication manager,cn=replication,cn=config 

 

Replication Manager Password 

replmanager 

Table A–3 Load Balancer for Directory Server Host Machines

Component 

Description 

 

URL 

lb-1.example.com 

Method 

Round Robin 

Protected Servers 

ds-1.example.com:1736 

ds-2.example.com:1736 

Virtual Servers 

lb-1.example.com:489 

Monitors 

ds-1.example.com:1736 

ds-2.example.com:1736 

Table A–4 User Test Entries

UserID 

Description 

 

testuser1 

Password 

password 

 

DN 

uid=testuser1,ou=users,dc=company,dc=com 

testuser2 

Password 

password 

 

DN 

uid=testuser2,ou=users,dc=company,dc=com 

Appendix B OpenSSO Enterprise Host Machines and Load Balancer

This appendix collects the information regarding the OpenSSO Enterprise host machines. It contains the following tables:

Table B–1 OpenSSO Enterprise 1 Host Machine

Component  

Description 

 

Host Name 

osso-1.example.com 

 

Non-Root User 

osso80adm 

 

Non-Root User Password 

nonroot1pwd 

 

Sun Java System Application Server Administrative Server 

Installation Directory 

/opt/SUNWappserver91 

 

Administrative User 

admin 

 

Administrative User Password 

domain1pwd 

 

Ports 

4848 (administration) 

8080 (HTTP) 

8181 (HTTPS) 

 

Default Domain Name 

domain1 

 

Administrative Console URL 

http://osso–1.example.com:4848 

Sun Java System Application Server Non-Root User Domain 

Name 

ossodomain 

 

Directory 

/export/osso80adm/domains/ 

 

Administrative User 

domain2adm 

 

Administrative User Password 

domain2pwd 

 

Master Password 

domain2master 

 

Ports 

8989 (administration) 

1080 (HTTP) 

1081 (HTTPS) 

 

Administrative Console URL 

http://osso–1.example.com:8989 

OpenSSO Enterprise 

Administrative User 

amadmin 

 

Administrative User Password 

ossoadmin 

 

Configuration Data Store 

Embedded 

 

User Data Store 

lb-1.example.com:489 

 

Agent User 

agentuser 

 

Agent User Password 

agentuser 

 

Administrative Console URL 

https://osso–1.example.com:1081/opensso/console 

Table B–2 OpenSSO Enterprise 2 Host Machine

Component  

Description 

 

Host Name 

osso-2.example.com 

 

Non-Root User 

osso80adm 

 

Non-Root User Password 

nonroot2pwd 

 

Sun Java System Application Server Administrative Server 

Installation Directory 

/opt/SUNWappserver91 

 

Administrative User 

admin 

 

Administrative User Password 

domain1pwd 

 

Ports 

4848 (administration) 

8080 (HTTP) 

8181 (HTTPS) 

 

Default Domain Name 

domain1 

 

Administrative Console URL 

http://osso–2.example.com:4848 

Sun Java System Application Server Non-Root User Domain 

Name 

ossodomain 

 

Directory 

/export/osso80adm/domains/ 

 

Administrative User 

domain2adm 

 

Administrative User Password 

domain2pwd 

 

Master Password 

domain2master 

 

Ports 

8989 (administration) 

1080 (HTTP) 

1081 (HTTPS) 

 

Administrative Console URL 

http://osso–2.example.com:8989 

OpenSSO Enterprise 

Administrative User 

amadmin 

 

Administrative User Password 

ossoadmin 

 

Configuration Data Store 

Embedded 

 

User Data Store 

lb-1.example.com:489 

 

Agent User 

agentuser 

 

Agent User Password 

agentuser 

 

Administrative Console URL 

https://osso–2.example.com:1081/opensso/console 

Table B–3 Load Balancer for OpenSSO Enterprise Host Machines

Component 

Description 

 

URL 

lb-2.example.com 

Method 

Round Robin 

Protected Servers 

osso-1.example.com:1081 

osso-2.example.com:1081 

Virtual Servers 

lb-2.example.com:489 

Monitors 

osso-1.example.com:1081 

osso-2.example.com:1081 

Cookie Name 

amlbcookie 

Appendix C OpenSSO Enterprise Distributed Authentication User Interface Host Machines and Load Balancer

This appendix collects the information regarding the instances of the OpenSSO Enterprise Distributed Authentication User Interface. It contains the following tables:

Table C–1 Distributed Authentication User Interface Host Machine 1

Component  

Description 

 

Host Name 

da-1.example.com 

Non-Root User 

da80adm 

Non-Root User Password 

da80a6m 

Sun Java System Web Server Administration Server 

Installation Directory 

/opt/SUNWwbsvr/ 

 

Default Administration Directory 

/opt/SUNWwbsvr/admin-server 

 

Default Administrator 

admin 

 

Default Administrator Password 

web4dmin 

 

Runtime User ID 

da80adm 

 

Ports 

8989 (SSL) 

1080 (HTTP) 

Sun Java System Web Server Instance 

Instance Name 

da-1.example.com 

 

Instance Directory 

/opt/SUNWwbsvr/https-da-1.example.com 

 

Port 

1080 (HTTP) 

1443 (SSL) 

 

Service URL 

http://da-1.example.com:1080 

https://da-1.example.com:1443 

Distributed Authentication User Interface 

Server Protocol 

https 

 

Server Host 

lb-2.example.com 

 

Server Port 

1081 

 

Server Deployment URI 

opensso 

 

distAuth Protocol 

http 

https 

 

distAuth Host 

da–1.example.com 

 

distAuth Port 

1080 (HTTP) 

1443 (SSL) 

 

distAuth Deployment URI 

distAuth 

 

distAuth Cookie Name 

AMDistAuthCookie 

 

Application User Name 

authuiadmin 

 

Application User Password 

authuiadmin 

Table C–2 Distributed Authentication User Interface Host Machine 2

Component  

Description 

 

Host Name 

da-2.example.com 

Non-Root User 

da80adm 

Non-Root User Password 

da80a6m 

Sun Java System Web Server Administration Server 

Installation Directory 

/opt/SUNWwbsvr/ 

 

Default Administration Directory 

/opt/SUNWwbsvr/admin-server 

 

Default Administrator 

admin 

 

Default Administrator Password 

web4dmin 

 

Runtime User ID 

da80adm 

 

Ports 

8989 (SSL) 

1080 (HTTP) 

Sun Java System Web Server Instance 

Instance Name 

da-2.example.com 

 

Instance Directory 

/opt/SUNWwbsvr/https-da-2.example.com 

 

Port 

1080 (HTTP) 

1443 (SSL) 

 

Service URL 

http://da-2.example.com:1080 

https://da-2.example.com:1443 

Distributed Authentication User Interface 

Server Protocol 

https 

 

Server Host 

lb-2.example.com 

 

Server Port 

1081 

 

Server Deployment URI 

opensso 

 

distAuth Protocol 

http 

https 

 

distAuth Host 

da–2.example.com 

 

distAuth Port 

1080 (HTTP) 

1443 (SSL) 

 

distAuth Deployment URI 

distAuth 

 

distAuth Cookie Name 

AMDistAuthCookie 

 

Application User Name 

authuiadmin 

 

Application User Password 

authuiadmin 

Table C–3 Load Balancer for the Distributed Authentication User Interface Host Machines

Component 

Description 

 

URL 

lb-3.example.com 

Method 

Round Robin 

Protected Servers 

da-1.example.com:1443 

da-2.example.com:1443 

Virtual Servers 

lb-3.example.com:1443 

Monitors 

da-1.example.com:1443 

da-2.example.com:1443 

Cookie Name 

DistAuthLBCookie 

OpenSSO Enterprise Agent Profile 

authuiadmin 

OpenSSO Enterprise Agent Profile Password 

authuiadmin 

Appendix D Protected Resource Host Machine Web Containers, Policy Agents and Load Balancers

This appendix collects the information regarding the web containers and policy agents installed on the Protected Resource host machines. It contains the following tables:

Table D–1 Protected Resource 1 Host Machine

Component 

Description 

 

Host Name 

pr-1.example.com 

BEA WebLogic Server Administration Server 

Home Directory 

/usr/local/bea 

 

Installation Directory 

/usr/local/bea/weblogic10 

 

Domain Directory 

/usr/local/bea/user_projects/domains/pr-1 

 

Administration Server Directory 

/usr/local/bea/user_projects/domains/pr-1/servers/AdminServer 

 

Administrator 

weblogic 

 

Administrator Password 

bea10admin 

 

Port 

7001 

 

Administration Console URL 

http://pr-1.example.com:7001/console 

BEA WebLogic Server Managed Server 

Managed Server Directory 

/usr/local/bea/user_projects/domains/pr-1/servers/ApplicationServer-1 

 

Port 

1081 

 

OpenSSO Enterprise URL 

https://lb-2.example.com:1081/opensso 

 

Distributed Authentication User Interface URL 

https://lb-3.example.com:1443/distAuth/UI/Login 

J2EE Policy Agent for BEA WebLogic Server 

J2EE Agent Profile Name 

j2eeagent–1 

 

J2EE Agent Profile Password 

j2eeagent1 

 

J2EE Agent URL 

http://pr-1.example.com:1081/agentapp 

Sun Java System Web Server Administration Server 

Installation Directory 

/opt/SUNWwbsvr/ 

 

Default Administration Directory 

/opt/SUNWwbsvr/admin-server 

 

Default Administrator 

admin 

 

Default Administrator Password 

web4dmin 

 

Runtime User ID 

root 

 

Ports 

8989 (SSL) 

1080 (HTTP) 

Sun Java System Web Server Instance 

Instance Name 

pr-1.example.com 

 

Instance Directory 

/opt/SUNWwbsvr/https-pr-1.example.com 

 

Port 

1080 

 

Service URL 

http://pr-1.example.com:1080 

Web Policy Agent for Sun Java System Web Server 

Web Agent Profile Name 

webagent-1 

 

Web Agent Profile Password 

webagent1 

Table D–2 Protected Resource 2 Host Machine

Component 

Description 

 

Host Name 

pr-2.example.com 

BEA WebLogic Server Administration Server 

Home Directory 

/usr/local/bea 

 

Installation Directory 

/usr/local/bea/weblogic10 

 

Domain Directory 

/usr/local/bea/user_projects/domains/pr-2 

 

Administration Server Directory 

/usr/local/bea/user_projects/domains/pr-2/servers/AdminServer 

 

Administrator 

weblogic 

 

Administrator Password 

bea10admin 

 

Port 

7001 

 

Administration Console URL 

http://pr-2.example.com:7001/console 

BEA WebLogic Server Managed Server 

Managed Server Directory 

/usr/local/bea/user_projects/domains/pr-2/servers/ApplicationServer-2 

 

Port 

1081 

 

OpenSSO Enterprise URL 

https://lb-2.example.com:1081/opensso 

 

Distributed Authentication User Interface URL 

https://lb-3.example.com:1443/distAuth/UI/Login 

J2EE Policy Agent for BEA WebLogic Server 

J2EE Agent Profile Name 

j2eeagent–2 

 

J2EE Agent Profile Password 

j2eeagent2 

 

J2EE Agent URL 

http://pr-2.example.com:1081/agentapp 

Sun Java System Web Server Administration Server 

Installation Directory 

/opt/SUNWwbsvr/ 

 

Default Administration Directory 

/opt/SUNWwbsvr/admin-server 

 

Default Administrator 

admin 

 

Default Administrator Password 

web4dmin 

 

Runtime User ID 

root 

 

Ports 

8989 (SSL) 

1080 (HTTP) 

Sun Java System Web Server Instance 

Instance Name 

pr-2.example.com 

 

Instance Directory 

/opt/SUNWwbsvr/https-pr-2.example.com 

 

Port 

1080 

 

Service URL 

http://pr-2.example.com:1080 

Web Policy Agent for Sun Java System Web Server 

Web Agent Profile Name 

webagent-2 

 

Web Agent Profile Password 

webagent2 

Table D–3 Load Balancer for the Web Policy Agents

Component 

Description 

 

URL 

lb-4.example.com 

Method 

Round Robin 

Protected Servers 

pr-1.example.com:1080 

pr-2.example.com:1080 

Virtual Servers 

lb-4.example.com:90 

Monitors 

pr-1.example.com:1080 

pr-2.example.com:1080 

Table D–4 Load Balancer for the J2EE Policy Agents

Component 

Description 

 

URL 

lb-5.example.com 

Method 

Round Robin 

Protected Servers 

pr-1.example.com:1081 

pr-2.example.com:1081 

Virtual Servers 

lb-5.example.com:91 

Monitors 

pr-1.example.com:1081 

pr-2.example.com:1081 

Appendix E Message Queue Servers

This appendix collects the information regarding the Message Queue host machines. It contains the following tables:

Table E–1 Message Queue 1 Host Machine

Component  

Description 

 

Host Name 

mq-1.example.com 

Sun Java System Message Queue 

Session Tools Scripts Directory 

/export/SFO/ssoSessionTools/opensso 

 

Message Queue Directory 

/export/SFO/ssoSessionTools/jmq 

 

Berkeley Database Directory 

/tmp/amsession/sessiondb 

Message Queue Broker Instance 

Name 

msgqbroker 

 

Port 

7777 

 

Instance User 

msgquser 

 

Instance User Password 

m5gqu5er 

 

Database URL 

http://mq-1.example.com:7777 

Table E–2 Message Queue 2 Host Machine

Component  

Description 

 

Host Name 

mq-2.example.com 

Sun Java System Message Queue 

Session Tools Scripts Directory 

/export/SFO/ssoSessionTools/opensso 

 

Message Queue Directory 

/export/SFO/ssoSessionTools/jmq 

 

Berkeley Database Directory 

/tmp/amsession/sessiondb 

Message Queue Broker Instance 

Name 

msgqbroker 

 

Port 

7777 

 

Instance User 

msgquser 

 

Instance User Password 

m5gqu5er 

 

Database URL 

http://mq-2.example.com:7777 

Appendix F Known Issues and Limitations

The issues in this appendix will be updated as more information becomes available.

Table F–1 Known Issues and Limitations

Reference Number 

Description 

4510 

Creating a non-root domain Shows a FileNotFoundException

For more information, see Issue 4510 on https://glassfish.dev.java.net/.