smileNewfreedom

블로그 이미지
freedom 모든 자유와 시간을 위해.....
by 다크포스
10-16 18:25
  • 679,965Total hit
  • 3Today hit
  • 10Yesterday hit

CALENDAR

«   2021/10   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

'Team Foundation Server'에 해당되는 글 5건

  1. 2007.12.27
    Team Foundation Server -2 (1)
  2. 2007.12.27
    Team Foundation Server (1)
  3. 2007.12.26
    Team Foundation Server 설치 3 - WSS, TFS
  4. 2007.12.26
    Team Foundation Server 설치 2 - IIS, SQL Server
  5. 2007.12.26
    Team Foundation Server 설치 가이드 - 준비 (1)

Team Foundation의 형태

Team Foundation은 클라이언트 계층, 응용 프로그램 계층 및 데이터 계층이라는 세 개의 계층으로 이루어진 아키텍처입니다. 클라이언트는 웹 서비스를 통해 응용 프로그램 계층과 상호 작용하고 응용 프로그램 계층은 데이터베이스 연결을 통해 데이터 계층의 영구 데이터 저장소에 연결됩니다. 아키텍처에 대한 개요는 그림 1에 나와 있습니다.

그림 1. Team Foundation Server의 아키텍처

Team Foundation Server의 사용자 인터페이스의 대부분은 Microsoft Visual Studio IDE를 통해 제공됩니다. 이러한 UI는 고객 및 파트너가 사용하는 것과 동일한 VSIP 인터페이스를 사용하여 구현됩니다. 또한 Office 응용 프로그램, 특히 Microsoft Word와 Microsoft Project를 통해 클라이언트에 기능이 제공됩니다. 여기에는 팀 프로젝트 포털과 보고서 서버를 비롯한 몇 가지 웹 요소도 있습니다.

Visual Studio IDE를 복잡하고 어려운 환경으로 느낄 수 있는 프로젝트 관리자 및 기타 비개발자를 위해 이러한 간소화된 UI를 개발했습니다. TFC(Team Foundation Client)는 프로젝트 구성원이 기술 담당자의 도움 없이 언어 도구, 디버거 및 개발자 유틸리티를 사용하지 않고도 기능에 액세스할 수 있도록 해 줍니다. 이러한 기능에는 프로젝트 프로세스 만들기 및 모니터링, 정책 관리, 작업 항목 추적 등이 포함됩니다. 언어 도구와 Team Foundation에 대한 액세스가 모두 필요한 개발자와 테스터는 전체 기능의 IDE를 손쉽게 TFC 기능으로 강화할 수 있습니다.

클라이언트 응용 프로그램은 Visual Studio IDE에서 실행되도록 작성되었든 또는 독립 실행형 Windows 응용 프로그램으로 실행되도록 작성되었든 관계없이 웹 서비스와 통신하기 위해 개체 모델과 다양한 프록시 역할을 하는 API 집합을 사용합니다. 이러한 메커니즘으로 인해 원시 웹 서비스 계층에 대한 프로그래밍이 매우 간단해졌으며 지능형 캐싱을 통해 서버 왕복 작업을 최소화할 수 있게 되었습니다. 실제로 유효성 검사, 캐싱, 도구 간 상호 작용과 같은 다양한 기능이 클라이언트 API에 포함되었으므로 도구 개발자 및 확장 공급자는 웹 서비스 API에 대한 직접 코딩보다는 제공되는 기능을 활용하는 것이 좋습니다. 게다가 완전한 WSDL(Web Service Description Language)이 제공되는 직접 웹 서비스 API를 포함하여 모든 API는 공용입니다.

Team Foundation Server의 서버 부분은 응용 프로그램 계층과 데이터 계층으로 구성되며 두 계층에 모두 Microsoft Windows 2003 Server 운영 체제가 필요합니다. 이러한 계층은 실제로는 확장성을 구현하기 위한 논리적 구분이며 간단한 설치를 위해서는 한 시스템에 응용 프로그램 계층과 데이터 계층의 기능을 나란히 배치하는 경우도 있습니다.

응용 프로그램 계층은 Team Foundation Server 작업의 대부분이 수행되는 곳이며 각 도구의 웹 서비스가 제공되는 곳이기도 합니다. Team Foundation 아키텍처에서는 클라이언트 응용 프로그램에서 데이터 계층에 저장된 데이터에 직접 액세스하는 것을 금지합니다. 데이터에 대한 모든 요청은 응용 프로그램 계층을 통해야 하며 응용 프로그램 계층에서 구성 요소 간의 통신은 모두 웹 서비스를 통해 수행됩니다.

응용 프로그램 계층은 각 도구의 웹 서비스뿐 아니라 프로젝트 포털을 위한 WWS(Windows SharePoint Services) 사이트도 호스팅합니다. 이 사이트는 프로젝트 문서가 저장되는 WSS 데이터 저장소를 연결합니다. 마지막으로 SQL Reporting Services 웹 사이트도 응용 프로그램 계층에서 호스팅됩니다.

영구 데이터는 모두 데이터 계층에 저장됩니다. 이러한 데이터에는 버전 제어 저장소, 작업 항목 데이터베이스, 개발자 및 테스터 도구에서 유지 관리하는 테스트 결과 데이터베이스 및 팀 빌드 데이터베이스를 포함하여 모든 Microsoft Visual Studio Team System 도구에서 사용 중인 저장소가 포함됩니다. 데이터 계층은 이러한 작업 중인 프로덕션 저장소 이외에도 프로젝트 분석과 보고에 사용되는 혼합 관계형 및 OLAP 데이터 웨어하우스도 호스팅합니다. 데이터 계층에 있는 데이터의 대부분은 SQL Server 데이터베이스에 저장됩니다. Team Foundation Server에는 Microsoft SQL Server 2005 이상이 필요합니다.

