Hi John,
I’ve build several manual clusters on Linux, Unix and Windows for TSM and:
- locally install TSM
- local TSM instance owner (same UID on both servers)
- local TSM instance (db2icrt -a SERVER -u $instance $instance)
- local sqllib/userprofile
- on both servers: db2 update dbm cfg using dftdbpath $instance/etc
shared:
- db, log, and instance (etc) directory
in $instance/etc I create dsmserv.opt and run dsmserv format
on the failover server, all I have to do is (after the db2 update dbm cfg), db2
catalog db TSMDB1
then you can start TSM wherever you like. I use a ‘floating’ ip-address that I
ping in the start script as a sort of safeguard before starting TSM, and then
configure that IP-address on my default interface, mount the storage and
finally start TSM.
With a share home dir, you need to do some trickery to make your db2 instance
known (db2ilist will show it) and edit some file (db2nodes.cfg or something) in
$HOME/sqllib to make db2 understand that it can run on that server. Never tried
that, YMMV.
> On 10 Nov 2017, at 13:24, John Keyes <rakyr AT GMX DOT NET> wrote:
>
> Hello,
>
> i am trying to "clusterfy" a clients TSM 6 Server Setup. I know IBM doesn't
> directly support this but it should still be possible.
> Now I got the same version of everything installed and a working RHEL cluster
> setup.
> The TSM installation in /opt is local on each server, but the instance home,
> database, logs and storage are on a shared storage. I configured a new
> (isolated) instance with the same properties (user, name, directories) as the
> originial instance, so that everything should be in the right place when I
> would mount the shared storage.
> However something is off, and everytime i try to start the instance, it seems
> that TSM cant find the DB2 database.
>
> Has anyone ever tried something familiar and can maybe provide some insight?
>
> Kind Regards,
> John
--
Met vriendelijke groeten/Kind Regards,
Remco Post
r.post AT plcs DOT nl
+31 6 248 21 622
|