I thought I remembered one of the Symantec Techs response that the easiest way was to copy the install directoy to the new server, then install on top, but can't find the thread now
You can also use BEUTIL to save database to a file (this is also done everynight by default to BEDB.BAK), then use BEUTIL again to "Recover from a file" on the new server
If you copy the catalogs directory to the new server, and stop/start the services on the new server, it ought to pick up all the old ones