영구 채팅 서버를 위한 고가용성 및 재해 복구 구성

Skype for Business Server 2015
 

마지막으로 수정된 항목: 2016-05-16

요약: 이 항목에서는 영구 채팅 서버에 대해 고가용성 및 재해 복구를 구성하는 방법에 대해 설명합니다.

고가용성 및 재해 복구를 사용하도록 영구 채팅 배포를 구성하려면 영구 채팅 서버를 위한 고가용성 및 재해 복구 계획의 개념에 대해 잘 알고 있어야 합니다. 콘텐츠 계획에서는 자원 요구 사항과 함께 영구 채팅 서버에 고가용성 및 재해 복구를 사용하도록 설정하는 확장된 풀 토폴로지에 대해 설명합니다. 고가용성에 SQL Server 미러링을 사용하고 재해 복구에 SQL Server 로그 전달을 사용하는 것도 이에 포함됩니다.

토폴로지 작성기에서 다음 단계를 수행하여 영구 채팅 서버에 대해 고가용성 및 재해 복구를 구성합니다.

  1. 미러 데이터베이스 및 로그 전달 보조 데이터베이스 SQL Server 저장소를 추가합니다.

  2. 영구 채팅 서버 서비스 속성을 다음과 같이 편집합니다.

    1. 주 데이터베이스에 대한 미러링을 사용하도록 설정합니다.

    2. 주 미러 SQL Server 저장소를 추가합니다.

    3. SQL Server 로그 전달 데이터베이스를 사용하도록 설정합니다.

    4. SQL Server 로그 전달 보조 SQL Server 저장소를 추가합니다.

    5. 보조 데이터베이스에 대한 SQL Server 저장소 미러를 추가합니다.

    6. 토폴로지를 게시합니다.

SQL Server Management Studio를 사용하여 영구 채팅 서버 보조 로그 전달 데이터베이스 인스턴스에 연결하고 SQL Server 에이전트가 실행 중인지 확인합니다. 그런 다음 영구 채팅 기본 데이터베이스 인스턴스에 연결하고 다음 단계를 수행합니다.

  1. mgc 데이터베이스를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  2. 페이지 선택에서 트랜잭션 로그 전달을 클릭합니다.

  3. 이 데이터베이스를 로그 전달 구성의 주 데이터베이스로 사용 확인란을 선택합니다.

  4. 트랜잭션 로그 백업에서 백업 설정을 클릭합니다.

  5. 백업 폴더의 네트워크 경로 상자에 트랜잭션 로그 백업 폴더에 대해 만든 공유의 네트워크 경로를 입력합니다.

  6. 백업 폴더가 주 서버에 있는 경우 백업 폴더가 주 서버에 있는 경우 폴더의 로컬 경로(예: c:\backup)를 입력하십시오 상자에 백업 폴더의 로컬 경로를 입력합니다. 백업 폴더가 주 서버에 있지 않으면 이 상자를 비워 두면 됩니다.

    important중요:
    주 서버의 SQL Server 서비스 계정이 로컬 시스템 계정에서 실행되는 경우에는 주 서버에 백업 폴더를 만들고 해당 폴더에 대한 로컬 경로를 지정해야 합니다.
  7. 다음보다 오래된 파일 삭제다음 기간 내에 백업이 발생하지 않으면 경고 매개 변수를 구성합니다.

  8. 백업 작업 아래 일정 상자에 나열된 백업 일정을 확인합니다. 설치 일정을 사용자 지정하려면 일정을 클릭하고 SQL Server 에이전트 일정을 필요한 대로 조정합니다.

  9. 압축에서 기본 서버 설정 사용을 선택하고 확인을 클릭합니다.

  10. 보조 서버 인스턴스 및 데이터베이스에서 추가를 클릭합니다.

  11. 연결을 클릭하고 보조 서버로 구성한 SQL Server 인스턴스에 연결합니다.

  12. 보조 데이터베이스 상자의 목록에서 mgc 데이터베이스를 선택합니다.

  13. 보조 데이터베이스 초기화 탭에서 예, 주 데이터베이스의 전체 백업을 생성하고 보조 데이터베이스에 복원합니다(없는 경우 보조 데이터베이스 생성) 옵션을 선택합니다.

  14. 파일 복사 탭의 복사한 파일의 대상 폴더 상자에 트랜잭션 로그 백업을 복사할 폴더의 경로를 입력합니다. 이 폴더는 대개 보조 서버에 있습니다.

  15. 복사 작업 아래 일정 상자에 나열된 복사 일정을 확인합니다. 설치 일정을 사용자 지정하려면 일정을 클릭하고 SQL Server 에이전트 일정을 필요한 대로 조정합니다. 이 일정은 백업 일정과 대략적으로 같아야 합니다.

  16. 복원 탭의 백업 복원 시 데이터베이스 상태에서 복구 안 함 모드 옵션을 선택합니다.

  17. 최소 다음 기간 동안 백업 복원 지연:에서 0분을 선택합니다.

  18. 다음 기간 내에 복원이 발생하지 않으면 경고에서 경고 임계값을 선택합니다.

  19. 복원 작업 아래 일정 상자에 나열된 복원 일정을 확인합니다. 설치 일정을 사용자 지정하려면 일정을 클릭하고 SQL Server 에이전트 일정을 필요한 대로 조정하고 확인을 클릭합니다. 이 일정은 백업 일정과 대략적으로 같아야 합니다.

  20. 데이터베이스 속성 대화 상자에서 확인을 클릭하여 구성 프로세스를 시작합니다.