세 계층으로 이루어진 아키텍처에 직접 구성 요소를 추가하는 것 이외에 팀 빌드를 통해 전용 빌드 시스템을 도입할 수 있습니다. 빌드는 클라이언트에서 시작되고 빌드 시스템에서 실행되며 결과는 응용 프로그램 계층의 팀 빌드 웹 서비스를 통해 데이터 계층의 결과 저장소로 전송됩니다.

Team Foundation Server의 요소

이 문서의 처음에서 언급했듯이 Team Foundation Server에는 여러 가지 주요 기능이 포함되어 있습니다. 이제 이러한 기능에 대해 자세히 살펴보겠습니다.

프로젝트 관리

보고 웨어하우스의 분석 및 저장된 정보와 함께 작업 항목 추적과 Microsoft Office 제품군을 사용하면 사용자는 프로젝트 진행 및 상태를 모니터링할 수 있는 도구를 갖추게 됩니다. 또한 Team Foundation의 프로세스 템플릿 메커니즘을 사용하면 프로젝트 프로세스를 환경에 맞게 조정할 수도 있습니다. 프로세스 템플릿은 작업 항목 유형, 프로젝트 역할 및 사용 권한, 프로젝트 로드맵으로 사용할 미리 채워진 작업, 문서 템플릿 및 보고서 정의와 같은 항목을 포함하여 새로운 프로젝트를 설정하기 위해 필요한 지침을 모두 정의합니다. Microsoft Solutions Framework의 효율적인 정식 프로세스를 위한 기본 프로세스 템플릿이 Team Foundation Server와 함께 설치됩니다. 고객은 필요에 맞게 개발 프로세스를 맞춤 구성하기 위해 이러한 템플릿을 수정 및 확장하거나 새로운 템플릿을 만들 수 있습니다.

그러나 "팀 프로젝트"라는 개념은 Visual Studio 언어 프로젝트와는 매우 다릅니다. 팀 프로젝트에는 작업 항목, 소스 분기, 보고서 및 문서와 같은 서버 기반의 공유된 모음이 포함되는 반면 Visual Studio 언어 프로젝트는 일반적으로 실행 파일이나 .dll을 만드는 데 필요한 데이터의 모음입니다. 팀 프로젝트의 내용은 팀 탐색기를 통해 볼 수 있습니다.

버전 제어

Team Foundation Server에는 엔터프라이즈 소스 제어 요구 사항을 겨냥한 업계 최강의 버전 제어 시스템이 포함되어 있습니다. SQL Server의 지원을 받는 이 기능은 버전이 있는 데이터에 대해 신뢰할 수 있는 고속의 보안 액세스를 제공할 수 있도록 개발되었습니다. Team Foundation에는 체크인, 체크아웃, 버전 관리 및 차별화/병합을 위한 표준 버전 제어 메커니즘이 있으며 쉘빙(전체 유효성 검사 체크인을 수행하지 않고 부분 변경 내용을 저장하는 기능) 및 동적 체크인 정책과 같은 대규모 배포의 세부적인 문제를 해결하는 혁신적인 기능도 포함되어 있습니다.

작업 항목 추적

Team Foundation Server의 작업 항목 추적 시스템은 버그, 요구 사항, 시나리오, 작업 및 기타 모니터링하기를 원하는 작업 항목을 저장 및 평가하는 데 사용됩니다. 작업 항목 유형은 XML로 저장되므로 추가 필드 유형과 규칙을 사용하여 기본 제공 작업 항목 유형을 손쉽게 확장 및 수정할 수 있습니다. 또한 프로젝트별로 완전히 새로운 작업 항목 유형을 만드는 것도 가능합니다.

사용자는 Visual Studio IDE에서 직접 작업 항목을 보고 수정할 수 있으며 친근한 Office 제품을 사용하여 작업 항목을 보고 편집할 수 있도록 Microsoft Excel 및 Microsoft Project에도 작업 항목 추적 시스템이 통합되어 있습니다.

팀 빌드

팀 빌드는 공개 빌드를 구축할 수 있는 가장 간단한 방법이며 테스트 자동화, 코드 변동률 확인 및 작업 항목 업데이트와 같은 Team System별 작업으로 MSBuild 엔진을 보강합니다. 팀 빌드는 응용 프로그램 계층의 웹 서비스를 통해 클라이언트와 상호 작용하지만 빌드 및 테스트를 실행하는 별도의 "빌드 서버"도 지원합니다. 빌드 서버는 데이터 계층의 팀 빌드 저장소에 상태와 결과를 기록합니다. 이 데이터는 나중에 분석 및 보고를 위해 웨어하우스로 가져갈 수 있습니다.

데이터 수집 및 보고

Team Foundation Server 도구에서 유지하는 데이터는 데이터 계층의 SQL Server 데이터베이스에 저장됩니다. 각 도구에는 정규화된 작업 테이블에서 분석 및 보고에 사용되는 데이터 웨어하우스로 데이터를 가져오는 웨어하우스 어댑터가 있습니다. 이 데이터 웨어하우스는 별모양 스키마에 의해 팩트 테이블 및 차원 테이블로 구성되는 SQL Server 데이터베이스이며 집계와 기타 다양한 작업을 편리하기 수행할 수 있도록 이러한 테이블에 대한 SQL Server Analysis Services 큐브가 생성됩니다. SQL Server Reporting Services를 사용하여 작성한 웨어하우스에 대한 표준 보고서가 Team Foundation Server에 포함되어 있습니다. 이러한 보고서에는 버그 경향, 테스트 범위, 코드 변동률 등의 도구 및 프로젝트 전반의 다양한 보고서가 포함됩니다. 사용자는 또한 Microsoft Excel 및 타사 보고 패키지를 사용하여 사용자 지정 보고서를 생성할 수 있습니다.

