새 Always On 장애 조치(Failover) 클러스터 인스턴스 만들기(설치 프로그램)

적용 대상:SQL Server

SQL Server FCI(장애 조치(failover) 클러스터 인스턴스)를 설치하거나 업그레이드하려면 기본 Windows Server 장애 조치(failover) 클러스터의 각 노드에서 설치 프로그램을 실행해야 합니다. 기존의 SQL Server 장애 조치(failover) 클러스터 인스턴스에 노드를 추가하려면 SQL Server 장애 조치(failover) 클러스터 인스턴스에 추가할 노드에서 SQL Server 설치 프로그램을 실행해야 합니다. 다른 노드를 관리하려고 액티브 노드에서 설치 프로그램을 실행하지 않도록 주의해야 합니다.

SQL Server 장애 조치(failover) 클러스터 인스턴스는 노드가 클러스터되는 방식에 따라 다음과 같은 방법으로 구성됩니다.

  • 같은 서브넷 또는 같은 서브넷 집합의 노드 - 이러한 유형의 구성에 대해 IP 주소 리소스 종속성을 AND로 설정합니다.

  • 다른 서브넷의 노드 - IP 주소 리소스 종속성을 OR로 설정합니다. 이 구성을 SQL Server 다중 서브넷 장애 조치(failover) 클러스터 인스턴스 구성이라고 합니다. 자세한 내용은 SQL Server 다중 서브넷 클러스터링(SQL Server)을 참조하세요.

SQL Server 장애 조치(Failover) 클러스터 설치에 사용할 수 있는 옵션은 다음과 같습니다.

옵션 1: 통합 설치 - 노드 추가

SQL Server 통합 장애 조치(Failover) 클러스터 설치는 다음 단계로 구성됩니다.

  • 단일 노드 SQL Server 장애 조치(Failover) 클러스터 인스턴스를 만들고 구성합니다. 노드를 제대로 구성하면 완벽하게 작동하는 장애 조치(Failover) 클러스터 인스턴스가 만들어집니다. 이 시점에서는 장애 조치(failover) 클러스터 인스턴스에 노드가 하나뿐이므로 고가용성은 지원되지 않습니다.

  • SQL Server 장애 조치(failover) 클러스터 인스턴스에 추가할 각 노드에서 노드 추가 기능으로 설치를 실행하여 해당 노드를 추가합니다.

옵션 2: 고급/엔터프라이즈 설치

SQL Server 고급/엔터프라이즈 장애 조치(Failover) 클러스터 설치는 다음 단계로 구성됩니다.

  • 새 SQL Server 장애 조치(failover) 클러스터의 소유자가 될 수 있는 각 노드에서 준비 섹션에 나와 있는 설명에 따라 장애 조치(failover) 클러스터 설치 준비 단계를 실행합니다. 한 노드에서 장애 조치(Failover) 클러스터 준비를 실행하고 나면 지정된 모든 설정의 목록을 포함하는 Configuration.ini 파일이 설치 프로그램을 통해 만들어집니다. 설치를 준비해야 할 다른 노드에서 같은 단계를 반복하는 대신 첫 노드에서 자동으로 생성된 Configuration.ini 파일을 설치 명령줄에 입력 매개 변수로 사용할 수 있습니다. 자세한 내용은 구성 파일을 사용하여 SQL Server 2016 설치를 참조하세요. 이 단계를 마치면 노드를 클러스터링할 수 있도록 준비되지만 아직까지는 작동 가능한 SQL Server 인스턴스가 없는 상태입니다.

  • 노드를 클러스터링할 수 있도록 준비했으면 준비된 노드 중 하나에서 설치 프로그램을 실행합니다. 이 단계에서는 장애 조치(Failover) 클러스터 인스턴스를 구성하고 마칩니다. 이 단계를 마치고 나면 작동 가능한 SQL Server 장애 조치(Failover) 클러스터 인스턴스가 준비되고 해당 인스턴스에 대해 앞서 준비했던 모든 노드에서 새로 만든 SQL Server 장애 조치(Failover) 클러스터 인스턴스를 소유할 수 있습니다.

    여러 서브넷에 걸쳐서 장애 조치(failover) 클러스터 인스턴스를 만드는 경우 설치 프로그램은 모든 노드에서 SQL Server 장애 조치(failover) 클러스터 인스턴스가 준비된 서브넷을 모두 감지합니다. 이러한 서브넷에 대해 여러 IP 주소를 지정할 수 있습니다. 준비된 각 노드는 IP 주소를 하나 이상 소유할 수 있어야 합니다.

    서브넷에 대해 지정된 각 IP 주소가 준비된 모든 노드에서 지원되는 경우 종속성을 AND로 설정합니다.

    서브넷에 대해 지정된 각 IP 주소가 준비된 일부 노드에서 지원되지 않는 경우 종속성을 OR로 설정합니다. 자세한 내용은 SQL Server 다중 서브넷 클러스터링(SQL Server)을 참조하세요.

    참고

    장애 조치(failover) 클러스터를 완료하는 데에는 기본 Windows Server 장애 조치(failover) 클러스터가 필요합니다. Windows Server 장애 조치(failover) 클러스터가 없으면 오류가 발생하고 설치가 종료됩니다.

기존 장애 조치(failover) 클러스터 인스턴스에서 노드를 추가하거나 제거하는 방법은 Always On 장애 조치(failover) 클러스터 인스턴스에서 노드 추가 또는 제거(설치 프로그램)를 참조하세요.

원격 설치에 대한 자세한 내용은 지원되는 버전 및 에디션 업그레이드를 참조하세요.

WSFC에서 Analysis Services 설치에 대한 자세한 내용은 SQL Server Analysis Services 클러스터링 방법을 참조하세요.

필수 조건

시작하기 전에 다음 SQL Server 문서를 검토합니다.

참고

SQL Server 설치 프로그램을 실행하기 전에 클러스터 관리자의 공유 드라이브 위치를 메모해 두세요. 새 장애 조치(failover) 클러스터 인스턴스를 만드는 데 이 정보가 필요합니다.

