다음을 통해 공유


중앙 관리 서버를 다른 SQL Server로 이동

 

마지막으로 수정된 항목: 2014-03-18

프런트 엔드 서버 또는 프런트 엔드 풀을 제거할 때는 서버 또는 풀을 제거하기 전에 중앙 관리 서버를 다른 프런트 엔드 서버 또는 프런트 엔드 풀로 이동해야 할 수 있습니다.

중앙 관리 서버는 데이터베이스의 읽기/쓰기 복사본이 중앙 관리 서버를 포함하는 프런트 엔드 서버에 의해 저장되는 단일 마스터/다중 복제본 시스템입니다(즉, Standard Edition에 대해 배치된 SQL Server 또는 Enterprise Edition에 대한 전용 SQL Server). 중앙 관리 서버를 포함한 프런트 엔드 서버를 비롯하여 토폴로지의 각 컴퓨터에는 설치 또는 배포 중에 컴퓨터에 설치된 SQL Server 데이터베이스(기본 이름 RTCLOCAL)의 중앙 관리 저장소 데이터에 대한 읽기 전용 복사본이 포함됩니다. 로컬 데이터베이스는 모든 컴퓨터에서 서비스로 실행되는 Lync Server 복제본 복제기 에이전트를 사용하여 복제본 업데이트를 수신합니다. 중앙 관리 서버 및 로컬 복제본에서 실제 데이터베이스의 이름은 xds.mdf 및 xds.ldf 파일로 구성된 XDS입니다. 마스터 데이터베이스 위치는 AD DS(Active Directory 도메인 서비스)에서 SCP(서비스 제어 지점)라고 부릅니다. 중앙 관리 서버를 사용하여 Lync Server 2010을 관리 및 구성하는 모든 도구는 SCP를 사용하여 중앙 관리 저장소를 찾습니다.

중앙 관리 서버를 성공적으로 이동한 후 원래 프런트 엔드 서버에서 중앙 관리 서버 데이터베이스를 제거합니다.

Lync Server 관리 셸에서 Windows PowerShell cmdlet Move-CsManagementServer를 사용하여 현재 SQL Server 데이터베이스에서 대상 SQL Server 데이터베이스로 데이터베이스를 이동한 후 새 중앙 관리 서버 위치를 가리키도록 SCP를 업데이트합니다.

ADSIEdit를 사용하여 AD DS(Active Directory 도메인 서비스)에서 중앙 관리 저장소에 대한 정의의 현재 상태를 확인할 수 있습니다. SCP의 위치는 DN(고유 이름) CN=Topology Settings, CN=RTC Service, DC=<사용자의 도메인> 아래의 구성 컨테이너에 있습니다. CN=Topology Settings 아래에는 전역 고유 ID가 msRTCSIP-GlobalTopologySetting 클래스인 명명된 개체가 있습니다. GUID를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 중앙 관리 서버는 SQL Server의 FQDN(정규화된 도메인 이름)과 인스턴스의 형식(예: sqlbe.contoso.net\rtc)으로 msRTCSIP-BackEndServer 특성에 정의됩니다. msRTCSIP-GlobalTopologySetting 특성은 수동으로 업데이트하지 마십시오.

warning주의:
중앙 관리 서버를 이동하는 프로세스는 간단한 작업이 아니므로 중앙 관리 서버를 이동하기 전에 이 프로세스를 신중하게 계획해야 합니다. 이동을 진행하는 중에는 서비스 중단이 발생하며 데이터 손실이 발생할 수도 있습니다. 반드시 필요한 경우에만 중앙 관리 서버를 이동해야 합니다.

중앙 관리 서버 이동 전 프런트 엔드 서버 준비

중앙 관리 서버를 이동하기 전에 이 섹션의 절차에 따라 프런트 엔드 서버를 준비합니다.

