다음을 통해 공유


Configuration Manager SQL Server Always On 가용성 그룹 구성

적용 대상: Configuration Manager(현재 분기)

이 문서의 정보를 사용하여 Configuration Manager 사이트 데이터베이스에 대한 SQL Server Always On 가용성 그룹을 구성하고 관리합니다. 시작하기 전에 가용성 그룹 사용 준비에 대한 정보를 잘 알고 있어야 합니다. 또한 가용성 그룹 및 관련 절차의 사용을 다루는 SQL Server 설명서에 대해서도 잘 알고 있어야 합니다.

가용성 그룹 만들기 및 구성

이 절차를 사용하여 Configuration Manager 대한 가용성 그룹을 만듭니다. 그런 다음 사이트 데이터베이스의 복사본을 해당 가용성 그룹으로 이동합니다.

  1. 다음 명령을 사용하여 Configuration Manager 사이트를 중지합니다.

    preinst.exe /stopsite

    자세한 내용은 계층 유지 관리 도구를 참조하세요.

  2. 사이트 데이터베이스의 백업 모델을 SIMPLE 에서 FULL로 변경합니다.

    ALTER DATABASE [CM_xxx] SET RECOVERY FULL;
    

    가용성 그룹은 FULL 백업 모델만 지원합니다. 자세한 내용은 데이터베이스의 복구 모델 보기 또는 변경을 참조하세요.

  3. SQL Server 사용하여 사이트 데이터베이스의 전체 백업을 만듭니다. 다음 옵션 중 하나를 선택합니다.

    • 가용성 그룹의 구성원이 됩니다. 이 서버를 가용성 그룹의 초기 주 복제본 멤버로 사용하는 경우 사이트 데이터베이스의 복사본을 이 서버 또는 그룹의 다른 서버로 복원할 필요가 없습니다. 데이터베이스가 주 복제본에 이미 있습니다. SQL Server 이후 단계에서 데이터베이스를 보조 복제본에 복제합니다.

    • 가용성 그룹의 구성원이 아닙니다. 사이트의 데이터베이스 복사본을 그룹의 주 복제본을 호스트할 서버로 복원합니다.

    자세한 내용은 SQL Server 설명서의 다음 문서를 참조하세요.

    참고

    가용성 그룹에서 기존 복제본의 독립 실행형으로 이동하려는 경우 먼저 가용성 그룹에서 데이터베이스를 제거합니다.

  4. 그룹의 초기 주 복제본을 호스트할 서버에서 새 가용성 그룹 마법사 를 사용하여 가용성 그룹을 만듭니다. 마법사에서 다음을 수행합니다.

    • 데이터베이스 선택 페이지에서 Configuration Manager 사이트의 데이터베이스를 선택합니다.

    • 복제본 지정 페이지에서 다음을 구성합니다.

      • 복제본: 보조 복제본을 호스트할 서버를 지정합니다.

      • 수신기:수신기 DNS 이름을 전체 DNS 이름으로 지정합니다(예 <listener_server>.fabrikam.com: ). 가용성 그룹의 데이터베이스를 사용하도록 Configuration Manager 구성할 때 이 이름을 사용합니다.

    • 초기 데이터 동기화 선택 페이지에서 전체를 선택합니다. 마법사가 가용성 그룹을 만든 후 마법사는 주 데이터베이스 및 트랜잭션 로그를 백업합니다. 그런 다음, 마법사는 보조 복제본을 호스트하는 각 서버에서 복원합니다.

      참고

      이 단계를 사용하지 않는 경우 보조 복제본을 호스트하는 각 서버에 사이트 데이터베이스의 복사본을 복원합니다. 그런 다음 해당 데이터베이스를 그룹에 수동으로 조인합니다.

  5. 각 복제본에서 구성을 확인합니다.

    1. 사이트 서버의 컴퓨터 계정이 가용성 그룹의 구성원인 각 컴퓨터의 로컬 관리자 그룹의 구성원인지 확인합니다.

    2. 확인 스크립트를 실행하여 각 복제본의 사이트 데이터베이스가 올바르게 구성되었는지 확인합니다.

    3. 보조 복제본에서 구성을 설정해야 하는 경우 계속하기 전에 주 복제본을 보조 복제본으로 수동으로 장애 조치합니다. 주 복제본의 데이터베이스만 구성할 수 있습니다. 자세한 내용은 SQL Server 설명서에서 가용성 그룹의 계획된 수동 장애 조치(failover) 수행을 참조하세요.

  6. 모든 복제본이 요구 사항을 충족하면 가용성 그룹을 Configuration Manager 사용할 준비가 됩니다.

