Nośnik z VSTFS 2008 SP1 już jest:) Teraz najbardziej złożona i odpowiedzialna operacja od której może zależeć dalsze funkcjonowanie serwera i projektów. Proponuję się zapoznać z najnowszą wersją Team Foundation Installation Guide for Visual Studio Team System 2008. Są w nim zawarte scenariusze instalacji i upgradeu róźnych wariantów TFS. W moim przypadku infrastruktura była następująca: Serwer aplikacji, Serwer bazodanowy, Buildy odbywają się na serwerach buildujących, sieć oparta na AD.
Przygotowałem checkistę która w moim przypadku świetnie się sprawdziła:
- Zainstalowanie najnowszych poprawek dla serwerów aplikacji i bazodanowych.
- Sprawdzenie czy Sharepoint Services działają poprawnie
- Sprawdzenie czy SQL Server Reporting Services działają poprawnie: http://localhost/reports
- Należy przypomnieć sobie w kontekscie jakich użytkowników działają usługi TFS i jakie są hasła tych użytkowników. W moim przypadku były to konta: domena\TFSService i domena\TFSReports
- Przygotować, wykonać i sprawdzić procedurę backupu baz danych i logów transakcyjnych (baz wykorzystywanych przez TFS jest 11).
- Przygotować, wykonać i sprawdzić procedurę backupu serwera aplikacji
- Wyeksportować klucze Reporting Services Encryption Key
- Jeśli port na którym TFS nasłuchuje został zmieniony należy wrócić na 8080 (domyślny).
- Upewnienie się czy posiadamy odpowiednią ilość wolnego miejca na serwerach bazodanowym i aplikacyjnym. W moim przypadku po operacji przestrzeń dyskowa baz danych i logów transakcyjnych wzrosła o około 15% a zajętość serwera aplikacji wzrosła o około 600MB.
- Zainstalowanie i uruchomienie Team Foundation Server Best Practices Analyzer i uzupełnienie braków które aplikacja wykryła.
Jeśli udało Ci się przebrnąć przez checklistę i w dalszym ciągu chcesz podjąć się operacji upgradu zapraszam do następnego wpisu.
żródła: własne doświadczenia i lektura dokumentacji na MSDN
0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.