Enterprise Edition 프런트 엔드 풀을 준비하려면

  1. 중앙 관리 서버를 다시 배치하려는 대상 Enterprise Edition 프런트 엔드 풀에서 Lync Server 관리 셸이 설치된 컴퓨터에 RTCUniversalServerAdmins 그룹의 구성원으로 로그온하거나 설치 권한 위임에 설명된 대로 필요한 사용자 권한으로 로그온합니다. 또한 중앙 관리 저장소를 설치하려는 데이터베이스에서 SQL Server 데이터베이스 sysadmin 사용자 권한 및 사용 권한이 있어야 합니다.

    important중요:
    이 절차에서는 프런트 엔드 풀 설정에 대한 지침을 제공하지 않습니다. 대상 프런트 엔드 풀을 설정해야 하는 경우 프런트 엔드 서버 및 프런트 엔드 풀 설정을 참조하십시오.
  2. Lync Server 관리 셸 시작: 시작, 모든 프로그램, Microsoft Lync Server 2010을 차례로 클릭한 다음 Lync Server 관리 셸을 클릭합니다.

  3. 대상 SQL Server 데이터베이스에서 새 중앙 관리 저장소를 만들려면 Lync Server 관리 셸에서 다음을 입력합니다.

    Install-CsDatabase -CentralManagementDatabase -SQLServerFQDN <FQDN of your SQL Server> -SQLInstanceName <name of instance>
    
    important중요:
    Install-CsDatabase는 여러 옵션과 함께 사용할 수 있는 복합 명령입니다. 먼저 Lync Server 2010에 대해 SQL Server 구성의 항목을 읽어서 여러 옵션 및 자신이 선택한 항목들의 의미를 충분히 이해해야 합니다.
  4. Lync Server 프런트 엔드 서비스의 상태가 시작됨인지 확인합니다.

Standard Edition 프런트 엔드 서버을 준비하려면

  1. 중앙 관리 서버를 다시 배치하려는 대상 Standard Edition 프런트 엔드 서버에서 Lync Server 관리 셸이 설치된 컴퓨터에 RTCUniversalServerAdmins 그룹의 구성원으로 로그온하거나 설치 권한 위임에 설명된 대로 필요한 사용자 권한으로 로그온합니다.

  2. Lync Server 배포 마법사를 시작합니다. 시작, 모든 프로그램, Microsoft Lync Server 2010Lync Server 배포 마법사를 차례로 클릭합니다.

  3. Lync Server 배포 마법사에서 첫 번째 Standard Edition 서버 준비를 클릭합니다.

  4. 명령 실행 페이지에서 Microsoft SQL Server 2008 Express 데이터베이스 소프트웨어가 중앙 관리 서버로 설치되고 필요한 방화벽 규칙이 만들어집니다. 데이터베이스 및 필수 구성 요소 소프트웨어 설치가 완료되면 마침을 클릭합니다.

    참고

    초기 설치는 시간이 오래 걸릴 수 있으며 명령 출력 요약 화면에 업데이트가 표시되지 않을 수 있습니다. 이는 SQL Server Express가 설치되기 때문입니다. 데이터베이스 설치를 모니터링해야 하는 경우 작업 관리자를 사용하여 설치를 모니터링합니다.

  5. 대상 Standard Edition 프런트 엔드 서버에 새 중앙 관리 저장소를 만들려면 Lync Server 관리 셸에 다음을 입력합니다.

    Install-CsDatabase -CentralManagementDatabase -SQLServerFQDN <FQDN of your Standard Edition Server> -SQLInstanceName <name of instance - RTC by default>
    
    important중요:
    Install-CsDatabase는 여러 옵션과 함께 사용할 수 있는 복합 명령입니다. 먼저 Lync Server 2010에 대해 SQL Server 구성의 항목을 읽어서 여러 옵션 및 자신이 선택한 항목들의 의미를 충분히 이해해야 합니다.
  6. Lync Server 프런트 엔드 서비스의 상태가 시작됨인지 확인합니다.

