상세 컨텐츠

본문 제목

Team Foundation Server 설치 A to Z

Kaoni

by happynuri 2008. 2. 1. 15:54

본문

소프트웨어 기본환경 점검

설치할 하드웨어 환경을 마련하셨다면 앞의 강좌에서 설명 드렸듯이 Visual Studio Team Foundation
Server (이하 VSTFS) 를 설치하기 위해서는 다음과 같은 소프트웨어 환경이 필요합니다.

- Windows Server 2003 Standard 이상의 OS (설치전 권장 보안 패치적용)
- IIS, ASP.NET
- 사용자 계정 ( setup, report, service ) AD를 사용할 경우 Active Directory 설치
- Microsoft Share Point Portal Service 2.0 with servicepack 2
- Microsoft Office2003 (서비스팩 적용필)
- Microsoft SQL Server Standard 이상

먼저 Windows2003 을 기본 설치로 설치하셨다는 가정을 하고 진행을 해보겠습니다.

1. IIS 서비스및 서비스 계정 생성

기본 설치를 하시면 IIS는 설치되어 있지 않을것입니다. 이를 설치하기 위해서 제어판-프로그램추가삭제
- Windows 구성요소 추가/제거 를 선택합니다.



응용프로그램 서버란 부분이 IIS 를 설치하는 부분입니다. 옵션을 선택하시려면 자세히 버튼을
클릭하시고 그렇지 않으면 다음을 클릭하여 계속 진행합니다.

설치가 완료되면 Windows Update 및 서비스팩을 설치하여 서버 OS를 최신의 상태로 유지시켜
줍니다. 최신의 OS CD를 가지고 계시다면 서비스팩이 이미 적용되어있겠으나 그렇지 않은경우
상당한 시간이 소요될 것입니다.

업데이트가 완료되면 설치및 서비스에 관련되는 사용자 계정을 아래와 같이 생성해 줍니다.



그림에서와 같이 설치에 필요한 계정은 3개로 setup과 service, report 의 세가지 계정입니다.
이는 MS에서 3Tier 환경 구축을 위해 구성되는 것이라고 언급하고 있습니다만, single server에서
는 setup과 service는 공유가능하다고 합니다.
화면에서는 3개의 계정(NeovisSetup, NeovisService, NeovisReport)을 생성하고, Administrators
의 권한을 설정해 주었습니다. 이 글을 메뉴얼로 설치하시는 분들께서도 마찬가지로 설정을
해주시면 되겠습니다. 위와 같이 하면 설치전 준비사항에 대한 내용이 완료됩니다.


2. SQL Server 2005 설치

준비 작업이 완료되었으면 이제 SQL Server2005 를 설치해야 합니다. 설치 시디를 넣고
서버구성요소,도구,온라인설명서및 예제를 선택하여 설치를 진행합니다.
(저는 Developer Edition 으로 설치데모를 진행하였습니다.)



사전 구성요소 검토를 통해 필요한 모듈을 설치하게 될 수 있습니다. 주로 .NET Framework 2.0
등등 중요한 필수요소가 자동으로 검색되어 설치됩니다.




완료후 설치할 구성요소를 선택하는 화면이 나타납니다.
이전 설치 문서들은 모든 구성요소를 권장하는 것으로 되어있으며 실제로도 그렇게 하는것이 설치중
발생하는 문제가 없습니다. 모든 구성요소를 선택하고 다음으로 진행합니다.



기능선택화면인데 설치 경로를 변경할수 있습니다. 물론 필수구성요소는 경로를 변경할 수 없는것도
있습니다.



설치 인스턴스를 설정하는 화면입니다. 권장은 기본인스턴스로 설치하는것입니다. 이를 변경하면 이후
TFS에서 인스턴스를 찾지 못해 DB를 엑세스 할 수 없는 상황이 생기니 기본인스턴스로 진행합니다.



워크그룹 설치이므로 기본 제공 시스템 계정을 선택하고 설치완료후 서비스 시작에 SQL Server Agent
와 SQL Browser 를 선택해 줍니다. (이를 선택하지 않으면 이후 VSTFS설치시 헬스체크에서 서비스가
시작되지 않았다는 메시지를 만나게 됩니다.)



