Project Server 2010 팜 백업 및 복원 준비

 

적용 대상: Project Server 2010

마지막으로 수정된 항목: 2016-11-30

프로젝트 데이터를 백업하기 전에 네트워크에서 데이터를 저장할 공유 폴더를 만들어야 합니다. 또한 백업 수행에 필요한 계정에 공유 폴더에 대한 권한이 있는지 확인해야 합니다. 이 문서 및 이어지는 절차에서는 사전에 고려해야 할 사항과 데이터를 백업하기 전에 수행해야 하는 단계에 대해 설명합니다.

오류가 발생했을 때 필요한 데이터를 백업하고 복구할 수 있도록 보장하기 위해서는 준비가 가장 중요합니다. Project Server 배포를 백업하기 전에 백업 및 복구 계획을 검토하고 다음과 같은 주요 작업을 고려하십시오.

  • Microsoft Project Server 2010을 배포할 때는 사용자가 만드는 계정 및 사용자가 선택하는 컴퓨터 이름, 암호, 설치 옵션을 기록하여 보관합니다. 이 정보는 안전한 위치에 보관하십시오.

  • 항상 모든 복구 자료, 문서 및 데이터베이스와 트랜잭션 로그 백업의 복사본을 오프사이트 위치에 보관하십시오. 백업 및 복구 계획에 대한 자세한 내용은 Project Server 2010의 재해 복구 계획을 참조하십시오.

  • 시스템에 백업을 보관할 공간이 충분한지 확인합니다. 저장소 용량 계획에 대한 자세한 내용은 "Windows Server 2003 배포 가이드"의 저장소 계획(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=121920\&clcid=0x412)(영문일 수 있음)을 참조하십시오.

  • 주기적으로 데이터 복구 작업을 시험 수행하여 파일이 제대로 백업되는지 확인합니다. 시험 데이터 복구를 수행하면 소프트웨어로는 확인할 수 없는 하드웨어 문제를 파악할 수 있습니다.

  • 화재나 지진 등의 재해가 발생하는 경우 데이터가 손실되지 않도록 하려면 서버 백업의 중복 복사본을 서버가 아닌 별도의 위치에 유지합니다. 이렇게 하면 중요한 데이터가 손실되지 않도록 손쉽게 보호할 수 있습니다. 백업 미디어의 복사본 세 개를 보관하고 적절하게 제어할 수 있는 외부 환경에 최소한 하나 이상의 복사본을 오프사이트로 보관하는 것이 가장 좋습니다.