통합 설치 - 노드 추가 방식으로 새 SQL Server 장애 조치(failover) 클러스터 인스턴스를 설치하는 방법

  1. SQL Server 설치 미디어를 넣고 루트 폴더에서 Setup.exe를 두 번 클릭합니다. 네트워크 공유 위치에서 설치하려면 공유 위치의 루트 폴더로 이동한 다음 Setup.exe를 두 번 클릭합니다. 필수 구성 요소를 설치하는 방법에 대한 자세한 내용은 Before Installing Failover Clustering를 참조하십시오.

  2. 설치 마법사가 SQL Server 설치 센터를 시작합니다. SQL Server의 클러스터를 새로 설치하려면 설치 페이지에서 SQL Server 장애 조치(Failover) 클러스터 새로 설치를 클릭합니다.

  3. 시스템 구성 검사기가 컴퓨터에서 검색 작업을 실행합니다. 계속하려면 확인을 선택합니다. 자세한 정보 표시를 선택하여 화면에 세부 정보를 표시하거나 자세한 보고서 보기를 선택하여 HTML 보고서 형식으로 볼 수 있습니다.

  4. 계속하려면 다음을 선택합니다.

  5. 설치 지원 파일 페이지에서 설치를 선택하여 설치 지원 파일을 설치합니다.

  6. 시스템 구성 검사기가 설치를 계속하기 전에 컴퓨터의 시스템 상태를 확인합니다. 검사가 완료되면 다음을 선택하여 작업을 계속 진행합니다. 자세한 정보 표시를 선택하여 화면에 세부 정보를 표시하거나 자세한 보고서 보기를 선택하여 HTML 보고서 형식으로 볼 수 있습니다.

  7. 제품 키 페이지에서 SQL Server 무료 버전을 설치할지, 아니면 제품의 프로덕션 버전에 대한 PID 키가 있는지 표시합니다. 자세한 내용은 SQL Server 2022의 버전 및 지원하는 기능을 참조하세요.

  8. 사용 조건 페이지에서 사용권 계약을 읽은 다음 사용 조건과 계약 조건에 동의하면 해당 확인란을 선택합니다. SQL Server의 개선을 돕기 위해 기능 사용 옵션을 사용하도록 설정하여 Microsoft로 보고서를 보낼 수도 있습니다. 다음을 선택하여 계속합니다. 설정을 끝내려면 취소를 선택합니다.

  9. 기능 선택 페이지에서 설치할 구성 요소를 선택합니다. 기능 이름을 선택하면 오른쪽 창에 각 구성 요소 그룹에 대한 설명이 나타납니다. 확인란을 원하는 대로 선택할 수 있지만 장애 조치(Failover) 클러스터링을 지원하는 것은 데이터베이스 엔진, 테이블 형식 모드의 Analysis Services 및 다차원 모드의 Analysis Services 뿐입니다. 선택한 다른 구성 요소는 설치를 실행하고 있는 현재 노드에서 장애 조치(Failover) 기능 없이 독립 실행형 기능으로 실행됩니다. Analysis Services 모드에 대한 자세한 내용은 Analysis Services 인스턴스의 서버 모드 결정을 참조하세요.

    참고

    생성 후 장애 조치(failover) 클러스터 인스턴스에 기능을 추가할 수는 없습니다. 예를 들어 기존의 전용 장애 조치(failover) 클러스터 인스턴스에 PolyBase 기능을 추가할 수 없습니다. 장애 조치(failover) 클러스터 인스턴스의 설치를 시작하기 전에 필요한 기능을 기록해 둡니다.

    선택한 기능의 필수 구성 요소가 오른쪽 창에 표시됩니다. 설치되어 있지 않은 필수 구성 요소가 있는 경우 SQL Server 설치 프로그램은 이 절차의 뒷부분에 설명된 설치 단계에서 이를 설치합니다.

    이 페이지 아래 있는 필드를 사용하여 공유 구성 요소의 사용자 지정 디렉터리를 지정할 수 있습니다. 공유 구성 요소의 설치 경로를 변경하려면 대화 상자의 맨 아래에 있는 필드에서 경로를 업데이트하거나 줄임표 단추를 선택하고 설치 디렉터리를 찾습니다. 기본 설치 경로는 C:\Program Files\Microsoft SQL Server\입니다.

    SQL Server에서는 SMB(서버 메시지 블록) 파일 공유에서의 시스템 데이터베이스(Master, Model, MSDBTempDB) 및 데이터베이스 엔진 사용자 데이터베이스의 설치도 지원합니다. 스토리지로 SMB 파일 공유를 사용하는 SQL Server 설치에 대한 자세한 내용은 스토리지 옵션으로 SMB 파일 공유를 사용하는 SQL Server 설치를 참조하세요.

    공유 구성 요소에 대해 절대 경로를 지정해야 합니다. 폴더는 압축하거나 암호화해서는 안 됩니다. 매핑된 드라이브는 지원되지 않습니다. 64비트 운영 체제에서 SQL Server를 설치하는 경우 다음 옵션이 표시됩니다.

    1. 공유 기능 디렉터리

    2. 공유 기능 디렉터리(x86)

    위의 각 옵션에 대해 다른 경로를 지정해야 합니다.

    참고

    데이터베이스 엔진 서비스 기능을 선택하면 복제 및 전체 텍스트 검색이 모두 자동으로 선택됩니다. 데이터베이스 엔진 서비스 기능을 선택하면 DQS(Data Quality Services)도 선택됩니다. 이 하위 기능을 하나라도 선택 취소하면 데이터베이스 엔진 서비스 기능도 선택 취소됩니다.

  10. SQL Server 설치 프로그램은 구성의 유효성을 검사하기 위해 선택한 기능을 기반으로 하나 이상의 규칙 집합을 실행합니다.

  11. 인스턴스 구성 페이지에서 기본 인스턴스를 설치할지 명명된 인스턴스를 설치할지 지정합니다. 자세한 내용은 Instance Configuration을 참조하세요.

    SQL Server 네트워크 이름 - 새 SQL Server 장애 조치(Failover) 클러스터 인스턴스의 네트워크 이름을 지정합니다. 이 이름은 네트워크에서 장애 조치(failover) 클러스터 인스턴스를 식별하는 데 사용되는 이름입니다.

    참고

    이전 버전의 SQL Server 장애 조치(Failover) 클러스터 인스턴스에서는 이를 가상 SQL Server 이름이라고 했습니다.

    인스턴스 ID - 기본적으로 인스턴스 이름이 인스턴스 ID로 사용됩니다. 인스턴스 ID는 SQL Server인스턴스의 설치 디렉터리 및 레지스트리 키를 식별하는 데 사용됩니다. 이는 기본 인스턴스와 명명된 인스턴스에 모두 해당됩니다. 기본 인스턴스의 경우 인스턴스 이름 및 인스턴스 ID는 MSSQLSERVER입니다. 기본값이 아닌 인스턴스 ID를 사용하려면 인스턴스 ID 상자를 선택하고 값을 입력합니다.

    참고

    일반적인 SQL Server 독립 실행형 인스턴스의 경우 기본 인스턴스인지 명명된 인스턴스인지에 관계없이 인스턴스 ID 상자에 기본값을 사용합니다.

    인스턴스 루트 디렉터리 - 기본적으로 인스턴스 루트 디렉터리는 C:\Program Files\Microsoft SQL Server\입니다. 기본이 아닌 루트 디렉터리를 지정하려면 제공된 필드를 사용하거나 줄임표 단추를 선택하고 설치 폴더를 찾습니다.

    이 컴퓨터에서 발견된 SQL Server 인스턴스 및 기능 - 설치 프로그램을 실행 중인 컴퓨터에 있는 SQL Server 인스턴스가 표 형식으로 표시됩니다. 컴퓨터에 기본 인스턴스가 이미 설치된 경우 명명된 SQL Server인스턴스를 설치해야 합니다. 다음을 선택하여 계속합니다.

  12. 클러스터 리소스 그룹 페이지를 사용하여 SQL Server 가상 서버 리소스를 배치할 클러스터 리소스 그룹 또는 역할 이름을 지정합니다. SQL Server 클러스터 리소스 그룹 이름을 지정하는 데는 두 가지 방법이 있습니다.

    • 드롭다운 상자에서 사용할 기존 그룹을 지정합니다.

    • 새로 만들 그룹의 이름을 입력합니다. "Available storage"는 유효한 그룹 이름이 아닙니다.

  13. 클러스터 디스크 선택 페이지에서 SQL Server 장애 조치(failover) 클러스터 인스턴스에 대한 공유 클러스터 디스크 리소스를 선택합니다. 클러스터 디스크에는 SQL Server 데이터가 저장됩니다. 디스크를 여러 개 지정할 수 있습니다. 사용 가능한 공유 디스크 표에는 사용 가능한 디스크 목록, 각 디스크가 공유 디스크로 정규화되었는지 여부 및 각 디스크 리소스에 대한 설명이 표시됩니다. 다음을 선택하여 계속합니다.

    참고

    모든 데이터베이스에 대해 첫 번째 드라이브가 기본 드라이브로 사용되지만 데이터베이스 엔진 페이지나 Analysis Services 구성 페이지에서 이를 변경할 수 있습니다.

    SMB 파일 공유를 데이터 폴더로 사용하려는 경우 클러스터 디스크 선택 페이지에서 공유 디스크 선택을 선택적으로 건너뛸 수 있습니다.

  14. 클러스터 네트워크 구성 페이지에서 장애 조치(Failover) 클러스터 인스턴스에 대한 네트워크 리소스를 지정합니다.

    • 네트워크 설정 – 장애 조치(Failover) 클러스터 인스턴스의 IP 유형과 IP 주소를 지정합니다.

    다음을 선택하여 계속합니다.

  15. 이 페이지를 사용하여 클러스터 보안 정책을 지정할 수 있습니다.

    • Windows Server 2008 이상 버전의 경우 서비스 SID(서버 보안 ID)를 사용하는 것이 좋으며 이는 기본 설정이기도 합니다. 이를 보안 그룹으로 변경하는 옵션은 없습니다. Windows Server 2008의 서비스 SID 기능에 대한 자세한 내용은 Windows 서비스 계정 및 권한 구성을 참조하세요. 이 기능은 Windows Server 2008 R2의 독립 실행형 클러스터 설치에서 테스트되었습니다.

    • Windows Server 2003에서는 SQL Server 서비스에 대한 도메인 그룹을 지정합니다. 모든 리소스 사용 권한은 SQL Server 서비스 계정을 그룹 멤버로 포함하는 도메인 수준 그룹을 통해 제어됩니다.

    다음을 선택하여 계속합니다.

  16. 이 항목의 나머지 부분에 대한 워크플로는 설치에 대해 지정한 기능에 따라 달라집니다. 선택한 기능(데이터베이스 엔진, Analysis Services 및 Reporting Services)에 따라 일부 페이지가 표시되지 않을 수 있습니다.

  17. 서버 구성 - 서비스 계정 페이지에서 SQL Server 서비스에 대한 로그인 계정을 지정합니다. 이 페이지에 구성된 실제 서비스는 사용자가 설치하도록 선택한 기능에 따라 달라집니다.

    모든 SQL Server 서비스에 동일한 로그인 계정을 할당하거나 각 서비스 계정을 따로 구성할 수 있습니다. 전체 텍스트 검색 및 SQL Server 에이전트를 비롯한 모든 클러스터 인식 서비스에 대해서는 시작 유형이 "수동"으로 설정되며 설치 과정에서 이를 변경할 수 없습니다. Microsoft는 서비스 계정을 개별적으로 구성하여 각 서비스에 대해 최소한의 권한만 제공할 것을 권장합니다. 이렇게 하면 SQL Server 서비스에서 작업을 완료하는 데 필요한 최소한의 권한만 부여할 수 있습니다. 자세한 내용은 서버 구성 - 서비스 계정Windows 서비스 계정 및 권한 구성을 참조하세요.

    이 SQL Server 인스턴스의 모든 서비스 계정에 대해 동일한 로그인 계정을 지정하려면 페이지 맨 아래에 있는 필드에 자격 증명을 제공합니다.

    보안 정보 빈 암호를 사용하지 마세요. 강력한 암호를 사용하세요.

    SQL Server 서비스에 대한 로그인 정보 지정을 완료하면 다음을 클릭합니다.

  18. 데이터베이스 엔진 및 Analysis Services에 기본이 아닌 데이터 정렬을 지정하려면 서버 구성 - 데이터 정렬 탭을 사용합니다.

  19. 데이터베이스 엔진 구성 - 계정 프로비전 페이지를 사용하여 다음을 지정합니다.

    • 보안 모드 - SQL Server 인스턴스에 대한 인증(Windows 인증 또는 혼합 모드 인증)을 선택합니다. 혼합 모드 인증을 선택하는 경우 기본 제공 SQL Server 시스템 관리자 계정에 강력한 암호를 제공해야 합니다.

      디바이스가 SQL Server에 성공적으로 연결되면 Windows 인증 및 혼합 모드에 모두 동일한 보안 메커니즘이 적용됩니다.

    • SQL Server 관리자 - SQL Server 인스턴스에 대해 시스템 관리자를 한 명 이상 지정해야 합니다. SQL Server 설치 프로그램을 실행 중인 계정을 추가하려면 현재 사용자 추가를 선택합니다. 시스템 관리자 목록에서 계정을 추가하거나 제거하려면 추가 또는 제거를 선택한 다음, SQL Server 인스턴스의 관리자 권한이 있는 사용자, 그룹 또는 컴퓨터 목록을 편집합니다.

    목록 편집을 마쳤으면 확인을 선택합니다. 구성 대화 상자에서 관리자 목록을 확인합니다. 목록이 완료되면 다음을 선택합니다.

  20. 데이터베이스 엔진 구성 - 데이터 디렉터리 페이지를 사용하여 기본값이 아닌 설치 디렉터리를 지정할 수 있습니다. 기본 디렉터리에 설치하려면 다음을 선택합니다.

    중요

    기본이 아닌 설치 디렉터리를 지정하는 경우 해당 설치 폴더가 이 SQL Server 인스턴스에만 사용되도록 해야 합니다. 이 대화 상자의 어떠한 디렉터리도 다른 SQL Server인스턴스의 디렉터리와 공유되지 않아야 합니다. 데이터 디렉터리는 장애 조치(failover) 클러스터 인스턴스의 공유 클러스터 디스크에 배치해야 합니다.

    참고

    SMB(서버 메시지 블록) 파일 서버를 데이터 디렉터리로 지정하려면 기본 데이터 루트 디렉터리를 \\Servername\ShareName\... 형식의 파일 공유로 설정합니다.

  21. 데이터베이스 엔진 구성 - FILESTREAM 페이지를 사용하여 SQL Server 인스턴스에 대해 FILESTREAM을 사용하도록 설정할 수 있습니다. 다음을 선택하여 계속합니다.

  22. Analysis Services 구성 - 계정 프로비저닝 페이지를 사용하여 Analysis Services의 관리자 권한을 얻을 사용자 또는 계정을 지정할 수 있습니다. Analysis Services의 시스템 관리자를 한 명 이상 지정해야 합니다. SQL Server 설치 프로그램을 실행 중인 계정을 추가하려면 현재 사용자 추가를 선택합니다. 시스템 관리자 목록에서 계정을 추가하거나 제거하려면 추가 또는 제거를 선택한 다음, Analysis Services 인스턴스의 관리자 권한이 있는 사용자, 그룹 또는 컴퓨터 목록을 편집합니다.

    목록 편집을 마쳤으면 확인을 선택합니다. 구성 대화 상자에서 관리자 목록을 확인합니다. 목록이 완료되면 다음을 선택합니다.

  23. Analysis Services 구성 - 데이터 디렉터리 페이지를 사용하여 기본값이 아닌 설치 디렉터리를 지정할 수 있습니다. 기본 디렉터리에 설치하려면 다음을 선택합니다.

    중요

    기본이 아닌 설치 디렉터리를 지정하는 경우 해당 설치 폴더가 이 SQL Server 인스턴스에만 사용되도록 해야 합니다. 이 대화 상자의 어떠한 디렉터리도 다른 SQL Server인스턴스의 디렉터리와 공유되지 않아야 합니다. 데이터 디렉터리는 장애 조치(failover) 클러스터 인스턴스의 공유 클러스터 디스크에 배치해야 합니다.

  24. Reporting Services 구성 페이지를 사용하여 만들 Reporting Services 설치 종류를 지정할 수 있습니다. 장애 조치(failover) 클러스터 인스턴스 설치의 경우 이 옵션은 구성되지 않은 Reporting Services 설치로 설정됩니다. 설치를 완료한 후에 Reporting Services 서비스를 구성해야 합니다.

  25. 시스템 구성 검사기는 사용자가 지정한 SQL Server 기능에 따라 구성의 유효성을 검사하기 위해 하나 이상의 규칙 집합을 실행합니다.

  26. 설치 준비 완료 페이지에는 설치 중에 지정된 설치 옵션이 트리 뷰로 표시됩니다. 계속하려면 설치를 선택합니다. 설치 프로그램은 선택한 기능에 대한 필수 구성 요소를 먼저 설치하고 그 다음에 기능을 설치합니다.

  27. 설치 중에 설치 진행률 페이지에서 제공하는 상태 정보를 통해 설치 진행률을 모니터링할 수 있습니다.

  28. 설치가 끝나면 설치 및 기타 중요한 참고 사항에 대한 요약 로그 파일을 볼 수 있는 링크가 완료 페이지에 제공됩니다. SQL Server 설치 프로세스를 완료하려면 닫기를 선택합니다.

  29. 컴퓨터를 다시 시작합니다. 설치가 끝나면 설치 마법사에 표시되는 메시지를 읽어야 합니다. 설치 로그 파일에 대한 자세한 내용은 SQL Server 설치 로그 파일 보기 및 읽기를 참조하세요.

  30. 방금 만든 단일 노드 장애 조치(Failover)에 노드를 추가하려면 추가할 각 노드에서 설치를 실행하고 AddNode 작업 단계를 따릅니다. 자세한 내용은 Always On 장애 조치(failover) 클러스터 인스턴스에서 노드 추가 또는 제거(설치 프로그램)를 참조하세요.

    참고

    노드를 여러 개 추가하는 경우 구성 파일을 사용하여 설치를 배포할 수 있습니다. 자세한 내용은 구성 파일을 사용하여 SQL Server 2016 설치를 참조하세요.

    SQL Server 장애 조치(Failover) 클러스터 인스턴스의 모든 노드에서 설치하는 SQL Server 버전이 동일해야 합니다. 기존 SQL Server 장애 조치(failover) 클러스터 인스턴스에 새 노드를 추가할 때는 기존 장애 조치(failover) 클러스터 인스턴스의 버전과 일치하는 버전을 지정해야 합니다.

