문제

TFS 2008 Workgroup 에디션의 새 인스턴스를 설정하는 모범 사례는 무엇입니까?

구체적으로 제약 조건은 다음과 같습니다.

  • 기존 Windows Server 2008 64 비트에 설치해야합니다.
  • TFS 애플리케이션 계층은 32 비트 전용입니다.

    Windows Server 2008 또는 2003 (이미 Hyper-V를 실행 중임)의 가상 인스턴스에 SQL Server 2008, Sharepoint 및 앱 계층을 설치하거나 호스트 OS의 데이터베이스와 앱 계층의 계층을 분할해야합니까?가상 머신?

    편집 : 분명히 레이어 분할은 아닙니다 .권장

도움이 되었습니까?

해결책

이것은 TFS 2008 SP1을 설치하는 방법입니다.

이 시나리오에는 도메인 컨트롤러가 없으며 사용자는 몇 명뿐입니다. 다시 그렇게하려면 Active Directory 도메인을 사용하도록 환경을 변경하는 것이 좋습니다.

  • 8GB RAM 및 쿼드 프로세서로 Windows Server 2008을 실행하는 호스트 서버
  • Hyper-V에서 VM에 Windows Server 2008 32 비트 새로 설치
  • IIS에 애플리케이션 서버 역할 설치
  • SQL Server 2008 Standard 에디션 설치
    • Reporting Services 및 Analysis Services에 사용자 계정 사용
    • SP1이 포함 된 TFS 2008의 슬립 스트림 이미지를 만들고 TFS를 설치합니다.
    • VSTS 2008 설치
    • 팀 시스템 탐색기 설치
    • VSTS 2008 SP1 설치
    • TFS 웹 액세스 파워 도구 설치

      모든 것을 설치 한 후 보고서가 생성되지 않았습니다. 문제 해결에 도움이 된 이 포럼 게시물 을 찾았습니다.

      • p : // localhost : 8080 / Warehouse / v1.0 / warehousecontroller를 엽니 다. asmx
      • 웹 서비스를 실행합니다 (자세한 내용은 위 링크 참조). 시간이 조금 걸리고 tfsWarehouse가 다시 빌드됩니다.

        순서대로 작업을 수행하고 설치 가이드를 다운로드 한 다음 편지를 따르는 것이 매우 중요합니다. SP1을 설치할 때까지 Team System Explorer를 설치하는 것을 잊고 모든 종류의 문제에 직면했습니다. SP1을 다시 설치하면 문제가 해결되었습니다.

다른 팁

TFS에 대해 염두에 두어야 할 한 가지 중요한 점은 시스템이 자체적으로 모든 것을 갖고 싶어한다는 것입니다. 따라서 Hyper-V에서 별도의 인스턴스를 만들어야하는 경우 SQL Server 2005와 함께 검증 된 Windows Server 2003 플랫폼을 사용하여 수행하십시오.

Microsoft가 Windows Server 2008 및 SQL Server 2008에서 작동하도록하는 데 큰 도움이되었다고 확신합니다. 그러나이 최신 설치에서는 추가 기능이 제공되지 않으며 현재는 아직 입증되지 않았습니다.

그래서 다음 TFS 릴리스가 나올 때까지 알려진 내용을 고수하는 것이 좋습니다.

또한 레이어를 분할하는 것은 권장되지 않습니다. 특히 5 명의 라이센스 사용자 만 허용되는 작업 그룹 버전에서는 더욱 그렇습니다. 이 5 명의 사용자는 서버의 요구를 초과하지 않습니다. 또한 필요하지 않은 경우 Sharepoint를 업데이트하지 않는 것이 좋습니다. 제 환경에서는 Sharepoint를 그다지 많이 사용하지 않아서 그대로 두었습니다. Sharepoint는 일반적으로 내 경험상 대부분의 문제가 TFS에서 발생하는 곳입니다.

저는 방금 TFS 2005에서 TFS 2008로 팀을 업그레이드했습니다. 가장 어려운 부분은 SharePoint 2.0을 3.0으로 업그레이드하는 것이었기 때문에 TFS 2008을 아직 설치하지 않은 경우 먼저 업그레이드해야합니다.다른 어려움이 있었지만 모두 SharePoint 업그레이드와 관련이 있거나 애프터 마켓 정책 패키지 인 Scrum for TeamSystem을 사용하고 있다는 사실과 관련이있었습니다.우리는 SQL Server 2005를 사용하고 있으므로 SQL Server 2008을 처리 할 수 없습니다. 계층 분할과 관련하여 Windows Server 2003에서 실행 중이고 모든 것이 호스트 OS에서 실행되었으므로이 작업도 수행하지 않았습니다.

레이어 분할은 450 명 이상의 사용자에게만 필요합니다.

또한 완전히 분리 된 시스템에 빌드 서버를 설치하는 것이 좋습니다.빌드는 파일 시스템 집약적입니다.SQL Server는 파일 시스템을 완전히 제어 할 때 최상의 성능을 발휘합니다. 따라서 동일한 시스템에 빌드 및 TFS를 사용하면 빌드가 실행되는 동안 성능 문제가 발생할 수 있습니다.

아마도 적절한 튜닝과 별도의 물리적 드라이브를 사용하면이 문제를 완화 할 수 있습니다.하지만 장기적으로는 오래된 하드웨어를 사용하거나 별도의 호스트에서 작은 가상 머신을 가동하는 것이 훨씬 더 간단 할 것이라고 생각합니다.빌드 용

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top