가용성 그룹을 사용하도록 사이트 구성

새 사이트를 설치할 때 가용성 그룹을 만들고 구성한 후에는 가용성 그룹 수신기의 FQDN을 사용하도록 직접 설치합니다. 사용자 지정 포트 및 명명된 인스턴스를 사용하는 경우 설정 마법사에서 인스턴스 이름을 비워 두고 수신기의 FQDN 형식인 포트 번호를 사용합니다. 예를 들어 기본 포트 1433을 사용하지 않는 명명된 인스턴스에 를 사용합니다 listener.contoso.com, 1445 .

기존 사이트 데이터베이스를 만들고 구성한 가용성 그룹으로 이동한 경우 Configuration Manager 사이트 유지 관리를 사용하여 아래 지침에 따라 구성을 변경합니다.

  1. Configuration Manager 사이트 설치 폴더에서 Configuration Manager 설치 프로그램을\BIN\X64\setup.exe 실행합니다.

  2. 시작 페이지에서 사이트 유지 관리 수행 또는 이 사이트 다시 설정을 선택한 다음, 다음을 선택합니다.

  3. SQL Server 구성 수정을 선택한 다음, 다음을 선택합니다.

  4. 사이트 데이터베이스에 대해 다음 설정을 다시 구성합니다.

    • SQL Server 이름: 가용성 그룹 수신기의 가상 이름을 입력합니다. 가용성 그룹을 만들 때 수신기를 구성했습니다. 가상 이름은 와 같은 <Listener_Server>.fabrikam.com전체 DNS 이름이어야 합니다.

    • 인스턴스: 가용성 그룹의 수신기 에 대한 기본 인스턴스를 지정하려면 이 값이 비어 있어야 합니다. 현재 사이트 데이터베이스가 명명된 인스턴스에서 실행되는 경우 현재 명명된 인스턴스를 지웁니다.

    • 데이터베이스: 이름이 나타나면 그대로 둡니다. 이 이름은 현재 사이트 데이터베이스입니다.

  5. 새 데이터베이스 위치에 대한 정보를 제공한 후 일반 프로세스 및 구성으로 설정을 완료합니다.

동기 복제본 멤버

사이트 데이터베이스가 가용성 그룹에서 호스트되는 경우 다음 절차를 사용하여 동기 복제본 멤버를 추가하거나 제거합니다. 지원되는 형식 및 복제본 수에 대한 자세한 내용은 가용성 그룹 구성을 참조하세요.

동기 복제본 멤버 추가 또는 제거

Configuration Manager 설치 프로그램을 실행하여 동기 복제본 멤버를 추가하거나 제거합니다. 다음 단계에서는 를 추가하는 방법을 보여줍니다.

  1. SQL Server 프로시저를 사용하여 보조 복제본을 추가합니다.

    1. Always On 가용성 그룹에 보조 복제본을 추가합니다.

    2. SQL Server Management Studio 상태를 확인합니다. 가용성 그룹이 전체 상태로 돌아갈 때까지 기다립니다.

  2. Configuration Manager 설치 프로그램을 실행하고 사이트를 수정하는 옵션을 선택합니다.

  3. 가용성 그룹 수신기 이름을 데이터베이스 이름으로 지정합니다. 수신기가 비표준 네트워크 포트를 사용하는 경우 해당 포트도 지정합니다. 이 작업을 수행하면 설정에서 각 노드가 적절하게 구성되었는지 확인합니다. 또한 데이터베이스 복구 프로세스를 시작합니다.