SharePoint 2010 제품 서버 팜을 백업하거나 복원할 때 다음과 같은 제한 사항 및 예외가 적용될 수 있습니다.

  • SharePoint 2010 제품의 기본 제공 도구로는 다음과 같은 항목이 백업되거나 복원되지 않을 수 있습니다.

    • 배포된 모든 사용자 지정 솔루션

    • 대체 액세스 매핑

    • SharePoint 중앙 관리 웹 사이트를 호스팅하는 웹 응용 프로그램

    • IIS(인터넷 정보 서비스) 메타베이스

    • 중앙 관리 콘텐츠 데이터베이스

    • 구성 데이터베이스

      중요

      구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스를 백업할 수 있지만 실행 중인 팜에서는 기본 제공 도구를 사용하지 않는 것이 좋습니다. SharePoint 2010 제품 또는 SQL Server에 기본 제공되는 도구를 사용하여 실행 중인 팜에서 가져온 구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스의 백업은 복원할 수 없습니다.
      이러한 데이터베이스의 데이터는 다른 SharePoint 2010 제품 데이터베이스와 동기화되지 않을 수 있기 때문입니다. 따라서 SharePoint 2010 제품에 기본 제공되는 도구는 팜 수준의 복구 작업 중에 이러한 데이터베이스를 복구하지 않습니다.

      구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스를 포함하여 다음과 같은 방식으로 팜을 복구할 수 있습니다.

      • 구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스를 포함하여 전체 팜을 복구하려면 Microsoft System Center Data Protection Manager 2007에서 작성한 실행 중인 팜의 팜 수준 백업을 사용합니다. 자세한 내용은 팜 복원(SharePoint Server 2010)를 참조하십시오.

      • 완전히 중지된 팜에서 가져온 구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스의 백업을 복원합니다. 자세한 내용은 모든 데이터베이스 이동(Project Server 2010)을 참조하십시오.

      팜의 구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스가 동기화되지 않으면 SharePoint 제품 구성 마법사 또는 Psconfig 명령줄 도구를 사용하여 두 데이터베이스를 모두 다시 만들어야 합니다.

      구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스를 보호하려면

      • 데이터베이스를 올바르게 다시 만들 수 있도록 모든 구성 설정과 모든 사용자 지정 항목을 문서화합니다. 팜을 복구하는 방법에 대한 자세한 내용은 Project Server 2010에서 배포 복구를 참조하십시오.
  • 사이트 모음 백업 및 복구에서는 중앙 관리 사이트를 중앙 관리 이외의 사이트로 마이그레이션할 수 없습니다.

  • Windows SharePoint Services VSS 작성기 서비스가 올바르게 작동하려면 Microsoft SQL Server 데이터베이스 소프트웨어에서 사용할 수 있는 SQL Server VSS 작성기 서비스를 시작해야 합니다. 기본적으로 Windows SharePoint Services VSS 작성기 서비스는 자동으로 시작되지 않습니다.

  • SharePoint 2010 제품을 사용하여 만든 백업을 다른 위치로 이동하려면 이 폴더 아래의 개별 백업 폴더가 아닌 전체 백업 폴더를 복사하여 이동해야 합니다.

  • 백업을 예약하려면 Windows 작업 스케줄러를 사용하고 Windows PowerShell을 사용하여 백업을 실행하면 됩니다

    중요

    spbackup.xml 파일은 수정하지 마십시오. 이렇게 하면 백업 또는 복원된 팜이 손상되고 복구할 수 없게 될 수 있습니다.

  • 중앙 관리를 사용하여 백업할 경우 Microsoft SQL Server 2005 또는 Microsoft SQL Server 2008 도구와 같은 다른 방법을 사용하여 복원할 수 없습니다.

  • 데이터베이스를 만들거나 삭제하는 작업을 실행하는 동안 백업을 수행하면 이러한 변경 내용이 백업에 포함되지 않을 수 있습니다.

  • 모든 사용자 지정 솔루션에 대해 개별 백업을 유지 관리해야 합니다.

  • SQL Server에서는 매핑된 드라이브, 원격 컴퓨터에서 "$"로 끝나는 공유 또는 IP 주소에 대해 백업을 수행할 수 없습니다.

  • 서비스 응용 프로그램을 백업할 때 전역 검색 설정은 백업되지 않습니다.

작업 요구 사항

