Hi Gary,
I used the Server Upgrade Guide as a task list, and did the 'Scenario 2: Same
system, network method'. I took the defaults everywhere except for the
instance name and such as. I did ask Support about the location of the instance
directory, and, if I recall correctly, was told it can be anywhere. For the
sake of posteriority, I followed the example in the table of 'Example commands
for creating the directories', which is on page 136 in the Guide I used. It
shows putting the instance directory under the home directory of the instance
owner. Specifically, ours is here; /home/tsmbl01/tsmbl01, where 'tsmbl01' is
the instance owner user-id.
I had some experiences with the documentation also, but on the whole it is
good. Pay close attention to which user-id you are logged-in as. The Upgrade
Guide has a possible point of confusion related to that, at least for me.
After you create the instance with the db2icrt command there is an instruction
which says: "Remember: From this point on, use this new user ID when
configuring your Tivoli Storage Manager server....". But, the extractdb step,
done a few step later, is NOT "configuring your [new] TSM server", so you need
to be logged-in as root when you do that step.
I got TSM Support on the phone more than once during the production upgrade,
and they were extremely responsive and helpful. Every problem we had was my
fault (typically a typo), not that of the documentation.
TSM Support suggested that we do the insertdb step while running the 6.2.0.0
release, rather than upgrading TSM to 6.2.2.0 and then running the
extractdb/insertdb. That way, there is no question, if a problem occurs,
whether it can be attributed to the extract/intsert process or the version
upgrade.
Even if you constitutionally cannot delete a log, grit your teeth and delete,
or rename, tsmdbmgr.log as you are told to do after changing the API password,
or you will have a problem.
I had to copy dsmserv.dsk from /opt/tivoli/tsm/server/bin to
/opt/tivoli/tsm/upgrade/bin.
The permissions on dsmaccnt.log need to be changed to
<instance-owner>.tsmsrvrs, and its location changes to the instance directory,
of course.
There are many setup tasks that can be done in advance, but the insertdb step
is going to take a while. The more hardware you can give it the better. We
have Dell R810 servers with 16 CPUs @ 2.26 GHz (2 sockets, 8 core each), and
128 GB RAM.
Best wishes,
Keith
|