준비

고급/엔터프라이즈 장애 조치(failover) 클러스터 인스턴스 설치 1단계: 준비

  1. SQL Server 설치 미디어를 넣고 루트 폴더에서 Setup.exe를 두 번 클릭합니다. 네트워크 공유 위치에서 설치하려면 공유 위치의 루트 폴더로 이동한 다음 Setup.exe를 두 번 클릭합니다. 필수 구성 요소를 설치하는 방법에 대한 자세한 내용은 Before Installing Failover Clustering를 참조하십시오. 필수 구성 요소가 설치되어 있지 않은 경우 해당 구성 요소를 설치하라는 메시지가 나타날 수 있습니다.

  2. Windows Installer 4.5가 필요하며 이는 설치 마법사에 의해 설치될 수 있습니다. 컴퓨터를 다시 시작하라는 메시지가 표시되면 컴퓨터를 다시 시작한 다음 SQL Server 설치 프로그램을 다시 시작합니다.

  3. 필수 구성 요소가 설치되면 설치 마법사가 SQL Server 설치 센터를 시작합니다. 클러스터링할 노드를 준비하려면 고급 페이지로 이동하여 고급 클러스터 준비를 선택합니다.

  4. 시스템 구성 검사기가 컴퓨터에서 검색 작업을 실행합니다. 계속하려면 확인을 선택합니다. 자세한 정보 표시를 선택하여 화면에 세부 정보를 표시하거나 자세한 보고서 보기를 선택하여 HTML 보고서 형식으로 볼 수 있습니다.

  5. 설치 지원 파일 페이지에서 설치를 선택하여 설치 지원 파일을 설치합니다.

  6. 시스템 구성 검사기가 설치를 계속하기 전에 컴퓨터의 시스템 상태를 확인합니다. 검사가 완료되면 다음을 선택하여 작업을 계속 진행합니다. 자세한 정보 표시를 선택하여 화면에 세부 정보를 표시하거나 자세한 보고서 보기를 선택하여 HTML 보고서 형식으로 볼 수 있습니다.

  7. 지역화된 운영 체제에서 설치하고 있고 설치 미디어에 영어와 해당 운영 체제 언어에 대한 언어 팩이 둘 다 있는 경우 언어 선택 페이지에서 SQL Server 인스턴스의 언어를 지정할 수 있습니다. 언어 간 호환성 지원 및 설치 고려 사항에 대한 자세한 내용은 SQL Server의 로컬 언어 버전을 참조하세요.

    계속하려면 다음을 선택합니다.

  8. 제품 키 페이지에서 SQL Server 무료 버전을 설치할지, 아니면 제품의 프로덕션 버전에 대한 PID 키가 있는지 표시합니다. 자세한 내용은 SQL Server 2022의 버전 및 지원하는 기능을 참조하세요.

    참고

    동일한 장애 조치(failover) 클러스터 인스턴스를 위해 준비하고 있는 모든 노드에서 동일한 제품 키를 지정해야 합니다.

  9. 사용 조건 페이지에서 사용권 계약을 읽은 다음 사용 조건과 계약 조건에 동의하면 해당 확인란을 선택합니다. SQL Server의 개선을 돕기 위해 기능 사용 옵션을 사용하도록 설정하여 Microsoft로 보고서를 보낼 수도 있습니다. 다음을 선택하여 계속합니다. 설정을 끝내려면 취소를 선택합니다.

  10. 기능 선택 페이지에서 설치할 구성 요소를 선택합니다. 기능 이름을 선택하면 오른쪽 창에 각 구성 요소 그룹에 대한 설명이 나타납니다. 확인란을 원하는 대로 선택할 수 있지만 장애 조치(Failover) 클러스터링을 지원하는 것은 데이터베이스 엔진, 테이블 형식 모드의 Analysis Services 및 다차원 모드의 Analysis Services 뿐입니다. 선택한 다른 구성 요소는 설치를 실행하고 있는 현재 노드에서 장애 조치(Failover) 기능 없이 독립 실행형 기능으로 실행됩니다. Analysis Services 모드에 대한 자세한 내용은 Analysis Services 인스턴스의 서버 모드 결정을 참조하세요.

    선택한 기능의 필수 구성 요소가 오른쪽 창에 표시됩니다. 설치되어 있지 않은 필수 구성 요소가 있는 경우 SQL Server 설치 프로그램은 이 절차의 뒷부분에 설명된 설치 단계에서 이를 설치합니다.

    이 페이지 아래 있는 필드를 사용하여 공유 구성 요소의 사용자 지정 디렉터리를 지정할 수 있습니다. 공유 구성 요소의 설치 경로를 변경하려면 대화 상자의 맨 아래에 있는 필드에서 경로를 업데이트하거나 줄임표 단추를 선택하고 설치 디렉터리를 찾습니다. 기본 설치 경로는 C:\Program Files\Microsoft SQL Server\입니다.

    참고

    데이터베이스 엔진 서비스 기능을 선택하면 복제 및 전체 텍스트 검색이 모두 자동으로 선택됩니다. 이 하위 기능을 하나라도 선택 취소하면 데이터베이스 엔진 서비스 기능도 선택 취소됩니다.

  11. 인스턴스 구성 페이지에서 기본 인스턴스를 설치할지 명명된 인스턴스를 설치할지 지정합니다.

    인스턴스 ID - 기본적으로 인스턴스 이름이 인스턴스 ID로 사용됩니다. 인스턴스 ID는 SQL Server인스턴스의 설치 디렉터리 및 레지스트리 키를 식별하는 데 사용됩니다. 이는 기본 인스턴스와 명명된 인스턴스에 모두 해당됩니다. 기본 인스턴스의 경우 인스턴스 이름 및 인스턴스 ID는 MSSQLSERVER입니다. 기본값이 아닌 인스턴스 ID를 사용하려면 인스턴스 ID 입력란을 선택하고 값을 입력합니다.

    참고

    일반적인 SQL Server 독립 실행형 인스턴스의 경우 기본 인스턴스인지 명명된 인스턴스인지에 관계없이 인스턴스 ID 텍스트 상자에 기본값을 사용합니다.

    중요

    장애 조치(failover) 클러스터 인스턴스를 위해 준비한 모든 노드에 대해 동일한 인스턴스 ID를 사용합니다.

    인스턴스 루트 디렉터리 - 기본적으로 인스턴스 루트 디렉터리는 C:\Program Files\Microsoft SQL Server\입니다. 기본이 아닌 루트 디렉터리를 지정하려면 제공된 필드를 사용하거나 줄임표 단추를 선택하고 설치 폴더를 찾습니다.

    설치된 인스턴스 - 설치 프로그램을 실행 중인 컴퓨터에 있는 SQL Server 인스턴스가 그리드에 표시됩니다. 컴퓨터에 기본 인스턴스가 이미 설치된 경우 명명된 SQL Server인스턴스를 설치해야 합니다. 다음을 선택하여 계속합니다.

  12. 디스크 공간 요구 사항 페이지에서는 사용자가 지정한 기능에 필요한 디스크 공간을 계산한 후 설치 프로그램을 실행 중인 컴퓨터에서 사용 가능한 디스크 공간과 실제로 필요한 디스크 공간의 크기를 비교하여 보여 줍니다.

  13. 이 페이지를 사용하여 클러스터 보안 정책을 지정할 수 있습니다.

    • Windows Server 2008 이상 버전의 경우 서비스 SID(서버 보안 ID)를 사용하는 것이 좋으며 이는 기본 설정이기도 합니다. 이를 보안 그룹으로 변경하는 옵션은 없습니다. Windows Server 2008의 서비스 SID 기능에 대한 자세한 내용은 Windows 서비스 계정 및 권한 구성을 참조하세요. 이 기능은 Windows Server 2008 R2의 독립 실행형 클러스터 설치에서 테스트되었습니다.

    • Windows Server 2003에서는 SQL Server 서비스에 대한 도메인 그룹을 지정합니다. 모든 리소스 사용 권한은 SQL Server 서비스 계정을 그룹 멤버로 포함하는 도메인 수준 그룹을 통해 제어됩니다.

    다음을 선택하여 계속합니다.

  14. 이 항목의 나머지 부분에 대한 워크플로는 설치에 대해 지정한 기능에 따라 달라집니다. 선택 항목에 따라 일부 페이지가 표시되지 않을 수도 있습니다.

  15. 서버 구성 - 서비스 계정 페이지에서 SQL Server 서비스에 대한 로그인 계정을 지정합니다. 이 페이지에 구성된 실제 서비스는 사용자가 설치하도록 선택한 기능에 따라 달라집니다.

    모든 SQL Server 서비스에 동일한 로그인 계정을 할당하거나 각 서비스 계정을 따로 구성할 수 있습니다. 전체 텍스트 검색 및 SQL Server 에이전트를 비롯한 모든 클러스터 인식 서비스에 대해서는 시작 유형이 "수동"으로 설정되며 설치 과정에서 이를 변경할 수 없습니다. Microsoft는 서비스 계정을 개별적으로 구성하여 각 서비스에 대해 최소한의 권한만 제공할 것을 권장합니다. 이렇게 하면 SQL Server 서비스에서 작업을 완료하는 데 필요한 최소한의 권한만 부여할 수 있습니다. 자세한 내용은 Windows 서비스 계정 및 권한 구성를 참조하세요.

    이 SQL Server 인스턴스의 모든 서비스 계정에 대해 동일한 로그인 계정을 지정하려면 페이지 맨 아래에 있는 필드에 자격 증명을 제공합니다.

    보안 정보 빈 암호를 사용하지 마세요. 강력한 암호를 사용하세요.

    SQL Server 서비스에 대한 로그인 정보 지정을 완료하면 다음을 클릭합니다.

  16. 데이터베이스 엔진 및 Analysis Services에 기본이 아닌 데이터 정렬을 지정하려면 서버 구성 - 데이터 정렬 탭을 사용합니다.

  17. 서버 구성 - Filestream을 사용하여 SQL Server 인스턴스에 FILESTREAM을 설정합니다. 다음을 선택하여 계속합니다.

  18. Reporting Services 구성 페이지를 사용하여 만들 Reporting Services 설치 종류를 지정할 수 있습니다. 장애 조치(failover) 클러스터 인스턴스 설치의 경우 이 옵션은 구성되지 않은 Reporting Services 설치로 설정됩니다. 설치를 완료한 후에 Reporting Services 서비스를 구성해야 합니다.

  19. 오류 보고 페이지에서 Microsoft 개선에 도움이 되도록 SQL Server에 보낼 정보를 지정할 수 있습니다. 오류 보고 옵션은 기본적으로 사용됩니다.

  20. 시스템 구성 검사기는 사용자가 지정한 SQL Server 기능에 따라 구성의 유효성을 검사하기 위해 하나 이상의 규칙 집합을 실행합니다.

  21. 설치 준비 완료 페이지에는 설치 중에 지정된 설치 옵션이 트리 뷰로 표시됩니다. 계속하려면 설치를 선택합니다. 설치 프로그램은 선택한 기능에 대한 필수 구성 요소를 먼저 설치하고 그 다음에 기능을 설치합니다.

    설치 중에 설치 진행률 페이지에서 제공하는 상태 정보를 통해 설치 진행률을 모니터링할 수 있습니다. 설치가 끝나면 설치 및 기타 중요한 참고 사항에 대한 요약 로그 파일을 볼 수 있는 링크가 완료 페이지에 제공됩니다.

  22. SQL Server 설치 프로세스를 완료하려면 닫기를 선택합니다.

  23. 컴퓨터를 다시 시작합니다. 설치가 끝나면 설치 마법사에 표시되는 메시지를 읽어야 합니다. 설치 로그 파일에 대한 자세한 내용은 SQL Server 설치 로그 파일 보기 및 읽기를 참조하세요.

  24. 지금까지 설명한 단계를 반복하여 장애 조치(failover) 클러스터 인스턴스의 다른 노드를 준비합니다. 자동 생성된 구성 파일을 사용하여 다른 노드를 준비할 수도 있습니다. 자세한 내용은 구성 파일을 사용하여 SQL Server 2016 설치를 참조하세요.

