Windows Azure Pack 관리 데이터베이스용 SQL AlwaysOn 가용성 그룹 설정

 

적용 대상: Windows Azure Pack

Windows Azure Pack 관리 데이터베이스에 대한 고가용성 및 재해 복구를 지원하려면 SQL AlwaysOn 가용성 그룹 기능을 사용할 수 있습니다.

리소스 거버넌스에서 실행되지 않는 각 SQL Server 여러 가용성 그룹에 속할 수 있습니다. 즉, 서로 다른 가용성 그룹에 각각 다른 애플리케이션이 동일한 SQL Server 사용할 수 있습니다.

SQL Server AlwaysOn 가용성 그룹에 대한 자세한 내용은 다음을 참조하세요https://msdn.microsoft.com/en-us/library/hh510230.aspx.

SQL AlwaysOn 가용성 그룹을 사용하여 Windows Azure Pack 관리 데이터베이스를 설정하려면

  1. 여기에 나열된 SQL AlwaysOn 가용성 그룹 필수 구성 요소를 검토하고 준수합니다.

  2. 기본 포트 1433을 사용하여 해당 가용성 그룹 수신기를 사용하여 가용성 그룹을 만듭니다. 자세한 내용은 CREATE AVAILABILITY GROUP 데이터 정의 언어 문을 참조하세요.

  3. 가용성 그룹의 모든 SQL 인스턴스에서 다음 스크립트를 실행합니다.

    sp_configure 'contained database authentication', 1;  
    GO  
    RECONFIGURE;  
    GO
    

    이 스크립트에 대한 자세한 내용은 포함된 데이터베이스 인증 서버 구성 옵션 항목을 참조하세요.

  4. Windows Server용 Windows Azure Pack을 배포합니다. 각 Windows Azure Pack 구성 요소를 구성하는 동안 데이터베이스 서버 이름에 대한 가용성 그룹 수신기 이름을 사용합니다. 그러면 가용성 그룹 수신기 주 데이터베이스가 Windows Azure Pack 관리 데이터베이스로 설정됩니다.

  5. 이전 단계에서 만든 데이터베이스를 백업합니다. 이러한 데이터베이스는 다음과 같습니다.

    • Microsoft.MgmtSvc.Config

    • Microsoft.MgmtSvc.MySQL

    • Microsoft.MgmtSvc.PortalConfigStore

    • Microsoft.MgmtSvc.SQLServer

    • Microsoft.MgmtSvc.Store

    • Microsoft.MgmtSvc.Usage

    • Microsoft.MgmtSvc.WebAppGallery

    데이터베이스를 백업하는 방법에 대한 지침은 방법: 데이터베이스 백업 및 복원(SQL Server)을 참조하세요.

  6. 가용성 그룹에 이전 단계에서 백업한 데이터베이스를 추가합니다. 이 작업을 수행하는 방법에 대한 지침은 보조 복제본을 가용성 그룹에 조인(SQL Server)을 참조하세요. 그러면 데이터베이스가 보조 데이터베이스에 동기화됩니다.

  7. UR1 및 이전 배포의 경우 관리 데이터베이스가 포함된 데이터베이스로 생성되지 않습니다. 따라서 Windows 인스턴스 간에 로그인 및 암호를 전송하는 방법에 설명된 대로 Windows Azure Pack SQL Server에 대한 주 데이터베이스 사용자 로그인을 보조 데이터베이스에 동기화해야 합니다.

    • AdminSiteNotificationServiceUser

    • AuthSiteNotificationServiceUser

    • MgmtSvc-AdminSite

    • MgmtSvc-AuthSite

    • MgmtSvc-Monitoring

    • MgmtSvc-MySQL

    • MgmtSvc-SQLServer

    • MgmtSvc-TenantAPI

    • MgmtSvc-TenantPublicAPI

    • MgmtSvc-TenantSite

    • MgmtSvc-Usage

    • MgmtSvc-UsageCollector

    • MgmtSvc-UsageCollector_Management

    • MgmtSvc-WebAppGallery

    • MgmtSvc-WindowsAuthSite

    • TenantSiteNotificationServiceUser

    참고

    UR2 버전의 Windows Azure Pack의 새 설치를 배포하는 경우 데이터베이스가 포함된 데이터베이스로 만들어지므로 로그인을 전송할 필요가 없습니다. UR1에서 UR2로 배포를 업데이트하는 경우 UR2 업데이트는 기존 데이터베이스를 포함된 데이터베이스로 변경하지 않으므로 위에 설명된 것처럼 사용자 로그인을 전송해야 합니다.

  8. SQL Server Management Studio 옵션 대화 상자에서 AlwaysOn 대시보드를 사용하여 데이터베이스 복제를 확인합니다. 자세한 내용은 AlwaysOn 대시보드 사용(SQL Server Management Studio)을 참조하세요.

Azure 팩 및 SQL Server AlwaysOn에 Windows 자세한 내용은 Windows Azure Pack에서 SQL AlwaysOn 가용성 그룹 구성을 참조하세요.