Configuration Manager 설정은 SQL Server 데이터베이스 이동 작업을 사용하고 노드가 올바르게 구성되었는지 확인합니다.

비동기 복제본

Configuration Manager 사용하는 가용성 그룹에서 비동기 복제본을 사용할 수 있습니다. 사이트 데이터베이스에 대해 비동기 복제본이 지원되지 않으므로 동기 복제본을 구성하는 데 필요한 구성 스크립트를 실행할 필요가 없습니다.

비동기 커밋 복제본 구성

자세한 내용은 가용성 그룹에 보조 복제본 추가를 참조하세요.

비동기 복제본을 사용하여 사이트 복구

비동기 복제본을 사용하여 사이트 데이터베이스를 복구합니다.

  1. 사이트 데이터베이스에 대한 추가 쓰기를 방지하려면 활성 기본 사이트를 중지합니다. 사이트를 중지하려면 계층 유지 관리 도구를 사용합니다. preinst.exe /stopsite

  2. 사이트를 중지한 후 수동으로 복구된 데이터베이스 대신 비동기 복제본을 사용합니다.

가용성 그룹 사용 중지

가용성 그룹에서 사이트 데이터베이스를 더 이상 호스트하지 않으려면 다음 절차를 사용합니다. 이 프로세스를 통해 사이트 데이터베이스를 SQL Server 단일 인스턴스로 다시 이동합니다.

  1. 명령을 preinst.exe /stopsite사용하여 Configuration Manager 사이트를 중지합니다. 자세한 내용은 계층 유지 관리 도구를 참조하세요.

  2. SQL Server 사용하여 주 복제본에서 사이트 데이터베이스의 전체 백업을 만듭니다. 자세한 내용은 전체 데이터베이스 백업 만들기를 참조하세요.

  3. SQL Server 사용하여 사이트 데이터베이스 백업을 사이트 데이터베이스를 호스트할 서버로 복원합니다. 자세한 내용은 SSMS를 사용하여 데이터베이스 백업 복원을 참조하세요.

    참고

    가용성 그룹의 주 복제본 서버가 사이트 데이터베이스의 단일 인스턴스를 호스트하는 경우 이 단계를 건너뜁니다.

  4. 사이트 데이터베이스를 호스트할 서버에서 사이트 데이터베이스의 백업 모델을 FULL 에서 SIMPLE로 변경 합니다. 자세한 내용은 데이터베이스의 복구 모델 보기 또는 변경을 참조하세요.

  5. Configuration Manager 사이트 설치 폴더에서 Configuration Manager 설치 프로그램을\BIN\X64\setup.exe 실행합니다.

  6. 시작 페이지에서 사이트 유지 관리 수행 또는 이 사이트 다시 설정을 선택한 다음, 다음을 선택합니다.

  7. SQL Server 구성 수정을 선택한 다음, 다음을 선택합니다.

  8. 사이트 데이터베이스에 대해 다음 설정을 다시 구성합니다.

    • SQL Server 이름: 사이트 데이터베이스를 호스트하는 서버의 이름을 입력합니다.

    • 인스턴스: 사이트 데이터베이스를 호스트하는 명명된 인스턴스를 지정합니다. 데이터베이스가 기본 인스턴스에 있는 경우 이 필드를 비워 둡니다.

    • 데이터베이스: 이름이 나타나면 그대로 둡니다. 이 이름은 현재 사이트 데이터베이스입니다.

  9. 새 데이터베이스 위치에 대한 정보를 제공한 후 일반 프로세스 및 구성으로 설정을 완료합니다. 설치가 완료되면 사이트가 다시 시작되고 새 데이터베이스 위치를 사용하기 시작합니다.

  10. 가용성 그룹의 구성원이었던 서버를 정리하려면 가용성 그룹 제거의 지침을 따릅니다.