PWA 사이트 만들기(Project Server 2010)

 

적용 대상: Project Server 2010

마지막으로 수정된 항목: 2017-01-17

Microsoft Project Web App(PWA) 사이트를 만들면 지정된 Microsoft SQL Server 인스턴스에 네 개의 Microsoft Project Server 2010 데이터베이스가 만들어집니다.

참고

조직의 데이터베이스 관리자가 데이터베이스를 수동으로 만들어야 하는 경우 이 문서의 절차를 수행하기 전에 데이터베이스 관리자가 수동으로 Project Server 데이터베이스 만들기의 내용을 확인하여 네 개의 Project Server 데이터베이스와 Microsoft SharePoint Server 2010 콘텐츠 데이터베이스를 만들도록 합니다.

참고

팜의 서버가 인터넷에 연결되어 있지 않은 경우 일부 PWA와 SharePoint Server 페이지가 느리게 로드될 수 있습니다. 이 문제는 SharePoint Server 인증서가 Microsoft 다운로드 서버에 연결하여 최신 루트 체인을 얻으려고 하기 때문에 발생합니다. 이 문제는 서버가 인증서 업데이트를 자동으로 시도하지 않도록 SharePoint Server 팜의 서버에서 인증서 경로 유효성 검사 설정 그룹 정책 설정을 구성하여 해결할 수 있습니다. 자세한 내용은 Project Server 2010: Slow load times of PWA and SharePoint pages(Project Server 2010: PWA 및 SharePoint 페이지의 느린 로드 시간)(https://blogs.msdn.com/b/brismith/archive/2012/03/05/project-server-2010-slow-load-times-of-pwa-and-sharepoint-pages.aspx)를 참조하세요.
나중에 팜의 서버를 인터넷에 연결할 때 SharePoint Server팜의 서버가 인증서를 자동으로 업데이트하도록 인증서 경로 유효성 검사 설정 그룹 정책 설정을 다시 구성하는 것이 좋습니다.

PWA 사이트 만들기

Project Web App 사이트를 호스트할 웹 응용 프로그램이 필요합니다. PWA를 위해 기존 웹 응용 프로그램을 사용하거나 새 응용 프로그램을 만들 수 있습니다. 웹 응용 프로그램을 만드는 방법에 대한 자세한 내용은 웹 응용 프로그램 만들기(SharePoint Server 2010)를 참조하세요.

중요

각 PWA 사이트와 연결된 프로젝트 작업 영역에 대해 별도의 SharePoint Server 2010 콘텐츠 데이터베이스를 사용하는 것이 좋습니다. 고유한 콘텐츠 데이터베이스에서 PWA 사이트를 올바르게 격리시키려면 다른 관리자가 PWA를 배포하려는 웹 응용 프로그램에서 새 사이트를 만들지 않을 때 PWA를 배포해야 합니다.

PWA 및 연결된 해당 프로젝트 작업 환경을 별도의 콘텐츠 데이터베이스에 배치하면 사이트 마이그레이션과 백업 및 복원 절차가 매우 단순해집니다.

PWA 사이트를 만들려면 다음 다섯 가지 기본 단계를 수행합니다.

  1. PWA 사이트 및 연결된 프로젝트 작업 환경을 호스팅할 콘텐츠 데이터베이스를 만듭니다.

  2. 기존 콘텐츠 데이터베이스를 임시로 잠급니다.

  3. PWA 사이트 자체를 만듭니다.

  4. 사이트 모음이 추가되지 않도록 PWA 콘텐츠 데이터베이스를 잠급니다.

  5. 기존 콘텐츠 데이터베이스의 잠금을 해제합니다.

SharePoint Server 2010에서는 라운드 로빈 알고리즘을 사용하여 콘텐츠 데이터베이스에 대한 사이트 모음의 배포를 결정합니다. PWA 사이트를 특정 콘텐츠 데이터베이스에 배포하려면 먼저 팜에서 기존 콘텐츠 데이터베이스를 잠가야 합니다. 이 프로세스는 사용자 액세스에는 아무런 영향을 주지 않으며 새 사이트 모음의 배포에만 영향을 줍니다.

참고

PWA 전용으로 사용할 새 웹 응용 프로그램에 PWA을 배포하는 경우에는 해당 웹 응용 프로그램을 사용하여 만든 기본 콘텐츠 데이터베이스를 PWA에 대해 사용할 수 있습니다. 이 경우에는 아래의 잠금 절차를 수행하지 않아도 됩니다. 그러나 PWA을 배포한 후 해당 콘텐츠 데이터베이스에 대해 이 데이터베이스에서 만들 수 있는 최대 사이트 개수 설정을 1로 지정하는 것이 좋습니다. 이렇게 하면 나중에 해당 데이터베이스에서 PWA 이외의 추가 사이트 모음이 만들어지지 않습니다.

콘텐츠 데이터베이스를 잠그려면 PWA 사이트를 배포하려는 웹 응용 프로그램과 연결된 각 콘텐츠 데이터베이스에 대해 다음 단계를 수행합니다.

중요

이 섹션의 절차를 수행하는 동안 PWA를 배포하려는 웹 응용 프로그램에 다른 관리자가 사이트 모음을 추가하지 않도록 합니다.

콘텐츠 데이터베이스를 잠그려면

  1. SharePoint 중앙 관리의 응용 프로그램 관리 섹션에서 콘텐츠 데이터베이스 관리를 클릭합니다.

  2. 현재 사이트 모음 수 열에서 잠그려는 데이터베이스의 사이트 모음 수를 확인합니다.

  3. 데이터베이스 이름 열에서 잠그려는 콘텐츠 데이터베이스의 링크를 클릭합니다.

  4. 데이터베이스 용량 설정 섹션에서 다음을 수행합니다.

    1. 이 데이터베이스에서 만들 수 있는 최대 사이트 개수 상자에 이 절차 앞부분의 현재 사이트 모음 수 열에서 확인한 이 데이터베이스의 기존 사이트 모음 수를 입력합니다.

      참고

      이 매개 변수의 현재 값을 기억해 둡니다. PWA 사이트가 만들어지면 이 값으로 다시 변경해야 합니다.

    2. 경고 이벤트가 발생되기 전의 사이트 수 상자에 이 데이터베이스에서 만들 수 있는 최대 사이트 개수에 사용된 값보다 낮은 숫자를 입력합니다.

      참고

      이 매개 변수의 현재 값을 기억해 둡니다. PWA 사이트가 만들어지면 이 값으로 다시 변경해야 합니다.

  5. 확인을 클릭합니다.

콘텐츠 데이터베이스를 만들려면

  1. SharePoint 중앙 관리의 응용 프로그램 관리 섹션에서 콘텐츠 데이터베이스 관리를 클릭합니다.

  2. 콘텐츠 데이터베이스 추가를 클릭합니다.

  3. 웹 응용 프로그램 섹션에서 PWA 사이트를 배포할 웹 응용 프로그램을 선택합니다.

  4. 데이터베이스 이름 및 인증 섹션에 PWA 데이터베이스를 배포할 데이터베이스 서버 이름을 입력하고 데이터베이스의 이름을 입력합니다.

  5. 확인을 클릭합니다.

콘텐츠 데이터베이스를 만들고 구성을 완료했으면 다음에는 PWA 사이트를 만듭니다.

PWA 사이트를 만들려면

  1. SharePoint 중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  2. 서비스 응용 프로그램 관리 페이지에서 Project Server 서비스 응용 프로그램을 클릭합니다.

  3. Project Web App 사이트 관리 페이지에서 Project Web App 인스턴스 만들기를 클릭합니다.

  4. 아래 표의 설명에 따라 Project Web App 사이트 만들기 페이지를 완료합니다.

    옵션 설명

    Project Web App을 호스ㅌ할 SharePoint 웹 응용 프로그램

    PWA 사이트에 사용할 웹 응용 프로그램입니다.

    Project Web App 경로

    이 PWA 사이트의 루트 사이트 경로입니다.

    언어 선택

    이 PWA 사이트의 사용자 인터페이스 언어입니다.

    Project Web App 경로를 호스트 헤더로 사용

    루트 URL(예: https://www.contoso.com)에서 PWA를 호스트하려면 이 옵션을 사용합니다.

    관리자 계정

    이 PWA 인스턴스의 Project 서버 관리자 보안 그룹에 추가되는 사용자 계정입니다. PWA에 처음 액세스하는 경우 이 계정을 사용해야 합니다.

    기본 데이터베이스 서버

    Project Server 데이터베이스를 호스트하려는 SQL Server의 인스턴스입니다. 데이터베이스 관리자가 Project Web App 데이터베이스를 이미 만든 경우 적절한 텍스트 상자에 해당 데이터베이스 이름을 지정합니다. 이전에 데이터베이스를 만들지 않았으면 자동으로 생성됩니다.

    게시된 데이터베이스 이름

    이 PWA 인스턴스에 대한 Project Server의 게시된 데이터베이스 이름입니다.

    임시 데이터베이스 이름

    이 PWA 인스턴스에 대한 Project Server의 임시 데이터베이스 이름입니다.

    보관 데이터베이스 이름

    이 PWA 인스턴스에 대한 Project Server의 보관 데이터베이스 이름입니다.

    보고 데이터베이스 서버

    보고 데이터베이스를 배포하려는 SQL Server의 인스턴스(기본 데이터베이스 서버와 다른 경우)입니다.

    기본 데이터베이스 서버 사용

    이전에 지정한 기본 데이터베이스 서버에 보고 데이터베이스를 배포하려면 이 확인란을 선택합니다. 다른 데이터베이스 서버에 보고 데이터베이스를 배포하려면 이 확인란을 선택 취소하고 보고 데이터베이스 서버 상자에 사용하려는 SQL Server의 인스턴스를 지정합니다.

    보고 데이터베이스 이름

    이 PWA 인스턴스에 대한 Project Server의 보고 데이터베이스 이름입니다.

    이 사이트의 SharePoint 콘텐츠에 대한 할당량

    PWA 사이트의 최대 사이트 저장 용량(MB)입니다.

    이 사이트의 SharePoint 콘텐츠에 대한 할당량 경고

    사이트 관리자에게 경고 전자 메일 메시지를 보내는 기준이 되는 사이트 저장 용량 수준(MB)입니다.

  5. 확인을 클릭합니다.

Project Server에서 PWA 사이트 만들기 프로세스를 시작합니다. 이 프로세스는 다소 시간이 걸릴 수 있습니다. 사이트 생성 프로세스가 완료되면 PWA 사이트 목록에 표시되는 상태가 준비됨으로 바뀝니다.

PWA 사이트가 구축되면 해당 사이트가 앞서 작성한 콘텐츠 데이터베이스에 만들어졌는지 확인합니다. 이렇게 하려면 Get-SPSite Windows PowerShell 명령을 사용하여 새 콘텐츠 데이터베이스를 매개 변수로 전달합니다.

PWA 사이트 위치를 확인하려면

  1. 다음과 같은 최소 요구 사항을 충족하는지 확인합니다. Add-SPShellAdmin을 참조하십시오.

  2. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  3. Microsoft SharePoint 2010 Products를 클릭합니다.

  4. SharePoint 2010 관리 셸을 클릭합니다.

  5. Windows PowerShell명령 프롬프트(PS C:\>)에서 다음 명령을 입력한 다음 Enter 키를 누릅니다.

    Get-SPSite -ContentDatabase <ContentDatabaseName>

    이 명령을 실행하면 해당 PWA 사이트의 URL만 반환되며 다른 URL은 반환되지 않습니다.

    참고

    콘텐츠 데이터베이스에 PWA 사이트의 URL 외에 다른 URL이 추가로 나열되면 PWA 사이트를 삭제하고 새 콘텐츠 데이터베이스로 절차를 다시 시작합니다.

PWA 사이트가 원하는 콘텐츠 데이터베이스에 있으면 SharePoint Server 2010에서 데이터베이스에 사이트 모음을 더 추가하지 못하도록 해당 데이터베이스를 잠가야 합니다. 이렇게 하려면 콘텐츠 데이터베이스에 대한 최대 사이트 수를 1로 구성합니다.

참고

이 설정을 구성해도 새 프로젝트 작업 환경 사이트는 계속 만들 수 있습니다.

콘텐츠 데이터베이스를 잠그려면

  1. SharePoint 중앙 관리의 응용 프로그램 관리 섹션에서 콘텐츠 데이터베이스 관리를 클릭합니다.

  2. 데이터베이스 이름 열에서 직접 만든 콘텐츠 데이터베이스의 링크를 클릭합니다.

  3. 데이터베이스 용량 설정 섹션에서 다음을 수행합니다.

    1. 경고 이벤트가 발생되기 전의 사이트 수 상자에 0을 입력합니다.

    2. 이 데이터베이스에서 만들 수 있는 최대 사이트 개수 상자에 1을 입력합니다.

  4. 확인을 클릭합니다.

PWA 콘텐츠 데이터베이스를 잠근 후에는 다른 모든 콘텐츠 데이터베이스의 이 데이터베이스에서 만들 수 있는 최대 사이트 개수경고 이벤트가 발생되기 전의 사이트 수를 원래 값으로 되돌릴 수 있습니다.

이제 새 PWA 사이트에 액세스할 수 있습니다.

참고

Project Web App 응용 프로그램을 포함하는 IIS(인터넷 정보 서비스) 응용 프로그램 풀을 처음 호출할 경우 .NET Framework 응용 프로그램이 컴파일되고 로드되므로 처리가 느려질 수 있습니다.

보고 기간 구성

팀 구성원이 시간 추적 및 시간 상태를 사용하려면 Project Server 2010에서 보고 기간을 구성해야 합니다. 1년 이상의 보고 기간을 만드는 것이 좋습니다. 다음 절차에 따라 보고 기간을 만듭니다.

보고 기간을 만들려면

  1. PWA에서 서버 설정을 클릭합니다.

  2. 시간 및 작업 관리 섹션에서 보고 기간을 클릭합니다.

  3. 보고 기간 페이지:

    1. 첫 번째 기간 시작 날짜 옆의 일정 단추를 클릭하고 첫 번째 보고 기간에 대한 시작 날짜를 선택합니다.

      중요

      표준 보고 기간에 대해 7일 길이를 선택하면 모든 기간이 첫 번째 기간 시작 날짜에 대해 선택한 요일에서 시작됩니다. 조직의 요구 사항에 맞는 주의 요일을 선택합니다.

      중요

      예를 들어 매월 특정 기간을 사용할 때 가변 길이 기간을 만들려는 경우 보고 기간 페이지에서 이러한 작업을 개별적으로 수행하거나 사용자 지정 코드를 통해 프로그래밍 방식으로 수행해야 합니다.

    2. 만들기를 클릭합니다.

    3. 저장을 클릭합니다.

워크플로 프록시 계정 구성

PWA 사이트를 사용을 시작하기 전 마지막 단계는 워크플로 프록시 사용자 계정을 설정하는 것입니다. 기본적으로 이 계정은 PWA 사이트를 만드는 데 사용한 계정으로 설정됩니다. 이러한 기본 설정을 유지할 수 있지만 이 목적을 위해 Active Directory 계정을 만드는 것이 좋습니다.

중요

워크플로를 시작하기 전에 계정을 변경해야 하며, 그러지 않으면 진행 중인 워크플로가 중단됩니다.

워크플로 프록시 계정을 설정하기 위한 단계에는 두 가지가 있습니다.

  • 워크플로 프록시 Active Directory 계정에 대해 Project Server 2010 사용자 계정을 만듭니다.

  • 이 계정을 워크플로 프록시 사용자로 구성합니다.

다음 절차에 따라 워크플로 프록시 계정에 대해 Project Server 2010을 만듭니다.

사용자를 만들려면

  1. Project Web App서버 설정을 클릭합니다.

  2. 보안 섹션에서 사용자 관리를 클릭합니다.

  3. 사용자 관리 페이지에서 새 사용자를 클릭합니다.

  4. 새 사용자 페이지:

    1. 사용자를 자원으로 배정할 수 있음 확인란을 선택 취소합니다.

    2. 표시 이름 상자에 사용자 계정에 사용할 이름을 입력합니다(예: 워크플로 프록시 사용자).

    3. 사용자 인증 섹션에서 사용자 로그온 계정 상자에 워크플로 프록시 사용자에 대해 만든 Active Directory 계정을 입력합니다.

    4. 해당 사용자에 대해 Active Directory 동기화 방지 확인란을 선택합니다.

    5. 보안 종류 영역의 사용 가능한 범주내 조직을 선택하고 추가를 클릭합니다.

    6. 내 조직에 대한 권한에서 다음 권한에 대해 허용을 선택합니다.

      • 프로젝트 열기

      • 프로젝트를 Project Server에 저장

      • Enterprise 자원 데이터 보기

    7. 전역 권한에서 다음 권한에 대해 허용을 선택합니다.

      • 로그온

      • 사용자 및 그룹 관리

      • 워크플로 및 프로젝트 세부 정보 페이지 관리

  5. 저장을 클릭합니다.

사용자 계정이 생성되면 워크플로 프록시 사용자 계정을 설정할 수 있습니다. 다음 절차에 따라 워크플로 프록시 사용자 계정을 구성합니다.

워크플로 프록시 사용자 계정을 설정하려면

  1. PWA에서 서버 설정을 클릭합니다.

  2. 서버 설정 페이지의 워크플로 및 프로젝트 세부 정보 페이지 섹션에서 프로젝트 워크플로 설정을 클릭합니다.

  3. 프로젝트 워크플로 설정 페이지의 워크플로 프록시 사용자 계정 상자에 워크플로 프록시 사용자에 대해 만든 Active Directory 계정을 입력하고 저장을 클릭합니다.

이제 Project Web App 사이트를 사용할 준비가 되었습니다. 다음 단계는 Project Server 보고 및 비즈니스 인텔리전스 기능을 사용하도록 보고 기능을 구성하는 것입니다. 다음 문서 Project Server 2010에 대해 보고 구성진행합니다.