이 작업의 절차를 수행하려면 다음 구성 요소가 필요합니다.

  • Microsoft Project Server 2010이 설치되어 있어야 합니다. Project Server 2010을 설치하는 방법에 대한 자세한 내용은 서버 팜 환경에 Project Server 2010 배포를 참조하십시오.

  • 백업 및 복구를 수행하려면 다음 표에 나열된 계정을 사용하도록 설정해야 합니다.

    계정 설명

    SQL Server 서비스 계정(MSSQLSERVER)

    이 서비스 계정에 대해 로컬 시스템 계정이 사용되었고 공유 폴더가 다른 컴퓨터에 있으면 SQL Server를 실행 중인 컴퓨터에 공유 폴더에 대한 변경 및 읽기 권한을 부여해야 합니다. 또는 도메인 사용자 계정을 지정하고 해당 계정에 공유 폴더에 대한 권한을 부여해야 합니다.

    로컬 관리자 계정

    Windows PowerShell을 사용하여 백업 및 복구를 수행하려면 Windows PowerShell이 있는 컴퓨터에서 Administrators 그룹의 구성원으로 로그온되어 있어야 합니다.

    IIS(인터넷 정보 서비스)의 SharePoint 중앙 관리 응용 프로그램 풀 ID 계정

    이 응용 프로그램 풀 ID 계정은 중앙 관리를 사용할 때 백업 및 복구를 수행하는 데 필요합니다. 따라서 이 응용 프로그램 풀에 대한 보안 계정에는 백업 데이터가 포함된 공유 폴더에 대해 변경 및 읽기 권한이 있어야 합니다.

  • 팜 계정을 변경한 경우 백업하기 전에 새 계정에 백업 데이터가 포함될 공유 폴더에 대해 올바른 권한을 부여해야 합니다.

  • 중앙 관리를 사용하여 백업하는 경우 데이터베이스 서버의 SQL Server 계정, Timer Service 계정 및 중앙 관리 응용 프로그램 풀 ID 계정에 백업 위치에 대한 쓰기 권한이 있어야 합니다. Windows PowerShell을 사용 중인 경우 로그온에 사용하는 계정에 백업 위치에 대한 쓰기 권한이 있어야 합니다.

  • 데이터베이스 서버 및 백업 중인 팜 서버는 서로 연결할 수 있어야 합니다.

네트워크에서 공유 폴더 만들기

이 절차에 따라 네트워크에서 백업된 데이터를 받아 들이고 저장할 수 있는 공유 폴더를 만들 수 있습니다. 또한 데이터를 복원할 때에도 이 공유 폴더를 사용할 수 있습니다. 이 용도로 사용할 공유 폴더가 이미 있으면 이 절차를 수행할 필요가 없습니다. 다음 절차를 수행하면 Microsoft SQL Server 데이터베이스 소프트웨어를 실행하는 컴퓨터와 SharePoint 중앙 관리 웹 사이트를 호스팅하는 컴퓨터에서 공유 폴더에 액세스할 수 있도록 보장할 수 있습니다.

중요

이 절차를 수행하려면 최소한 공유 폴더가 있는 컴퓨터에서 Administrators 그룹의 멤버 자격이 필요합니다.

네트워크에서 공유 폴더 만들기

  1. SQL Server를 실행하는 컴퓨터가 아니라 다른 컴퓨터에 공유 폴더를 만들려면 SQL Server(MSSQLSERVER)에 대한 서비스 계정이 도메인 사용자 계정을 사용하는지 확인합니다. SQL Server의 계정에 대한 자세한 내용은 다음 리소스를 참조하십시오.

  2. 백업 데이터를 저장하려는 서버에서 공유 폴더를 만듭니다.

  3. 속성 대화 상자의 공유 탭에서 사용 권한을 클릭한 후 다음 계정을 추가합니다.

    • SQL Server 서비스 계정(MSSQLSERVER)

    • SharePoint 중앙 관리 응용 프로그램 풀 ID 계정

  4. 변경읽기 권한에 대해 허용을 선택한 다음 확인을 클릭합니다.

  5. 속성 대화 상자의 보안 탭에서 3단계에 나열된 계정에 대해 모든 권한을 제외한 모든 권한을 부여한 다음 확인을 클릭합니다.

복원 준비

복원을 시작하기 전에 다음에 주의해야 합니다.

중요

구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스를 백업할 수 있지만 실행 중인 팜에서는 기본 제공 도구를 사용하지 않는 것이 좋습니다. SharePoint 2010 제품 또는 SQL Server에 기본 제공되는 도구를 사용하여 실행 중인 팜에서 가져온 구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스의 백업은 복원할 수 없습니다.