완료

고급/엔터프라이즈 장애 조치(failover) 클러스터 인스턴스 설치 2단계: 완료

  1. 준비 단계에서 설명하는 대로 모든 노드를 준비했으면 준비된 노드 중 하나에서 설치를 실행합니다. 대부분의 경우 공유 디스크를 소유한 노드에서 설치를 실행합니다. SQL Server 설치 센터의 고급 페이지에서 고급 클러스터 완료를 선택합니다.

  2. 시스템 구성 검사기가 컴퓨터에서 검색 작업을 실행합니다. 계속하려면 확인을 선택합니다. 자세한 정보 표시를 선택하여 화면에 세부 정보를 표시하거나 자세한 보고서 보기를 선택하여 HTML 보고서 형식으로 볼 수 있습니다.

  3. 설치 지원 파일 페이지에서 설치를 선택하여 설치 지원 파일을 설치합니다.

  4. 시스템 구성 검사기가 설치를 계속하기 전에 컴퓨터의 시스템 상태를 확인합니다. 검사가 완료되면 다음을 선택하여 작업을 계속 진행합니다. 자세한 정보 표시를 선택하여 화면에 세부 정보를 표시하거나 자세한 보고서 보기를 선택하여 HTML 보고서 형식으로 볼 수 있습니다.

  5. 지역화된 운영 체제에서 설치하고 있고 설치 미디어에 영어와 해당 운영 체제 언어에 대한 언어 팩이 둘 다 있는 경우 언어 선택 페이지에서 SQL Server 인스턴스의 언어를 지정할 수 있습니다. 언어 간 호환성 지원 및 설치 고려 사항에 대한 자세한 내용은 SQL Server의 로컬 언어 버전을 참조하세요.

    계속하려면 다음을 선택합니다.

  6. 클러스터 노드 구성 페이지를 사용하여 클러스터링을 위해 준비한 인스턴스 이름을 선택하고 새 SQL Server 장애 조치(Failover) 클러스터 인스턴스의 네트워크 이름을 지정합니다. 이 이름은 네트워크에서 장애 조치(failover) 클러스터 인스턴스를 식별하는 데 사용되는 이름입니다.

    참고

    이전 버전의 SQL Server 장애 조치(Failover) 클러스터 인스턴스에서는 이를 가상 SQL Server 이름이라고 했습니다.

  7. SQL Server 설치 프로그램은 구성의 유효성을 검사하기 위해 선택한 기능을 기반으로 하나 이상의 규칙 집합을 실행합니다.

  8. 클러스터 리소스 그룹 페이지를 사용하여 SQL Server 가상 서버 리소스를 배치할 클러스터 리소스 그룹 이름을 지정합니다. SQL Server 클러스터 리소스 그룹 이름을 지정하는 방법에는 다음 두 가지 옵션을 사용할 수 있습니다.

    • 목록에서 사용할 기존 그룹을 지정합니다.

    • 새로 만들 그룹의 이름을 입력합니다. "Available storage"는 유효한 그룹 이름이 아닙니다.

  9. 클러스터 디스크 선택 페이지에서 SQL Server 장애 조치(failover) 클러스터 인스턴스에 대한 공유 클러스터 디스크 리소스를 선택합니다. 클러스터 디스크에는 SQL Server 데이터가 저장됩니다. 디스크를 여러 개 지정할 수 있습니다. 사용 가능한 공유 디스크 표에는 사용 가능한 디스크 목록, 각 디스크가 공유 디스크로 정규화되었는지 여부 및 각 디스크 리소스에 대한 설명이 표시됩니다. 다음을 선택하여 계속합니다.

    참고

    모든 데이터베이스에 대해 첫 번째 드라이브가 기본 드라이브로 사용되지만 데이터베이스 엔진 페이지나 Analysis Services 구성 페이지에서 이를 변경할 수 있습니다.

  10. 클러스터 네트워크 구성 페이지에서 장애 조치(Failover) 클러스터 인스턴스에 대한 네트워크 리소스를 지정합니다.

    • 네트워크 설정 – 장애 조치(Failover) 클러스터 인스턴스의 모든 노드 및 서브넷에 대한 IP 유형과 IP 주소를 지정합니다. 다중 서브넷 장애 조치(failover) 클러스터 인스턴스에 대해 여러 IP 주소를 지정할 수 있지만 IP 주소는 서브넷별로 하나씩만 지원됩니다. 모든 준비된 노드는 하나 이상의 IP 주소에 대한 소유자여야 합니다. SQL Server 장애 조치(failover) 클러스터 인스턴스에 여러 서브넷이 있는 경우 IP 주소 리소스 종속성을 OR로 설정하라는 메시지가 나타납니다.

    다음을 선택하여 계속합니다.

  11. 이 항목의 나머지 부분에 대한 워크플로는 설치에 대해 지정한 기능에 따라 달라집니다. 선택 항목에 따라 일부 페이지가 표시되지 않을 수도 있습니다.

  12. 데이터베이스 엔진 구성 - 계정 프로비전 페이지를 사용하여 다음을 지정합니다.

    • 보안 모드 - SQL Server 인스턴스에 대한 인증(Windows 인증 또는 혼합 모드 인증)을 선택합니다. 혼합 모드 인증을 선택하는 경우 기본 제공 SQL Server 시스템 관리자 계정에 강력한 암호를 제공해야 합니다.

      디바이스가 SQL Server에 성공적으로 연결되면 Windows 인증 및 혼합 모드에 모두 동일한 보안 메커니즘이 적용됩니다.

    • SQL Server 관리자 - SQL Server 인스턴스에 대해 시스템 관리자를 한 명 이상 지정해야 합니다. SQL Server 설치 프로그램을 실행 중인 계정을 추가하려면 현재 사용자 추가를 선택합니다. 시스템 관리자 목록에서 계정을 추가하거나 제거하려면 추가 또는 제거를 선택한 다음, SQL Server 인스턴스의 관리자 권한이 있는 사용자, 그룹 또는 컴퓨터 목록을 편집합니다.

    목록 편집을 마쳤으면 확인을 선택합니다. 구성 대화 상자에서 관리자 목록을 확인합니다. 목록이 완료되면 다음을 선택합니다.

  13. 데이터베이스 엔진 구성 - 데이터 디렉터리 페이지를 사용하여 기본값이 아닌 설치 디렉터리를 지정할 수 있습니다. 기본 디렉터리에 설치하려면 다음을 선택합니다.

    중요

    기본이 아닌 설치 디렉터리를 지정하는 경우 해당 설치 폴더가 이 SQL Server 인스턴스에만 사용되도록 해야 합니다. 이 대화 상자의 어떠한 디렉터리도 다른 SQL Server인스턴스의 디렉터리와 공유되지 않아야 합니다. 데이터 디렉터리는 장애 조치(failover) 클러스터 인스턴스의 공유 클러스터 디스크에 배치해야 합니다.

  14. Analysis Services 구성 - 계정 프로비저닝 페이지를 사용하여 Analysis Services의 관리자 권한을 얻을 사용자 또는 계정을 지정할 수 있습니다. Analysis Services의 시스템 관리자를 한 명 이상 지정해야 합니다. SQL Server 설치 프로그램을 실행 중인 계정을 추가하려면 현재 사용자 추가를 선택합니다. 시스템 관리자 목록에서 계정을 추가하거나 제거하려면 추가 또는 제거를 선택한 다음, Analysis Services 인스턴스의 관리자 권한이 있는 사용자, 그룹 또는 컴퓨터 목록을 편집합니다.

    목록 편집을 마쳤으면 확인을 선택합니다. 구성 대화 상자에서 관리자 목록을 확인합니다. 목록이 완료되면 다음을 선택합니다.

  15. Analysis Services 구성 - 데이터 디렉터리 페이지를 사용하여 기본값이 아닌 설치 디렉터리를 지정할 수 있습니다. 기본 디렉터리에 설치하려면 다음을 선택합니다.

    중요

    기본이 아닌 설치 디렉터리를 지정하는 경우 해당 설치 폴더가 이 SQL Server 인스턴스에만 사용되도록 해야 합니다. 이 대화 상자의 어떠한 디렉터리도 다른 SQL Server인스턴스의 디렉터리와 공유되지 않아야 합니다. 데이터 디렉터리는 장애 조치(Failover) 클러스터의 공유 클러스터 디스크에 배치해야 합니다.

  16. 시스템 구성 검사기는 사용자가 지정한 SQL Server 기능에 따라 구성의 유효성을 검사하기 위해 하나 이상의 규칙 집합을 실행합니다.

  17. 설치 준비 완료 페이지에는 설치 중에 지정된 설치 옵션이 트리 뷰로 표시됩니다. 계속하려면 설치를 선택합니다. 설치 프로그램은 선택한 기능에 대한 필수 구성 요소를 먼저 설치하고 그 다음에 기능을 설치합니다.

  18. 설치 중에 설치 진행률 페이지에서 제공하는 상태 정보를 통해 설치 진행률을 모니터링할 수 있습니다.

  19. 설치가 끝나면 설치 및 기타 중요한 참고 사항에 대한 요약 로그 파일을 볼 수 있는 링크가 완료 페이지에 제공됩니다. SQL Server 설치 프로세스를 완료하려면 닫기를 선택합니다. 동일한 장애 조치(failover) 클러스터 인스턴스를 위해 준비한 모든 노드가 이제 이 단계를 통해 최종 완료된 SQL Server 장애 조치(failover) 클러스터 인스턴스의 일부가 됩니다.

다음 단계

새 SQL Server 설치 구성 - 시스템의 공격 가능한 노출 영역을 줄이기 위해 SQL Server는 핵심 서비스 및 기능을 선택적으로 설치하고 활성화합니다. 자세한 내용은 Surface Area Configuration을 참조하세요.

로그 파일 위치에 대한 자세한 내용은 SQL Server 설치 로그 파일 보기 및 읽기를 참조하세요.

참고 항목

명령 프롬프트에서 SQL Server 2016 설치