인증모드는 Windows 인증모드로 합니다.



데이터에 대한 설정 페이지인데 기본 설정된 내용으로 계속 진행합니다.



보고서(Report) 서버에 대한 설정페이지인데 기본구성설치로 계속 진행합니다.



오류및 사용보고서를 설정하는 페이지 입니다만 필요한 경우 체크하시고 기본 언체크로
계속 진행합니다.



설정된 내용을 화면에 표시하며 설치 준비를 알립니다. 설치 버튼을 클릭하여 설치를 진행합니다.





설치가 완료되면 완료메시지가 표시됩니다. 이제 VSTFS에서 사용할 저장소인 DB설치가 완료되었습니
다. 이번에는 VSTS에서 커뮤니케이션 및 협업서비스를 제공해줄 SharePoint Service를 설치해
보겠습니다.




3. Share Point Service with ServicePack 2 설치

Microsoft 다운로드 사이트를 통해 Share Point Service with SP2 를 다운받아 설치합니다.



다운로드: http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=b922b28d-806a-427b-a4c5-ab0f1aa0f7f9


다운을 받았으면 실행합니다. 다음과 같은 사용권 계약 페이지를 만나는데 동의를 하시고 설치를
진행합니다.



권장 설치가 표준설치로 되어있으나 여러 프로젝트를 생성하고 그에따른 포탈서비스를 생성하기
위해서는 서버팜으로 설치가 되어야 합니다. 서버팜을 선택하고 계속 진행합니다.



다른 옵션은 더 이상 없으며 설치준비완료 페이지가 나옵니다. 설치를 클릭하여 설치를 진행합니다.





설치가 완료되면 관리 가상서버 구성 페이지가 표시됩니다. 여기까지 완료되었다면 Sharepoint
Service 설치가 완료된 것입니다.



이제 본격적인 VSTFS Server 프로그램을 설치해 보겠습니다.

4. Visual Studio 2005 Team Foundation Server 의 설치


VSTFS시디를 넣으면 다음과 같은 안내 화면이 표시됩니다. 먼저 VSTFS서버에는 서버와 클라이언트
그리고 원격 빌드를 위해 빌드 서비스를 설치해야 합니다. 먼저 서버 부터 설치를 진행해 봅니다.



단일 서버와 이중서버를 선택하는 화면입니다.Tier별로 분리를 할때는 이중(Dual)서버로, 하나의 서버
에 모든 서비스를 제공하려 할때는 단일(Single)서버로 선택하여 설치합니다. 여기서는 단일서버로
설치하겠습니다.



설치 시작 안내 페이지가 나옵니다. MS와 설치경험을 공유하시려면 체크하시고 아니면 언체크하신뒤
진행합니다.



사용권 계약화면인데 동의함을 체크하고 계속 진행합니다.



System Health Check 화면입니다. 조금 시간이 걸리게 되는데 하는 작업은 시스템의 사양과 설치된
컴포넌트(DB, IIS등등 서버 서비스에 필요한 구성요소)들이 설치되어 있고 시작되어 있는지를 체크
하게됩니다. 이부분이 원활히 통과되지 않으면 더이상 설치가 진행되지 않습니다. 마치 대출심사를
받는 기분으로 기다려 봅시다. ^^



참고적으로 설치요건에 부합되지 않을 경우의 메시지는 다음과 같이 표시됩니다. 이중 저사양의 서버
에 설치할 때 우려되는 CPU의 속도나 메모리가 권장에 맞지 않다는 메시지는 다행이 무시하고 진행할
수 있습니다.





설치될 대상 폴더를 지정하는 화면인데 변경하시려면 변경하시고 계속 진행을 합니다.



서비스 계정을 입력하게 됩니다. 설정한 service 계정 아이디와 패스워드를 입력합니다.



데이터 소스(Report) 계정을 입력하는 페이지 입니다. 설정한 reports 계정 아이디와 패스워드를
입력합니다.