중앙 관리 서버를 다른 풀 또는 프런트 엔드 서버로 이동하려면

  1. 중앙 관리 서버가 될 대상 서버(즉, 이전 섹션의 절차에 따라 준비한 서버 또는 풀)에서 Lync Server 관리 셸이 설치된 컴퓨터에 RTCUniversalServerAdmins 그룹의 구성원으로 로그온하거나 설치 권한 위임에 설명된 대로 필요한 사용자 권한으로 로그온합니다. 또한 SQL Server 데이터베이스 관리자 사용자 권한 및 사용 권한이 있어야 합니다.

  2. Lync Server 관리 셸 시작: 시작, 모든 프로그램, Microsoft Lync Server 2010을 차례로 클릭한 다음 Lync Server 관리 셸을 클릭합니다.

  3. Lync Server 관리 셸에서 다음을 입력합니다.

    Enable-CsTopology
    
    warning주의:
    Enable-CsTopology가 실패하면 계속하기 전에 명령 실행을 방지하는 문제를 해결합니다. Enable-CsTopology가 성공하지 않으면 이동이 실패하고 토폴로지가 중앙 관리 저장소가 없는 상태로 될 수 있습니다.
  4. 중앙 관리 저장소를 이동하려는 대상 프런트 엔드 서버 또는 프런트 엔드 풀에서 Lync Server 관리 셸에 다음을 입력합니다.

    Move-CsManagementServer
    
  5. Lync Server 관리 셸에는 현재 상태 및 제안됨 상태의 서버, 파일 저장소, 데이터베이스 저장소 및 서비스 연결 지점이 표시됩니다. 정보를 주의해서 읽고 원래 의도된 원본과 대상인지 확인합니다. 계속하려면 Y를 입력하고 이동을 중지하려면 N을 입력합니다.

  6. Move-CsManagementServer 명령으로 생성된 경고 또는 오류를 검토하고 해결합니다.

  7. 중앙 관리 서버를 다시 배치한 대상 서버에서 Lync Server 배포 마법사를 시작합니다. 시작, 모든 프로그램, Microsoft Lync Server 2010Lync Server 배포 마법사를 차례로 클릭합니다.

  8. Lync Server 배포 마법사에서 Lync Server 시스템 설치 또는 업데이트를 클릭한 후 2단계: Lync Server 구성 요소 설치 또는 제거를 클릭하고, 다음을 클릭하고, 요약 정보를 검토한 후 마침을 클릭합니다.

  9. 중앙 관리 저장소를 이동한 원래의 원본 서버에서 Lync Server 배포 마법사를 시작합니다. 시작, 모든 프로그램, Microsoft Lync Server 2010Lync Server 배포 마법사를 차례로 클릭합니다.

  10. Lync Server 배포 마법사에서 Lync Server 시스템 설치 또는 업데이트를 클릭한 후 2단계: Lync Server 구성 요소 설치 또는 제거를 클릭하고, 다음을 클릭하고, 요약 정보를 검토한 후 마침을 클릭합니다.

  11. Lync Server를 다시 부팅합니다.

  12. 새 중앙 관리 저장소를 사용한 복제가 수행되는지 확인하려면 Lync Server 관리 셸에 다음을 입력합니다.

    Get-CsManagementStoreReplicationStatus
    

    참고

    복제로 모든 현재 복제본을 업데이트하려면 시간이 다소 걸릴 수 있습니다.

이동 후 중앙 관리 저장소 파일을 제거하려면

  1. 중앙 관리 저장소를 이동한 원래의 원본 서버에서 Lync Server 관리 셸이 설치된 컴퓨터에 RTCUniversalServerAdmins 그룹의 구성원으로 로그온하거나 설치 권한 위임에 설명된 대로 필요한 사용자 권한으로 로그온합니다. 또한 SQL Server 데이터베이스 관리자 사용자 권한 및 사용 권한이 있어야 합니다.

  2. Lync Server 관리 셸 시작: 시작, 모든 프로그램, Microsoft Lync Server 2010을 차례로 클릭한 다음 Lync Server 관리 셸을 클릭합니다.

    warning주의:
    복제가 완료되고 안정화되기 전까지는 이전 데이터베이스 파일의 제거를 진행하지 마십시오. 복제 완료 전에 파일을 제거할 경우 복제 프로세스가 중단되어 새로 이동한 중앙 관리 서버가 알 수 없는 상태가 될 수 있습니다. Get-CsManagementStoreReplicationStatus cmdlet을 사용하여 복제 상태를 확인합니다.
  3. 원래의 원본 중앙 관리 서버에서 중앙 관리 저장소 데이터베이스 파일을 제거하려면 다음을 입력합니다.

    Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn <FQDN of SQL Server> -SqlInstanceName <Name of source server>
    

    예:

    Uninstall-CsDatabase -CentralManagementDatabase -SqlServerFqdn sqlbe.contoso.net -SqlInstanceName rtc
    

    여기서 *<FQDN of SQL Server>*는 중앙 관리 저장소가 원래 배치된 원본 서버이며, Enterprise Edition 배포의 백 엔드 서버 또는 Standard Edition 서버의 FQDN입니다. InstanceName은 중앙 관리 저장소가 SQL Server의 명명된 인스턴스에 있었음을 나타냅니다.

    참고

    이 절차에서는 위치 정보 서비스 데이터를 유지 관리하는 lis.mdf 및 .ldf 파일 외에도 Lync Server 배포의 구성을 저장하는 기본 데이터베이스 파일인 xds.mdf 및 ldf를 제거합니다. 오래된 데이터베이스 파일을 제거하지 않고 중앙 관리 저장소를 다시 이전 위치로 이동하려는 경우 XDS에서 해당 정보가 오래 되었고 XDS 데이터 파일을 제거할 때까지 중앙 관리 저장소 이동이 실패한다는 오류가 수신됩니다.