서버 구성 관리

Visual Studio Team Foundation Server(TFS)를 처음 설치하고 구성할 때 어떤 방법을 사용했는가에 따라 배포를 유지 관리하고 운영하기 위해 한 대 이상의 서버에서 이를 관리해야 할 수도 있습니다.예를 들어 다음 그림에서는 SQL Server Reporting Services 및 SharePoint 제품과 통합된 TFS 배포의 논리적 아키텍처를 보여 줍니다.

SharePoint 제품과의 데이터베이스 관계

위 그림에서 알 수 있듯이 여러 대의 서버에서 구성 요소, 사용자, 그룹 및 권한의 구성을 관리해야 합니다.서버 사이의 통신에 필요한 네트워크 트래픽이 방화벽이나 기타 장치 때문에 어떠한 서버 포트에서도 차단되지 않도록 해야 합니다.또한 배포에 필요한 모든 서비스가 실행되고 자동으로 시작되도록 구성해야 합니다.마지막으로, TFS에 사용되는 서비스 계정이 배포의 모든 컴퓨터에서 완전한 신뢰를 받아야 합니다.

TFS에서 지원하는 소프트웨어 제품과 변화하는 비즈니스 요구 사항에 맞춰 배포에서 리소스를 추가하거나 제거할 수 있습니다.언제든지 보고 및 웹 리소스를 추가하거나 제거할 수 있습니다.배포의 데이터베이스를 호스팅하는 데 SQL Server 인스턴스를 여러 개 사용할 수도 있습니다.예를 들어 SharePoint 제품를 설치하고 처음으로 구성한 후 SQL Server Reporting Services를 실행하는 서버를 배포에 추가할 수 있습니다. 배포를 지원하는 의 버전을 TFS로 업그레이드하고 해당 제품의 보고서 작성 및 대시보드 기능을 배포에 이미 있는 기존의 팀 프로젝트에 추가할 수도 있습니다.

Team Foundation 관리 콘솔을 사용하면 서버 구성을 쉽게 관리하고 모니터링할 수 있습니다. 또는 TFS에 포함되어 있는 명령줄 도구를 사용할 수도 있습니다.이 콘솔과 도구는 모두 TFS와 함께 설치됩니다.

일반 작업

일반 작업

지원 내용

배포의 서버 및 리소스 모니터링: TFS를 설치하고 처음 구성한 후 개발 프로젝트를 지원하기 위한 구성을 모니터링하고 변경할 수 있습니다.

  • SharePoint 웹 응용 프로그램 추가 및 관리: 하나 이상의 서버에 SharePoint 제품용 Team Foundation Server 확장을 설치하고 팀 프로젝트 및 팀 프로젝트 컬렉션에 사용할 수 있는 리소스로 SharePoint 웹 응용 프로그램을 추가하여 SharePoint 제품의 리소스로 팀 프로젝트를 지원할 수 있습니다.

  • 보고서 작성 리소스 추가 및 관리: 보고서 서버를 추가하여 보고서 및 보고서 작성 기능으로 팀 프로젝트를 지원할 수 있습니다.배포에 보고서 서버를 추가한 후 팀 프로젝트 컬렉션 및 해당 컬렉션의 프로젝트에 대한 보고서 작성 리소스를 구성할 수 있습니다.

  • 테스트 리소스로 가상 컴퓨터 추가: 코드 개발 및 테스트를 지원하도록 Visual Studio Lab Management를 구성할 수 있습니다.

  • 배포의 서버 및 리소스 모니터링: TFS를 설치하고 처음으로 구성한 후 개발 프로젝트를 지원할 구성을 모니터링하고 변경할 수 있습니다.

  • 데이터 백업: 배포 보호에 도움이 되는 유지 관리 계획을 만들 수 있습니다.

Team Foundation 관리 콘솔을 사용하여 서버 구성

배포에 SharePoint 웹 응용 프로그램 추가

SharePoint 웹 응용 프로그램과 Team Foundation Server 사이의 액세스 수정 또는 제거

Team Web Access의 기능에 액세스

배포에 보고서 서버 추가

SCVMM 환경에 대한 Lab Management 구성

기존 Lab Management 구성 변경

Team Foundation 관리 콘솔 열기

서버 상태 및 설정 검토

서버에 설치된 업데이트 보기

서비스, 응용 프로그램 풀, 웹 사이트 중지 및 시작

배포 백업 및 복원

관련 프로젝트 구성 및 관리: 특정 코드베이스를 중심으로 하는 모든 개발 프로젝트와 이를 지원하는 리소스를 팀 프로젝트 컬렉션으로 구성할 수 있습니다.개발 작업을 지원하는 데 필요한 만큼 팀 프로젝트 컬렉션을 만들 수 있습니다.

팀 프로젝트 컬렉션을 사용하여 서버 구성

팀 프로젝트 컬렉션 만들기

기존 팀 프로젝트에 리소스 추가하기: 팀 프로젝트 포탈, 전자 메일을 통한 행사 공지, 공유 문서 라이브러리 등 팀 프로젝트 멤버가 사용할 수 있는 리소스를 추가하거나 변경할 수 있다.

팀 프로젝트 지원을 위한 리소스 구성

팀 프로젝트 포털에 대한 기본 위치 구성

전자 메일 알림 구성 및 SMTP 서버 지정

서비스 및 서비스 계정 관리: 작업 유지 관리에 필요한 경우 서비스를 시작하고 중지할 수 있습니다.TFS에서 서비스 계정으로 사용되는 계정이나 해당 암호를 변경할 수도 있습니다.

Team Foundation Server 서비스 및 서비스 계정

Team Foundation Server의 서비스 계정 및 종속성

Team Foundation 백그라운드 작업 에이전트

SQL Server Reporting Services의 서비스 계정 또는 암호 변경

Team Foundation Server의 서비스 계정 또는 암호 변경

참고 항목

작업

팀 프로젝트에 사용자 추가

개념

프로젝트 계획 및 추적

빌드 시스템 구성 및 관리

프로젝트 계획 및 추적

배포 백업 및 복원

Team Foundation에 대한 기술적 참조

기타 리소스

권한 관리

Team Foundation 버전 제어 관리