VSTFS 운영시 발생하는 메시지를 메일로 받을 경우 설정합니다. 필요한 경우에는 설정하십시요.



설치 사전 준비가 완료되었음을 알리는 페이지입니다. 설치버튼을 클릭하면 이제 설치를 시작합니다.





설치가 완료되었습니다. 이어서 VSFTS Client(Team Explorer) 설치를 진행합니다.




5. Visual Studio 2005 Team Foundation Server Client 설치


이제 클라이언트를 설치해 보겠습니다. 안내 화면에서 Team Foundation Client 설치를 선택하여
진행합니다.

설치 초기 화면입니다. 서버와 마찬가지로 계속 진행합니다.



사용권에 동의한 후 계속 진행합니다.



클라이언트는 설치폴더를 변경할 수 없습니다. 계속 진행합니다



설치 준비가 완료되었습니다. 설치를 클릭하여 계속 진행합니다.



설치진행 화면이 나오고 완료 화면이 나왔습니다. 이로서 클라이언트 설치가 완료되었으며 계속해서
원격 빌드 서비스를 위해 Team Build 를 설치합니다.

6. Visual Studio 2005 Team Foundation Server Build 설치

이제 기본 설치의 마지막인 원격빌드를 위한 빌드 서버를 설치해 보겠습니다.
이 서비스는 설치안내 페이지에서 확인하실수는 없고, 탐색기로 시디 내용을 보시면
bb라는 폴더의 setup.exe 파일을 실행하심으로 설치하실 수 있습니다.



마찬가지 설치 시작메뉴와 사용권 동의 화면이 나옵니다. 서버, 클라이언트와 마찬가지로
선택을 하시고 계속 진행합니다.



마찬가지로 설치전 기본 환경에 대한 Health Check 를 합니다. 계속 진행합니다.



Build 프로그램도 설치위치를 변경할 수 없습니다. 계속 진행합니다.



서비스 계정을 입력하는 화면이 나옵니다. service 계정의 아이디와 패스워드를
입력합니다.



설치 준비가 완료되었습니다. 설치 버튼을 클릭하여 설치를 진행합니다.





설치완료 페이지가 표시되었습니다. 이로서 모든 설치가 완료되었습니다.



- 추가 설치 요소의 검토

위의 설치만으로 서버의 기능은 모두 설치되었지만, 개발 서버겸 직접 서버에서 개발을 하신
다면 Visual Studio 2005 제품군중 하나를 설치해 주셔야 합니다. VS2005 Professional 이나
VSTS Software Developer,VSTS Software Architect,VSTS Software Tester 중 하나를
설치하실수 있겠지요.
물론 해당 서버에는 VSTFS Client 가 설치되어 있으므로 VS2005 Professional 만 설치하시면
되지만, 다른 개발자가 PC나 노트북으로 접근하신다면 VSTFS Client 를 설치하시게되면 VSTFS
로 접근하여 개발하실 수 있습니다.

VSTS Software Developer 와 Professional 과 다른점은 Team System을 위한 기능이 추가
되어있다는점이 다른데요. 이는 VSTS Software Developer 를 설치하실때의 옵션을 통해서도
확인하실 수 있습니다. 아래의 그림과 같이 코드분석도구, 테스트도구, 성능도구가 Professional과
달리 추가되어 있다는것을 확인하실 수 있습니다.



이상으로 VSTS의 근간이 되는 VSTFS 의 설치방법에 대해서 설명드렸습니다. 이 내용을 충분히
숙지하시고 설치하신다면 손쉽게 VSTFS 를 설치하시고 테스트 해보실 수 있으리라 생각합니다.

추가적인 내용은 계속 되는 강좌를 통해 연재하도록 하겠습니다. 궁금하신 내용은 Q&A 를 통해
문의해 주시면 답변드리겠습니다.

이상 팬더곰이었지요.

http://www.neovis.pe.kr/AspNet/Lec/view.aspx?db=AspNetLec&code=99&id=322&pageno=1

관련글 더보기

댓글 영역