기본 영구 채팅 데이터베이스가 미러 데이터베이스로 장애 조치(failover)된 경우 로그 전달을 계속하려면 다음 단계를 수행합니다.

  1. 기본 영구 채팅 데이터베이스를 수동으로 미러 데이터베이스로 장애 조치(failover)합니다. 이를 위해서는 비즈니스용 Skype 서버 관리 셸 및 Invoke-CsDatabaseFailover cmdlet을 사용합니다.

  2. SQL Server Management Studio를 사용하여 기본 영구 채팅 서버 미러 인스턴스에 연결합니다.

  3. SQL Server 에이전트가 실행 중인지 확인합니다.

  4. mgc 데이터베이스를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  5. 페이지 선택에서 트랜잭션 로그 전달을 클릭합니다.

  6. 이 데이터베이스를 로그 전달 구성의 주 데이터베이스로 사용 확인란을 선택합니다.

  7. 트랜잭션 로그 백업에서 백업 설정을 클릭합니다.

  8. 백업 폴더의 네트워크 경로 상자에 트랜잭션 로그 백업 폴더에 대해 만든 공유의 네트워크 경로를 입력합니다.

  9. 백업 폴더가 주 서버에 있는 경우 백업 폴더가 주 서버에 있는 경우 폴더의 로컬 경로(예: c:\backup)를 입력하십시오 상자에 백업 폴더의 로컬 경로를 입력합니다. 백업 폴더가 주 서버에 있지 않으면 이 상자를 비워 두면 됩니다.

    important중요:
    주 서버의 SQL Server 서비스 계정이 로컬 시스템 계정에서 실행되는 경우에는 주 서버에 백업 폴더를 만들고 해당 폴더에 대한 로컬 경로를 지정해야 합니다.
  10. 다음보다 오래된 파일 삭제다음 기간 내에 백업이 발생하지 않으면 경고 매개 변수를 구성합니다.

  11. 백업 작업 아래 일정 상자에 나열된 백업 일정을 확인합니다. 설치 일정을 사용자 지정하려면 일정을 클릭하고 SQL Server 에이전트 일정을 필요한 대로 조정합니다.

    important중요:
    기본 데이터베이스에 사용한 것과 동일한 설정을 사용하세요.
  12. 압축 아래에서 기본 서버 설정 사용을 선택하고 확인을 클릭합니다.

  13. 보조 서버 인스턴스 및 데이터베이스에서 추가를 클릭합니다.

  14. 연결을 클릭하고 보조 서버로 구성한 SQL Server 인스턴스에 연결합니다.

  15. 보조 데이터베이스 상자의 목록에서 mgc 데이터베이스를 선택합니다.

  16. 보조 데이터베이스 초기화 탭에서 아니요, 보조 데이터베이스가 초기화되었습니다 옵션을 선택합니다.

  17. 파일 복사 탭의 복사된 파일의 대상 폴더에 트랜잭션 로그 백업을 복사할 폴더 경로를 입력하고 확인을 클릭합니다. 이 폴더는 주로 보조 서버에 있습니다.

  18. 스크립트 구성 드롭다운 목록을 열고 구성을 새 쿼리 창으로 스크립팅을 선택합니다.

  19. 새 쿼리 창의 데이터베이스 속성에서 확인을 클릭하여 구성 프로세스를 시작합니다.

  20. ****** End: Script to be run at Primary: ****** 행까지 쿼리의 처음 절반을 선택하고 실행합니다(18단계 참조).

    important중요:
    SQL Server Management Studio에서는 SQL Server 로그 전달 구성에서 여러 개의 기본 데이터베이스를 지원하지 않기 때문에 이 스크립트를 수동으로 실행해야 합니다.
  21. 취소를 선택하여 로그 파일 전달 구성 패널을 닫고 기본 데이터베이스 및 미러링된 데이터베이스(장애 조치(failover)의 경우) 모두 로그 파일 전달을 올바르게 구현하는 작동하는 설치를 설정합니다.

  22. 기본 영구 채팅 데이터베이스를 수동으로 기본 데이터베이스로 장애 복구(failback)합니다. 이를 위해서는 비즈니스용 Skype 서버 관리 셸 및 Invoke-CsDatabaseFailover cmdlet을 사용해야 합니다.

 
표시: