10.02.2013 Views

IBM Tivoli Access Manager for e-business: WebSEAL Administration ...

IBM Tivoli Access Manager for e-business: WebSEAL Administration ...

IBM Tivoli Access Manager for e-business: WebSEAL Administration ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Replicated<br />

front-end<br />

<strong>WebSEAL</strong><br />

servers<br />

Note:<br />

The<br />

following<br />

in<strong>for</strong>mation<br />

replaces<br />

the<br />

<strong>for</strong>mer<br />

pdadmin<br />

server<br />

modify<br />

baseurl<br />

command,<br />

used<br />

in<br />

previous<br />

versions<br />

of<br />

<strong>Tivoli</strong><br />

<strong>Access</strong><br />

<strong>Manager</strong>.<br />

In<br />

a<br />

heavy<br />

load<br />

environment,<br />

it<br />

is<br />

advantageous<br />

to<br />

replicate<br />

front-end<br />

<strong>WebSEAL</strong><br />

servers<br />

to<br />

provide<br />

better<br />

load-balancing<br />

and<br />

fail-over<br />

capability.<br />

When<br />

you<br />

replicate<br />

front-end<br />

<strong>WebSEAL</strong><br />

servers,<br />

each<br />

server<br />

must<br />

contain<br />

an<br />

exact<br />

copy<br />

of<br />

the<br />

Web<br />

space,<br />

the<br />

junction<br />

database,<br />

and<br />

the<br />

dynurl<br />

database.<br />

This<br />

version<br />

of<br />

<strong>Tivoli</strong><br />

<strong>Access</strong><br />

<strong>Manager</strong><br />

supports<br />

a<br />

manual<br />

configuration<br />

procedure<br />

to<br />

replicate<br />

front-end<br />

<strong>WebSEAL</strong><br />

servers.<br />

The<br />

pdadmin<br />

command<br />

is<br />

no<br />

longer<br />

used<br />

<strong>for</strong><br />

this<br />

task.<br />

In<br />

the<br />

following<br />

example,<br />

″WS1″<br />

is<br />

the<br />

host<br />

name<br />

of<br />

the<br />

primary<br />

<strong>WebSEAL</strong><br />

server.<br />

″WS2″<br />

is<br />

the<br />

host<br />

name<br />

<strong>for</strong><br />

the<br />

replica<br />

<strong>WebSEAL</strong><br />

server.<br />

1.<br />

Install<br />

and<br />

configure<br />

<strong>WebSEAL</strong><br />

on<br />

both<br />

WS1<br />

and<br />

WS2<br />

servers.<br />

2.<br />

Using<br />

the<br />

pdadmin<br />

command,<br />

create<br />

a<br />

new<br />

object<br />

to<br />

be<br />

the<br />

root<br />

of<br />

the<br />

authorization<br />

space<br />

<strong>for</strong><br />

both<br />

<strong>WebSEAL</strong><br />

servers.<br />

For<br />

example:<br />

pdadmin><br />

object<br />

create<br />

/<strong>WebSEAL</strong>/newroot<br />

3.<br />

Stop<br />

<strong>WebSEAL</strong><br />

on<br />

WS1.<br />

4.<br />

On<br />

WS1,<br />

change<br />

the<br />

value<br />

of<br />

the<br />

server-name<br />

parameter<br />

in<br />

the<br />

<strong>WebSEAL</strong><br />

configuration<br />

file<br />

from<br />

″WS1″<br />

to<br />

″newroot″:<br />

[server]<br />

server-name<br />

=<br />

newroot<br />

5.<br />

Restart<br />

<strong>WebSEAL</strong><br />

on<br />

WS1.<br />

6.<br />

Repeat<br />

Steps<br />

3-5<br />

<strong>for</strong><br />

WS2.<br />

The<br />

WS1<br />

and<br />

WS2<br />

servers<br />

now<br />

use<br />

the<br />

object<br />

/<strong>WebSEAL</strong>/newroot<br />

as<br />

the<br />

base<br />

<strong>for</strong><br />

authorization<br />

evaluations.<br />

Either<br />

the<br />

WS1<br />

or<br />

the<br />

WS2<br />

server<br />

can<br />

respond<br />

to<br />

object<br />

list<br />

and<br />

object<br />

show<br />

commands<br />

<strong>for</strong><br />

objects<br />

residing<br />

below<br />

/<strong>WebSEAL</strong>/newroot.<br />

Use<br />

the<br />

following<br />

procedure<br />

when<br />

unconfiguring<br />

either<br />

WS1<br />

or<br />

WS2:<br />

1.<br />

Stop<br />

the<br />

<strong>WebSEAL</strong><br />

server.<br />

2.<br />

Change<br />

the<br />

server-name<br />

parameter<br />

back<br />

to<br />

its<br />

original<br />

value.<br />

For<br />

example,<br />

<strong>for</strong><br />

WS1:<br />

[server]<br />

server-name<br />

=<br />

WS1<br />

3.<br />

Proceed<br />

with<br />

normal<br />

unconfiguration<br />

procedures.<br />

Conditions:<br />

v<br />

Unified<br />

object<br />

space<br />

management:<br />

Although<br />

a<br />

single<br />

object<br />

hierarchy<br />

is<br />

visible<br />

to<br />

the<br />

administrator,<br />

all<br />

replicated<br />

<strong>WebSEAL</strong><br />

servers<br />

are<br />

affected<br />

by<br />

administration<br />

commands<br />

applied<br />

to<br />

that<br />

object<br />

hierarchy<br />

and<br />

all<br />

servers<br />

are<br />

able<br />

to<br />

respond<br />

to<br />

these<br />

commands.<br />

v<br />

Unified<br />

authorization<br />

evaluation:<br />

Both<br />

WS1<br />

and<br />

WS2<br />

use<br />

/<strong>WebSEAL</strong>/newroot<br />

as<br />

the<br />

base<br />

<strong>for</strong><br />

authorization<br />

evaluations.<br />

v<br />

Unified<br />

configuration:<br />

For<br />

front-end<br />

<strong>WebSEAL</strong><br />

replication<br />

to<br />

function<br />

correctly,<br />

the<br />

Web<br />

space,<br />

junction<br />

database,<br />

and<br />

dynurl<br />

database<br />

configuration<br />

must<br />

be<br />

identical<br />

on<br />

each<br />

server.<br />

58<br />

<strong>IBM</strong><br />

<strong>Tivoli</strong><br />

<strong>Access</strong><br />

<strong>Manager</strong><br />

<strong>for</strong><br />

e-<strong>business</strong>:<br />

<strong>WebSEAL</strong><br />

<strong>Administration</strong><br />

Guide

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!