프로젝트 포털

프로젝트 생성 마법사를 사용하여 팀 프로젝트를 생성하면 응용 프로그램 계층에 Windows SharePoint Services 사이트가 인스턴스화됩니다. 이 사이트는 팀 프로젝트의 포털 역할을 합니다. 기본적으로 이 사이트의 홈 페이지에는 프로젝트 상태 보고서 집합이 표시되며 문서 라이브러리는 사용자가 수정할 수 있는 문서 템플릿과 샘플 파일로 미리 채워집니다. 각 프로젝트에 맞게 사이트를 사용자 지정할 수 있으며 프로젝트 사이트 생성에 사용되는 템플릿은 조직에서 다시 디자인할 수 있습니다.

공유 서비스

Team Foundation Server 아키텍처는 간편한 확장을 지원할 수 있도록 설계된 공유 서비스 집합으로 구성되어 있으며 도구는 이러한 공유 서비스를 사용하여 통합 작업을 수행합니다. 고객 및 파트너 역시 Team Foundation 환경에 자신의 도구를 효과적으로 통합하는 데 이러한 공유 서비스를 사용할 수 있습니다. 이러한 서비스에 대해서는 다음 섹션에서 자세히 살펴보겠습니다.

확장을 고려한 아키텍처 설계

Team Foundation Server에서 제공되는 각 도구는 사용자 지정 기능과 자동화 기능면에서 매우 우수합니다. 사용자는 작업 항목 정의, 소스 제어 정책, 빌드 스크립트, 프로세스 템플릿 및 프로그램 가능 인터페이스 등을 사용하여 Team Foundation 설치를 필요에 맞게 맞춤 구성할 수 있습니다. 또한 Team Foundation Server의 핵심에는 외부 도구를 효과적으로 Team Foundation Server 환경으로 통합할 수 있도록 해주는 메커니즘 집합이 있습니다.

이러한 공유 Team Foundation Server 통합 서비스는 그림 2에 파란색 상자로 표시되어 있습니다. 녹색 상자는 Team Foundation Server 아키텍처 활용을 위해 도구 개발자가 제공할 수 있는 요소를 나타내며 주황색 상자는 Team Foundation Server에 포함되어 있는 도구를 보여 줍니다.

그림 2. Team Foundation Server와의 통합

Team Foundation의 공유 서비스에는 다음과 같은 서비스가 있습니다.

  • 연결 서비스를 통해 도구에 포함된 데이터 요소 간의 느슨하게 연결된 관계("링크")를 만들 수 있습니다. 예를 들어 Team Foundation Server에서는 결함이 있는 작업 항목과 해당 결함을 수정하기 위해 변경된 소스 코드 간의 관계가 이러한 링크로 유지됩니다. 도구에서 이러한 관계에 참여하려면 데이터를 Team Foundation "아티팩트"로 공개하고 이에 대한 쿼리에 응답하는 메서드를 구현해야 합니다. 이 기능을 통해 처음에는 인식할 수 없던 관계에 도구를 참여시킬 수 있습니다.
  • 보안 서비스에서는 권한 할당을 위해 Windows ID를 수집하는 데 사용할 수 있는 Team Foundation Server별 보안 그룹을 지원합니다. 이러한 그룹은 Team Foundation Server에 로컬이므로 IT 부서의 도움 없이도 관리 가능합니다. 새로운 도구를 Team Foundation Server에 도입할 때는 그룹 보안 서비스 API를 사용하여 이러한 그룹을 보호해야 합니다. 보안 서비스에서는 인증 서비스도 제공합니다. 자체 인증 메커니즘을 제공하지 않는 도구의 경우 보안 서비스를 사용하여 개체의 보안을 유지하고 권한을 설정할 수 있습니다.
  • 이벤트 서비스는 웹 서비스 기반 게시/구독 메커니즘입니다. 예상할 수 있겠지만 도구는 이벤트 서비스에 이벤트를 발생시킬 수 있습니다. 구독자는 이벤트가 해당 구독 조건과 일치할 경우 알림을 받도록 등록할 수 있습니다. 이러한 알림은 웹 서비스 또는 전자 메일 주소를 통해 받을 수 있습니다. 웹 서비스를 통해 알림을 받는 경우 구독 정보에는 알림이 배달될 때 호출될 웹 서비스 URL이 포함됩니다. 전자 메일 주소로 알림을 받는 경우 SMTP 서버를 통해 전자 메일로 알림이 배달됩니다.
  • 분류 서비스는 미리 정의된 분류 기준에 따라 연결 서비스와 함께 Team Foundation Server 아티팩트를 분류합니다. 이를 통해 아티팩트가 공통 "자연" 분류 기준을 공유하지 않는 도구에서 공통 축을 사용한 도구 간 보고가 가능하도록 데이터를 구성할 수 있습니다. 예를 들어 작업 항목이 자연스럽게 팀별로 구성되어 있고 테스트가 자연스럽게 구성 요소별로 구성되어 있는 경우 추가적으로 테스트를 팀별로 구성하여 작업 항목과 함께 보고되도록 할 수 있습니다.
  • Team Foundation Server에 새로운 도구를 도입할 때는 도구의 아티팩트 유형, 링크 유형, 이벤트 스키마 및 서비스 인터페이스가 등록 서비스를 통해 등록됩니다. 새 도구의 클라이언트에서는 등록 서비스를 쿼리하여 도구의 위치를 찾을 수 있습니다.

