[cvsnt] Migrate CVSNT from one server to another

Bryan broberts at atlas-mts.com
Fri Nov 21 17:55:22 GMT 2008


Changing the name of the server is not an option. How much do that change 
the procedure?

"Bo Berglund" <bo.berglund at telia.com> wrote in message 
news:0dqdi45e65q4t9s9d787qn3aithcc123j6 at 4ax.com...
> On Fri, 21 Nov 2008 10:05:01 -0600, "Bryan" <broberts at atlas-mts.com>
> wrote:
>
>>Does anyone have a process to migrate the CVSNT application from one dying
>>MS 2003 server to another 2003 server.
>>
>>Much appreciated.
>>
>
> How about:
> - Arrange the disks the same way on the new server as on the old one
> - Install CVSNT on the new server, then stop the CVSNT service.
> - Install other software that you know you use with CVSNT (like
> CVSMailer for example) to the same locations as on the old server.
> - Stop the CVSNT service on the dying server
> - Copy the repositories from old to new server over the network to the
> same locations on the new as on the old server
> - Export the registry settings for CVSNT on the old PC to a reg file
> - Import the registry settings on the new server via the reg file
> - Now disconnect the old server from the network
> - Then rename the new server to the same name as the old one (restart
> needed)
> - Make sure CVSNT service is started
>
> - Make tests from clients that they have a connection like they used
> to.
>
> Done.
>
> What this does is replicating the repository into the same structure
> as on the old one, which makes the CVSNT settings work also on the new
> server when you import them via the reg file. This way the new server
> will use the same conbfiguration as the old server.
>
> And by installing support software like CVSMailer to the same location
> on the new server as on the old you make sure that the scripts in
> CVSROOT will still run as before.
>
> Finally by renaming the server to the old name the clients will not
> notice any difference, their sandboxes will continue to work.
>
> Note that you need to shut down the old CVSNT service (and never bring
> it up again) before copying the repository files so that there will
> not be an intermediate commit or other action in the repository while
> you migrate.
>
> -- 
>
> /Bo
> (Bo Berglund, developer in Sweden) 




More information about the cvsnt mailing list