Powerd by dasBlog RSS 2.0
 Saturday, March 15, 2008

Well the Beta 2 expiration period is fast approaching, so it was time to upgrade our TFS server from Beta 2 to RTM. It was pretty painless, but took the better part of an afternoon to get thru everything.

  1. Notify users that upgrade process was begging
  2. Using windows firewall, disable access to:
    1. The Sharepoint site (port 80)
    2. TFS web services (port 8080).
    3. TFS Web Access (port 8090)
  3. Execute schedule job to backup all databases (local) and copy backups to another computer
  4. Shutdown TFS server so we can snapshot the TFS Server (we're running ESX Server). While you don't have to shutdown in order to take a snapshot, I prefer too.
  5. Uninstall TFS Server and other components that are not covered by the uninstall script (see step 6)
    1. Microsoft Visual Studio 2008 Team Foundation Server Beta 2 - Enu
    2. Microsoft Visual Studio 2008 Team Foundation Sever Build Beta 2 - Enu
    3. Microsoft Visual Studio 2008 Team System Web Access
    4. Microsoft Visual Studio 2008 Team Explorer Beta 2 - ENU
    5. Microsoft SQL Server Compact 3.5 Beta ENU
    6. Microsoft Visual Studio 2008 Premier Partner Edition - ENU
  6. Run Beta 2 Uninstall script (there is a link at the bottom of my VSTS upgrade to RTM post)
  7. There were some left over folders which I deleted to clean things up
    1. Program Files\Microsoft Visual Studio 9.0
    2. Program Files\Microsoft Visual Studio 2008 Team Foundation Server
    3. Program Files\Microsoft Visual Studio 2008 Team System Web Access
  8. I checked to see if Share Point was still working, and it was. The virtual directory for reporting services was no longer around, which was interesting.
  9. Reboot the TFS server
  10. Install Team foundation server
    1. Run Setup.exe from DVD
    2. Choose Team Foundation Server from the setup menu and click install
    3. Change destination folder to E:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\ (IT Requirement)
    4. Type in the name of the database server (after clicking next it took about 1 minute to validate the databases)
    5. System health check is run
    6. Enter account and password for tfs server and reporting services
    7. Setup TFS Alerts by specifying a SMTP host
    8. And go!
    9. Got 1 error complaining about the reporting services URL (see #8). I clicked retry and it seems to have fixed itself!
    10. Installation finished and prompted for a reboot, which I did.
  11. Share Point and Reporting Services (Report manager) tested successfully
  12. Install Team Explorer
    1. Run setup.exe from the dvd
    2. Select Team Explorer and choose install
    3. Change destination folder to E:\Program Files\Microsoft Visual Studio 9.0\ (IT requirement)
    4. And go!
    5. No reboot required, so I didn't reboot. I did test out TFS locally using the Team Explorer I just installed
  13. Install TFS Build
    1. Run setup.exe from the dvd
    2. Select Team build and choose install
    3. Change destination path to E:\Program Files\Microsoft Visual Studio 9.0\ (IT requirement)
    4. Enter TFS service account and password
    5. And Go!
  14. Reboot TFS Server
  15. Remove firewall restrictions and test remote access
  16. I noticed we had the Red X's next to the reports and documents folders in Team Explorer on remote machines. The cause was that TFS doesn't use FQDN by default. I found this post on Buck Hodges's blog about enabling FQDN. This wasn't a result of the upgrade to RTM and was broken before hand, I had just never had the need to fix it.
    1. I followed steps 1 thru 4, except the registry key for my TFS 2008 install was HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\TeamFoundation\ReportServer\80\sites
    2. You may need to clear out your cache on your workstation. Under Vista, the cache is at C:\Users\USERNAME\AppData\Local\Microsoft\Team Foundation, and under XP it is at C:\Documents and Settings\USERNAME\Local Settings\Application Data\Microsoft\Team Foundation
  17. Send out success email to users.
  18. Note: I didn't have the media for Visual Studio Test Edition on the ESX server, so I couldn't install that for the build server. It is something I will have to do later.
Saturday, March 15, 2008 9:33:09 PM UTC  #    Comments [0] - Trackback
Technology
Archive
<March 2008>
SunMonTueWedThuFriSat
2425262728291
2345678
9101112131415
16171819202122
23242526272829
303112345
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008
Adam Salvo
Sign In
Statistics
Total Posts: 160
This Year: 86
This Month: 2
This Week: 0
Comments: 9
Themes
All Content © 2008, Adam Salvo
DasBlog theme 'Business' created by Christoph De Baene (delarou)