고객 및 파트너는 이러한 공유 서비스뿐 아니라 다양한 추가 연결 지점을 활용하여 Team Foundation Server에 도구를 완벽하게 통합할 수 있습니다. 다음은 그림 2의 녹색 상자에 대한 설명입니다.

  • 일관성 있는 클라이언트 활용을 위해 VSIP를 사용하여 UI를 IDE에 통합합니다. 또는 지능형 프록시 계층을 사용하여 응용 프로그램 계층에 액세스하는 독립 실행형 Microsoft .NET 응용 프로그램을 구축할 수도 있습니다.
  • 팀 프로젝트 생성 마법사에 도구의 아티팩트 생성을 추가합니다(이를 주도할 프로세스 템플릿은 암시적으로 추가).
  • Visual Studio 팀 탐색기에 도구와 해당 데이터를 노드로 표시할 수 있도록 합니다.
  • 웨어하우스 동적 스키마 수정 기능을 사용하여 도구의 데이터로 웨어하우스를 확장합니다. 그런 다음 도구의 작업 데이터를 웨어하우스 구조로 가져올 웨어하우스 어댑터를 작성합니다.
TRACKBACK 0 AND COMMENT 1
  1. Favicon of http://hotwomens-2008.net/debt-xs BlogIcon debt xs 2008.03.13 02:51 address edit/delete reply

    너는 아름다운 웹사이트가 있는다!




Microsoft는 오랫동안 정교한 소프트웨어를 개발하는 사업을 계속해왔으며, 이를 위해 대규모 팀에서 여러 릴리스에 걸쳐 지속적으로 복잡한 코드 베이스를 만들고 유지 관리해야 했습니다. 또한 성공적인 소프트웨어 개발을 위해 버전 제어, 결함 및 작업 항목 추적, 그리고 빌드 관리를 위한 효과적인 방법을 개발해야 했습니다.

Microsoft는 기업 고객이 채택하고 있는 다양한 프로젝트 관리 방식을 이해하기 위해 고객 및 업계 전문가와 공동으로 수행하는 정기적인 조사에 상당히 많은 시간을 투자했으며 Microsoft Solutions Framework 팀의 도움을 얻어 이러한 기술의 핵심만 뽑아 유연한 프로젝트 관리 요소 모음으로 탄생시켰습니다.

소프트웨어 제작 및 방법론에 대한 Microsoft의 조사와 경험으로부터 얻은 결과를 모아 팀 단위로 소프트웨어를 개발하는 과정을 최적화하는 데 사용할 수 있는 여러 가지 새로운 기술과 기법을 개발했으며 이러한 노력의 결실이 바로 Microsoft Team Foundation Server입니다.

Team Foundation Server에는 두 가지 면이 있습니다. 첫째, 여러 프로젝트 팀 구성원이 보다 효과적으로 협력할 수 있도록 공동으로 사용하는 기능을 한데 모았습니다. 이제 팀 구성원은 편리하고 자연스럽게 프로젝트 계획을 공유하고, 제품을 개발하고, 프로세스 평가를 수행할 수 있습니다.

Team Foundation Server에는 다음과 같은 주요 기능이 포함되어 있습니다.

  • 버전 제어. 버전 관리가 필요한 소스 코드 및 기타 실행 가능 개체 관리
  • 작업 항목 추적. 결함, 요구 사항, 작업 및 시나리오와 같은 항목에 대한 지속적인 추적
  • 프로젝트 관리 기능. 사용자가 지정할 수 있는 소프트웨어 프로세스에 따라 팀 프로젝트를 구성하고 Microsoft Excel 및 Microsoft Project를 사용하여 계획 및 추적할 수 있도록 지원
  • 팀 빌드. 실행 가능한 제품으로 빌드하는 공통 프로세스 제공
  • 데이터 수집 및 보고. Team Foundation Server 도구에서 얻은 정보를 토대로 팀 프로젝트의 상태를 평가할 수 있도록 지원
  • 팀 프로젝트 포털. Microsoft Windows SharePoint Services 사이트로 집약된 팀 프로젝트를 위한 커뮤니케이션의 중심점 제공
  • Team Foundation 공유 서비스. 최종 사용자는 볼 수 없지만 도구 개발자 및 확장 공급자에게 중요한 공용 인프라 서비스 제공

둘째, Team Foundation Server는 통합 및 확장을 위해 아키텍처를 특수 설계한 플랫폼입니다. 고객 및 파트너는 Team Foundation Server의 요소를 사용자 지정하고 새로운 기능으로 보완할 수 있습니다. 확장 기능은 작업 항목의 필드 이름을 바꾸는 것과 같은 매우 간단한 기능에서 완전히 새로운 도구를 통합하는 것과 같은 복잡한 기능까지 매우 다양합니다.

기능 집합과 확장 아키텍처에 대해서는 이 문서의 뒷부분에서 설명할 것이며, 먼저 Team Foundation Server의 일반적인 배포 토폴로지를 이해하는 것이 중요합니다.

TRACKBACK 0 AND COMMENT 1
  1. Favicon of http://hot-girl2008.com/free/sapergia-shawna BlogIcon sapergia shawna 2008.03.13 03:03 address edit/delete reply

    관심을 끌. 너가 동일할 좋을 지점을 다시 배치할 것 을 나는 희망한다.




Microsoft Windows SharePoint Services 설치

 

1.        Domain\TFSSETUP 같은 Team Foundation Server 설치 계정을 사용하여 Windows 로그온합니다.

2.        Microsoft Windows SharePoint Services 서비스 2

