U ovom postu opisati ću kako se radi migracija/upgrade sa postojećeg Team Systema 2005/2008 na novi Team Foundation Server 2010.
Scenarij:
Migriramo Team System 2005/2008 na Team Foundation Server 2010 koji će se nalaziti na drugom serveru, (All on One Server). Moja preporuka je da to bude na virtualnoj mašini, tako da možete u svakom koraku napraviti snapshot koji možete vratiti ukoliko nešto pođe po zlu.
Infrastruktura:
VSTS 2008: VS Team System 2008, Windows Server 2003, SQL Server 2005, WSS 2.0, domain member.
TFS 2010: Team Foundation Server 2010 SP1, Windows Server 2008 R2 SP1, SQL Server 2008 R2 SP1, SharePoint Server 2007, domain member.
Prije početka migracije moramo pripremiti okruženje i servise koju su nam potrebni za samu migraciju. Sam postupak migracije je trivijalan, ali kako bi to napravili vrlo je bitno da napraviti sve predradnje. Kada smo instalirali OS, zapečirali stroj i dodali ga u domenu radimo sljedeće:
Napomena: Ukoliko se želite olakšati migraciju, za instalaciju niže navednog koristite domain account domain\tfsservice ili nešto slično. Taj isti account mora biti local admin account na TFS serveru, te ga je potrebno ubaciti u domain GPO “logon as a service”.
1. Instalacija role IIS 7.0 prema niže navedenim uputama:
In the tree pane, click Roles.
In the details pane, click Add Roles. The Add Roles Wizard starts.
On the Before You Begin page, read the instructions, and then click Next.
On the Select Server Roles page, select the Web Server (IIS) check box. If the Add features required for Web Server (IIS) dialog box appears, click Add Required Features. Click Next.
On the Web Server (IIS) page, read the information, and then click Next.
On the Select Role Services page, select the following check boxes (without changing the other default settings), and then click Next:
Windows Authentication
IIS 6 Management Compatibility, All subordinate check boxes are automatically selected.
If the information is correct, click Install. To make corrections, click Previous.
After the Add Roles Wizard installs IIS, click Close.