이러한 데이터베이스의 데이터는 다른 SharePoint Server 2010 또는 SharePoint Foundation 2010 데이터베이스의 데이터와 동기화되지 않을 수 있기 때문입니다. 따라서 SharePoint 2010 제품에 기본 제공되는 도구는 팜 수준의 복구 작업 중에 이러한 데이터베이스를 복구하지 않습니다.

이 데이터가 동기화되지 않으면 사용자에게 여러 가지 오류가 발생할 수 있습니다.

구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스를 포함하여 다음과 같은 방식으로 팜을 복구할 수 있습니다.

  • System Center Data Protection Manager에서 작성한 실행 중인 팜의 팜 수준 백업을 사용하면 구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스를 포함하여 전체 팜을 복구할 수 있습니다. 자세한 내용은 팜 복원(SharePoint Server 2010)를 참조하십시오.

  • 완전히 중지된 팜에서 가져온 구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스의 백업을 복원할 수 있습니다. 자세한 내용은 모든 데이터베이스 이동(Project Server 2010)을 참조하십시오.

팜의 구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스가 동기화되지 않으면 SharePoint 제품 구성 마법사 또는 Psconfig 명령줄 도구를 사용하여 두 데이터베이스를 모두 다시 만들어야 합니다.

구성 데이터베이스 및 중앙 관리 콘텐츠 데이터베이스를 보호하려면

  • 데이터베이스를 올바르게 다시 만들 수 있도록 모든 구성 설정과 모든 사용자 지정 항목을 문서화합니다. 팜 복구에 대한 자세한 내용은 기본 제공 도구를 사용하여 Project Server 2010 팜 복원을 참조하십시오.

  • 구성 데이터베이스를 호스팅하는 SQL Server 실행 컴퓨터에 대해서는 클러스터링 또는 미러링과 같은 중복성 솔루션을 사용하는 것이 좋습니다.

  • Project Server 2010에서는 특정 버전으로부터 만든 백업을 다른 버전의 Project Server 2010으로 복원할 수 없습니다. 이렇게 하려면 업그레이드 프로세스를 사용하십시오.

  • SharePoint 중앙 관리 웹 사이트를 사용하여 복원하는 경우 데이터베이스 서버의 SQL Server 계정, Timer Service 계정, 중앙 관리 응용 프로그램 풀 계정에 백업 위치에 대해 읽기 권한이 있어야 합니다.

  • Windows PowerShell을 사용 중인 경우 로그온한 계정에 백업 위치에 대한 읽기 권한이 있어야 합니다.

  • 백업 시점과 복원 시점 간에 크롤링 관련 계정의 자격 증명이 변경된 경우 복원이 수행된 다음 모든 크롤링 관련 암호를 다시 입력해야 합니다. 여기에는 기본 콘텐츠 액세스 계정의 암호와 자격 증명을 포함하는 각각의 포함 크롤링 규칙이 포함됩니다.

  • 독립 실행형 설치에서 서비스 응용 프로그램을 복원하기 전에 검색을 준비할 수 있도록 관리자가 Microsoft SharePoint Service 응용 프로그램 관리 서비스를 수동으로 시작해야 합니다. 로컬 서버에서 검색 디렉터리를 만들려면 이 서비스가 필요합니다. 이러한 디렉터리에는 검색 인덱스 파일이 포함됩니다.

  • 독립 실행형 설치에서 서비스 응용 프로그램을 복원하기 전에 Timer Service를 다시 시작해야 합니다.

  • 검색 서비스 및 인덱스를 새 설치에 복원하거나 마이그레이션하는 경우 복구를 수행하기 전에 검색 서비스가 실행 중인지 확인합니다.

    복원 후 검색을 다시 사용할 수 있으려면 최대 15분까지 소요될 수 있습니다.

  • 웹 응용 프로그램을 복원하기 전에 동기화 서비스가 일시 중지되었는지 확인합니다.

  • 동일한 백업으로부터 동시에 두 개 이상의 복구를 수행할 수 없습니다.