3.        (http://www.microsoft.com/downloads/details.aspx?displaylang=ko&FamilyID=b922b28d-806a-427b-a4c5-ab0f1aa0f7f9) 다운로드하여 로컬 하드 디스크에 저장합니다.

4.        다운로드한 자동 압축 풀기 설치 관리자 파일(stsv2.exe) 실행합니다.

5.        최종 사용자 사용권 계약 페이지에서 사용권 계약을 확인합니다. 계약 내용에 동의하면 동의함을 선택한 다음을 클릭합니다.

6.        설치 유형 페이지에서 서버 팜을 선택한 다음을 클릭합니다.

중요 

서버 옵션을 사용하여 Windows SharePoint Services 설치해야 합니다. 이렇게 하면 Windows SharePoint Services 원격 SQL Server 사용하도록 구성됩니다. 나중에 Team Foundation Server 설치 프로그램에서는 나머지 Team Foundation Server 동일한 SQL Server 인스턴스를 사용하도록 Windows SharePoint Services 구성합니다.

7.        요약 페이지에서 설치를 클릭합니다.

8.        설치가 완료되면 브라우저 창이 열리고 관리 가상 서버 구성 페이지가 표시됩니다. 페이지가 나타나는지 확인한 다음 아무 것도 변경하지 않고 브라우저 창을 닫습니다.

중요 

나타나는 페이지에서 아무 것도 변경하지 마십시오. 나중에 Team Foundation Server 설치 프로그램에서는 Team Foundation Server 나머지 구성 요소와 동일한 SQL Server 인스턴스를 사용하도록 Windows SharePoint Services 구성합니다.

9.        페이지가 나타나지 않으면 Windows SharePoint Services Administrator's Guide(http://go.microsoft.com/fwlink/?LinkId=52668) 참조하여 원인을 확인하고 문제를 해결합니다.

10.    Windows Update(http://windowsupdate.microsoft.com) 사이트에서 중요 업데이트 서비스 그룹의 모든 항목을 설치합니다.

11.    컴퓨터를 다시 시작합니다.

 

설치 확인

Windows SharePoint Server 설치한 아직 Team Foundation Server 설치하지 않았어도 서비스가 실행되고 있는지 확인할 있습니다.

 

Windows SharePoint Services 설치되었는지 확인하려면

Internet Explorer 열고 서버 이름을 주소로 입력합니다.

예를 들어, 이름이 ADATUM 서버의 경우 Http://adatum 입력합니다.

해당 서버는 사이트가 구성되어 있지 않더라도 활성 서버가 되며 제작 페이지를 제공합니다.

 

 

Team Foundation Server 설치

 

1.        Domain\TFSSETUP 같은 Team Foundation Server 설치 계정을 사용하여 Windows 로그온합니다.

2.        설치 미디어를 넣으면 나타나는 자동 실행 페이지에서 Team Foundation Server 설치를 클릭한 다음 단일 서버 설치를 클릭합니다.

자동 실행 페이지가 나타나지 않으면 설치 미디어의 루트 폴더에서 자동 실행 파일(autorun.exe) 찾아 실행합니다.

Visual Studio Team Foundation Server 설치 마법사가 시작됩니다.

3.        설치 시작 페이지에서 다음을 클릭합니다.

4.        사용 약관 페이지에서 약관을 확인합니다. 계약 조건에 동의하면 동의함을 선택하고 다음을 클릭합니다.

설치 마법사가 시스템을 검사하여 설치에 실패하거나 나중에 서버 작업 문제를 일으킬 있는 조건이 있는지 확인합니다.

5.        대상 폴더 페이지에서 기본 대상 폴더를 그대로 두고 다음을 클릭합니다.

6.        시스템 상태 검사 페이지에서 보고 링크를 클릭하여 경고나 오류를 검사합니다.

l         설치 프로그램을 계속 진행하려면 오류를 해결해야 합니다. 취소를 클릭하고 오류를 해결한 설치를 다시 실행합니다.

l         경고를 해결한 설치를 계속해야 하지만 경고를 해결하지 않아도 설치가 중지되지는 않습니다. 다음을 클릭할 있습니다.

l         경고나 오류가 표시되지 않으면 다음을 클릭합니다.

7.        서비스 로그온 계정 페이지의 계정 이름 상자에 Team Foundation Server 서비스 계정용으로 만든 Windows 도메인 사용자 계정(: Domain\TFSSERVICE) 입력하고 암호 상자에 암호를 입력한 다음을 클릭합니다.

8.        보고 로그온 계정 페이지에서 Team Foundation Server 보고 계정에 대한 계정 정보를 입력한 다음을 클릭합니다.

참고 

계정은 Team Foundation Server 설치 계정이나 서비스 계정과는 달라야 합니다. 예를 들어 Domain\TFSREPORTS 같은 계정을 사용합니다.

9.        경고 설정 지정 페이지에서 Team Foundation 경고 사용을 선택하고 다음 정보를 입력합니다.

l         SMTP 서버 상자에 전자 메일 알림을 보내는 사용할 서버의 이름을 입력합니다.

l         보낸 사람 전자 메일 주소 상자에 알림을 보내는 사람의 전자 메일 주소 이름을 입력한 다음을 클릭합니다.

10.    설치 준비 완료 페이지에서 설치를 클릭합니다. 

11.    구성 요소 설치 페이지에서 Team Foundation Server 설치를 모니터링할 있습니다.

설치하는 동안 컴퓨터를 다시 시작할 것인지 묻는 메시지가 나타날 있습니다. 지금 다시 시작을 클릭할 경우 컴퓨터가 다시 시작된 다시 로그온하면 설치가 계속됩니다.

12.    설치 완료 페이지에서 설치가 완료되었는지 확인한 다음 마침을 클릭합니다.

Team Foundation Server 설치한 후에는 Reporting Services 구성 도구를 사용하여 Reporting Services 암호화 키를 백업해야 합니다. 단계는 프로젝트를 만드는 필요한 단계는 아니지만 Team Foundation Server 관리하려면 단계를 수행하는 것이 좋습니다. 자세한 내용은 Team Foundation Server 관리자 가이드(http://go.microsoft.com/fwlink/?LinkID=52459)에서 "How to: Back Up the Reporting Services Encryption Key" 참조하십시오.

13.    Internet Explorer에서 http://localhost:8080/services/v1.0/Registration.asmx 찾은 다음 GetRegistrationEntries 클릭합니다.

14.    GetRegistrationEntries 페이지에서 호출을 클릭합니다. ToolID 입력하지 않아도 됩니다.

참고 

메서드는 응용 프로그램 계층 컴퓨터에서만 사용할 있습니다.

15.    XML에서 VSTF 형식이 있는지 확인한 다음 닫습니다.

<?xml version="1.0" encoding="utf-8" ?>

            

            <Type>vstfs</Type>

 

참고 

Team Foundation Server 설치한 Team Explorer, Team Foundation Build 또는 Team Foundation Server Proxy 설치할 있습니다.

'.NET' 카테고리의 다른 글

Team Foundation Server -2  (1) 2007.12.27
Team Foundation Server  (1) 2007.12.27
Team Foundation Server 설치 3 - WSS, TFS  (0) 2007.12.26
Team Foundation Server 설치 2 - IIS, SQL Server  (0) 2007.12.26
Team Foundation Server 설치 가이드 - 준비  (1) 2007.12.26
UC; Unified Communication  (1) 2007.11.28
TRACKBACK 0 AND COMMENT 0



Team Foundation Server 설치 가이드 - IIS, SQL Server, .NET Framework 2.0 핫픽스

 

드디어, 소프트웨어 설치를 위한 준비가 완료되었습니다. 이제부터는 준비한 구성 소프트웨어를 하나씩 설치해 보도록 하겠습니다.

TFS 설치하기 위해서는 구성 소프트웨어 설치 순서가 중요합니다. 다음은 구성 소프트웨어를 설치하는 순서입니다.

1.        IIS 설치

2.        Microsoft SQL Server 2005(Standard 또는 Enterprise Edition) 설치

3.        Microsoft SQL Server 2005 핫픽스 또는 서비스 1 설치

4.        .NET Framework 2.0 핫픽스 KB913363 또는 서비스 1 설치

5.        Windows SharePoint Services 2.0 서비스 2 설치

6.        Visual Studio 2005 Team Foundation Server 설치

 

이제, 소프트웨어를 설치하는 세부 절차에 대해 알아보겠습니다.

TFS 설치하려고 하는 시스템에 Windows Server 2003 설치되었다는 가정하에 기술합니다.

 

TFS IIS 설치

1.        제어판에서 프로그램 추가/제거를 다음 Windows 구성 요소 추가/제거를 클릭합니다.

2.        Windows 구성 요소 마법사 페이지에서 응용 프로그램 서버를 선택한 자세히 버튼을 클릭합니다.

3.        응용 프로그램 서버 페이지에서 ASP.NET 선택한 확인을 클릭합니다.

4.        응용 프로그램 서버 옵션 페이지에서 ASP.NET 클릭합니다.

5.        동일 페이지에서 인터넷 정보 서비스(IIS) 선택한 자세히 버튼을 클릭합니다.

6.        인터넷 정보 서비스(IIS) 페이지에서 FrontPage 2002 Server Extensions 선택되지 않았는지 확인합니다. 만약, 선택되었다면 선택을 해지합니다. 확인을 클릭합니다.

중요 

FrontPage Server Extensions 선택하지 마십시오. 서버는 FrontPage Server Extensions 호환되지 않는 Windows SharePoint Services 호스팅합니다.

7.        응용 프로그램 서버 페이지에서 확인을 클릭합니다.

8.        Windows 구성 요소 마법사 페이지에서 다음을 클릭합니다.

9.        IIS 설치됩니다.

10.        Windows Update(http://windowsupdate.microsoft.com) 사이트에서 중요 업데이트 서비스 그룹의 모든 항목을 설치합니다.

 

 

TFS SQL Server 2005 설치

 

1.        Domain\TFSSETUP 같은 Team Foundation Server 설치 계정을 사용하여 Windows 로그온합니다.

2.        Microsoft SQL Server 2005 CD 삽입하고 SQL Server 2005 시작 페이지에서 설치 아래에 있는 서버 구성 요소, 도구, 온라인 설명서 예제를 클릭합니다.

Microsoft SQL Server 2005 설치 마법사가 시작됩니다.

3.        최종 사용자 사용권 계약 페이지에서 사용권 계약을 확인합니다. 계약 내용에 동의하면 동의함을 선택한 다음을 클릭합니다.

4.        필수 구성 요소를 설치하는 페이지에서 설치를 클릭합니다. 필수 구성 요소가 성공적으로 설치된 다음을 클릭합니다.

Microsoft SQL Server 설치 마법사가 시작됩니다.

5.        다음을 클릭하여 시스템 구성 검사를 시작합니다.

6.        시스템 구성 검사 페이지에서 시스템을 다시 시작해야 하는지 등의 필요한 작업 상태를 확인하고 모든 작업이 성공 상태가 때까지 페이지의 안내를 따릅니다. 모든 작업이 성공 상태가 되면 다음을 클릭하여 설치를 시작합니다.

7.        등록 정보 페이지에서 등록 정보를 모두 입력한 다음을 클릭합니다.

8.        설치할 구성 요소 페이지에서 다음 구성 요소를 선택한 다음 고급을 클릭합니다.

l         SQL Server Database Services

l         Analysis Services

l         Reporting Services

l         Integration Services

l         워크스테이션 구성 요소, 온라인 설명서 개발 도구

참고 

Notification Services Team Foundation Server에서 필요하지 않습니다.

9.        기능 선택 페이지에서 옵션을 지정하고, 다음을 클릭합니다.

10.    인스턴스 이름 페이지에서 기본 인스턴스를 선택한 다음을 클릭합니다.

중요 

명명된 인스턴스를 지정하면 Team Foundation Server 설치가 실패합니다.

11.    서비스 계정 페이지에서 기본 제공 시스템 계정 사용을 선택하고 목록에서 로컬 시스템을 선택합니다. 설치 완료 서비스 시작에서 SQL Server, SQL Server 에이전트, Analysis Services, Reporting Services SQL Browser 모두 선택하고 다음을 클릭합니다.

참고 

서비스 계정은 Microsoft SQL Server 2005 해당하는 것이므로 설치를 시작하기 전에 얻은 서비스 계정과 혼동하지 마십시오.

12.    인증 모드 페이지에서 Windows 인증 모드를 선택한 다음을 클릭합니다.

13.    데이터 정렬 설정 페이지에서 해당 언어에 적합한 데이터 정렬을 선택하고 다음을 클릭합니다.

14.    보고서 서버 설치 옵션 페이지에서 기본 구성 설치를 선택한 다음을 클릭합니다.

15.    오류 사용 보고서 설정 페이지에서 SQL Server 2005 대한 오류 보고서를 자동으로 Microsoft 또는 Corporate Error Reporting 서버로 보냅니다. SQL Server 2005 대한 기능 사용 데이터를 자동으로 Microsoft 보냅니다. 선택적으로 선택한 다음을 클릭합니다.

16.    설치 준비 완료 페이지에서 설치할 구성 요소 목록을 확인한 다음 설치를 클릭합니다.

17.    설치 진행률 페이지에서 구성 요소의 설치 상태를 모니터링할 있습니다. 설치가 완료된 다음을 클릭합니다.

18.    마침을 클릭하여 마법사를 끝냅니다.


Microsoft SQL Server 2005 핫픽스 설치

 

Microsoft SQL Server 2005 설치한 보고 기능을 좀더 효율적으로 지원하는 SQL Server Analysis Services 업데이트하는 핫픽스를 설치해야 합니다.

 

참고 

최신 업데이트를 얻으려면 Microsoft 사이트(http://go.microsoft.com/fwlink/?LinkId=62015) 방문하십시오.

 

Microsoft SQL Server 2005 핫픽스를 설치하려면

1.        데이터 계층 컴퓨터에서 SQL Server 구성 관리자를 열고 SQL Server Browser 서비스를 마우스 오른쪽 단추로 클릭한 다음 중지를 클릭합니다.

2.        Team Foundation Server 설치 미디어에서 SQLServerKB 폴더를 찾습니다.

3.        사용 중인 운영 체제와 언어의 실행 파일(.exe)(: AS2005-KBnnnnnn-x86-ENU.exe) 찾은 다음 클릭하여 핫픽스 설치 관리자를 시작합니다.

4.        핫픽스 설치 관리자에서 최종 사용자 사용권 계약에 동의하고 핫픽스를 설치하는 페이지를 완료한 다음 마침을 클릭합니다.

5.        SQL Server 구성 관리자에서 SQL Server Browser 서비스를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

6.        서비스 탭에서 시작 모드를 찾아 자동을 선택합니다.

7.        로그온 탭에서 시작을 클릭합니다.

참고 

로그온 탭에서 시작이 활성화되어 있지 않으면 서비스 탭을 클릭하고 시작 모드를 사용 함으로 설정한 다음 다시 자동을 선택하여 시작 모드를 명시적으로 업데이트합니다.


Microsoft .NET Framework 2.0 핫픽스 설치

 

파일을 좀더 효율적으로 처리할 있도록 ASP.NET 업데이트하는 핫픽스를 설치해야 합니다.

 

Microsoft .NET Framework 2.0 핫픽스를 설치하려면

1.        응용 프로그램 계층 컴퓨터의 Team Foundation Server 설치 미디어에서 KB913393 폴더를 찾습니다.

2.        사용 중인 운영 체제(X86) 실행 파일(.exe) 찾은 다음 클릭하여 설치합니다.

TRACKBACK 0 AND COMMENT 0



Team Foundation Server (이하 TFS) 단일 서버 배포 (single-server deployment) , 1대의 시스템에 데이터 계층 구성 요소와 응용 프로그램 계층 서비스를 모두 설치할 경우에 대해서만 설명합니다.

 

[참고]

데이터 계층에는 SQL Server TFS 설치되며, 응용 프로그램 계층에는 IIS, SQL Server Reporting Service, .NET Framework 2.0 핫픽스, Windows SharePoint Services 서비스 2, TFS 설치됩니다.

 

TFS 설치하기 전에 준비 또는 확인해야 것이 가지 있습니다.

 

먼저, TFS 설치하기 하기 위해 필요한 구성 소프트웨어를 준비해야 합니다..

 

l        Microsoft SQL Server 2005(Standard 또는 Enterprise Edition)

l        Microsoft SQL Server 2005 핫픽스 또는 서비스 1

l        .NET Framework 2.0 핫픽스 KB913363

l        Windows SharePoint Services 2.0 서비스 2

l        Visual Studio 2005 Team Foundation Server

l        Team Explorer

l        Microsoft Office Excel 2003

l        Microsoft Office Project Professional 2003

 

여기서, 주의해야 점이 있는데, 소프트웨어의 언어가 동일해야 한다 것입니다. , 한글로 설치하려 한다면 Windows Server, SQL Server, .NET Framework, WSS, TFS 모두 한글 버전으로 준비해야 합니다. 만약, 언어가 일치되지 않으면 TFS 설치 , 오류가 발생한다. 문서에서는 한글로 설치하는 경우를 예로 듭니다.

 

Excel Project TFS 설치하기 위해 필요한 구성 소프트웨어는 아니지만, Team Explorer 연동해서 사용할 있습니다. 만약, Excel Project Team Explorer 연동해서 사용하려면 Team Explorer보다 먼저 설치해야 합니다.

 

다음 표는 소프트웨어의 용도를 설명해 놓은 것입니다.

 

소프트웨어

용도

Microsoft SQL Server 2005(Standard 또는 Enterprise Edition)

Team Foundation Server Windows SharePoint Services 데이터베이스 엔드로 사용됩니다.

Microsoft SQL Server 2005 핫픽스

좀더 효율적으로 보고 기능을 지원하도록 SQL Server Analysis Services 업데이트합니다.

.NET Framework 2.0 핫픽스 KB913363

좀더 효율적으로 파일을 처리할 있도록 ASP.NET 업데이트합니다.

Windows SharePoint Services 2.0 서비스 2

프로젝트 포털 사이트를 호스팅합니다

Microsoft Office Excel 2003

Team Foundation 작업 항목 추적의 통합 옵션을 지원합니다.

Microsoft Office Project Professional 2003

Team Foundation 작업 항목 추적의 통합 옵션을 지원합니다.

 

TFS 설치하기 위해 필요한 구성 소프트웨어가 준비되었다면, 이제 TFS 설치하려고 하는 시스템이 다음 사양을 만족하는지 확인합니다.

 

단일 서버 배포(소규모 )

20 이하의 사용자를 지원하는 수준에서 사용할 경우와 제품 평가용으로 사용할 경우에 해당됩니다.

구성 요소

권장 사항

프로세서

2.2GHz Pentium IV 또는 Athlon

운영 체제

Windows Server 2003 SP1(서비스 1), Enterprise Edition

Windows Server 2003 SP1(서비스 1), Standard Edition

RAM

1GB

하드 디스크

8GB 사용 가능한 공간

 

50 이하의 사용자를 지원하는 수준에서 사용할 경우에 해당됩니다.

구성 요소

권장 사항

프로세서

2.2GHz Pentium IV 또는 Athlon

운영 체제

Windows Server 2003 SP1(서비스 1), Enterprise Edition

Windows Server 2003 SP1(서비스 1), Standard Edition

RAM

2GB

하드 디스크

30GB 사용 가능한 공간

 

TFS 설치에 필요한 사용자 계정

이제, TFS 설치에 필요한 사용자 계정을 만듭니다. 다음 표에 제시된 사용자 계정 4개를 만듭니다.

사용자 이름

용도

TFSSETUP

l    Team Foundation Server 설치 프로그램을 실행하는 사용됩니다.

l    계정은 Team Foundation Server 컴퓨터의 관리자여야 합니다.

l    계정은 다음 서비스 계정 (TFSSERVICE, TFSREPORTS) 같은 도메인의 멤버여야 합니다. 예를 들어, 도메인에서 다음 서비스 계정을 사용할 없는 경우 로컬 계정을 사용하여 설치를 실행할 있습니다.

TFSSERVICE

l    Team Foundation Server Windows 서비스 (코드 검사 분석 서비스 TFSSchedulerService) SharePoint Timer Service에서 서비스 계정으로 사용됩니다.

l    Team Foundation Server 응용 프로그램 (VSTF AppPool) Windows SharePoint Services 응용 프로그램 (TFWSS WSS_AppPool)에서 응용 프로그램 ID 사용됩니다.

l    Team Foundation Server 컴퓨터에 대한 로컬 로그온 권한이 있어야 합니다.

l    보안을 최적화하려면 서비스 계정은 다음과 같아야 합니다.

n       Team Foundation Server 컴퓨터의 관리자가 아니어야 합니다.

n       도메인에서 Active Directory 대해 계정이 민감하여 위임할 없음 옵션이 선택되어 있어야 합니다.

TFSREPORTS

l    SQL Server Reporting Services 데이터 소스에서 서비스 계정으로 사용됩니다.

l    계정은 Team Foundation Server 컴퓨터의 관리자가 아니어야 합니다.

l    계정에는 Team Foundation Server 컴퓨터에 대한 로컬 로그온 권한이 있어야 합니다.

TFSPROXY

l    Team Foundation Server 응용 프로그램 계층 데이터 계층 구성 요소와 같은 도메인의 멤버가 아닌 컴퓨터의 Team Foundation Server Proxy에서 사용됩니다.

l    서비스 계정은 원격 컴퓨터에 대한 Administrators 그룹의 멤버여야 합니다.

l    서비스 계정은 프록시를 사용하는 Team Foundation Server 대한 Team Foundation Valid Users 그룹의 멤버여야 합니다.

TRACKBACK 0 AND COMMENT 1
  1. Favicon of http://hotgirl2008.net/dick-free-long BlogIcon dick free long 2008.03.13 05:54 address edit/delete reply

    친구는 너의 위치의 현재 팬이 되었다!





ARTICLE CATEGORY

분류 전체보기 (534)
멋진 사진들 (8)
배경화면들 (3)
.NET (112)
연애이슈 (65)
게임관련 (15)
경제 이슈 (60)
모델 (0)
사진(취미) (14)
노래 (8)
호주워킹홀리데이 (11)
Javascript (2)
Ajax (4)
스포츠 (74)
우주/과학/생활 (95)
Windows 2008 (19)
Silverlight (2)
여행 (6)
MS 자격증 (2)
해외이슈 (4)
IT정보 (16)
Server (5)
애니매이션 (9)