주:
- 이 사용지침서에서는 Oracle Cloud에 액세스해야 합니다. 무료 계정에 등록하려면 Oracle Cloud Infrastructure Free Tier 시작하기를 참조하십시오.
- Oracle Cloud Infrastructure 인증서, 테넌시 및 구획에 대한 예제 값을 사용합니다. 실습을 마칠 때는 이러한 값을 클라우드 환경과 관련된 값으로 대체하십시오.
OCI에서 HA 및 DR을 위한 Microsoft SQL Server Always On 가용성 그룹 배포
소개
Microsoft SQL Server 배포는 Oracle Cloud Infrastructure(OCI)의 일반적인 사용 사례입니다. OCI 배포의 경우와 마찬가지로 고객은 비즈니스 연속성 요구 사항을 해결하는 매우 탄력적인 아키텍처를 찾습니다. 따라서 고가용성 및 재해 복구를 위해 SQL Server를 배포하는 방법을 이해하는 것이 이러한 고객에게 필수적입니다.
SQL Server 비즈니스 연속성 솔루션에는 여러 가지가 있습니다. 이 튜토리얼에서 설명하는 솔루션은 SQL Server 관리자 Always On 가용성 그룹에 의해 널리 채택되었습니다. SQL Server FCI(Always On Failover Cluster Instances)와 같은 솔루션은 OCI에 배포할 수도 있지만 이 자습서에서는 제외됩니다.
이 튜토리얼은 고객 사용 사례에서 영감을 얻었으며 SQL Server Always On 가용성 그룹의 세 가지 핵심 요소를 단일 문서로 OCI에 배포하여 자체적으로 차별화됩니다.
-
아키텍처는 SQL Server Always On 가용성 그룹을 배포하는 데 필요합니다. SQL Server Always On 가용성 그룹 배포가 성공했는지 확인하기 위해 고객이 알아야 할 몇 가지 세부 사항이 OCI에 SQL Server를 배포하는 데 있습니다.There are some specifics to deploying SQL Server on OCI that customers need to be aware of to make sure their SQL Server Always On availability groups deployment is successful.
-
SQL Server Always On 가용성 그룹을 배포하기 위해 마련되어야 하는 필요 조건입니다.
-
2노드 SQL Server Always On 가용성 그룹을 배포하기 위한 단계별 절차입니다. 이것은 튜토리얼의 대부분을 구성합니다. 두 개 이상의 노드를 사용하는 배치에 동일한 프로시저를 사용할 수 있습니다. 이 자습서에서는 고급 사용자가 아닌 사용자에게 적합한 Windows 운영 체제 그래픽 인터페이스를 사용하는 절차를 설명합니다. 고급 사용자인 경우 Windows PowerShell를 사용하여 구성을 구현할 수 있습니다.
구조
이 자습서에서는 다음 구조를 사용합니다.
-
단일 지역: 배포는 단일 OCI 지역으로 구성됩니다. 배포를 다른 OCI 리전으로 확장할 수 있지만, 이러한 구성은 이 자습서의 범위를 벗어납니다.
-
전용 서브넷: OCI Bastion VM(가상 머신)을 제외한 모든 리소스는 전용 지역 서브넷에 배치됩니다.
-
여러 서브넷의 SQL Server 노드: SQL Server 배포의 두 노드는 각각 Microsoft 권장 사항에 따라 다른 서브넷에 배치됩니다. 자세한 내용은 여러 서브넷의 가용성 그룹에 대한 필요 조건(Azure VM의 SQL Server)을 참조하십시오. SQL Server Always On 가용성 그룹은 단일 서브넷에 배포할 수 있지만 Microsoft에서 권장하는 아키텍처는 아닙니다.SQL Server Always On availability groups could be deployed in a single subnet but this is not a recommended architecture by Microsoft. 또한 OCI(직접 서버 반환)에서 지원하지 않는 로드 밸런서 및 기능을 사용해야 합니다.
-
Windows Server Failover Cluster Quorum Witness: Always On 가용성 그룹은 Windows Server Failover Cluster(WSFC)에서 실행됩니다. WSFC는 여러 배포 옵션이 있는 클러스터 쿼럼 증명을 사용해야 합니다. 이 사용지침서에서는 OCI 배포에 최적화된 파일 공유 목격자를 사용합니다. 이를 위해 쿼럼 증빙 VM이 아키텍처 다이어그램에 따라 프로비저닝됩니다.
-
SQL Server IP 필요: 각 SQL Server VM에는 기본 VNIC(가상 네트워크 인터페이스 카드)에 다음 IP가 필요합니다.
- 기본 IP: 운영 체제 액세스(VM 프로비저닝 시 자동으로 생성됨).
- 보조 IP 1: Windows Server 페일오버 클러스터 IP입니다. 이 튜토리얼에서 작성됩니다.
- 보조 IP 2: SQL Server Always On 가용성 그룹 리스너 이 튜토리얼에서 작성됩니다.
-
필요한 계정
- 도메인 관리자: 도메인 관리자는 이 자습서의 모든 구성 작업을 수행합니다. 또한 이 계정은 각 SQL Server VM의 로컬 관리자 및 각 SQL Server 인스턴스에 대한 SQL Server 시스템 관리자 고정 서버 역할의 멤버로 구성되어야 합니다.This account also must be configured both as a local administrator on each SQL Server VM and as a member of SQL Server sysadmin fixed server role for each SQL Server instance.
- 서비스 계정: SQL Server 서비스가 두 SQL Server 노드에서 작동하는 데 사용됩니다.
목표
다음을 만들고 구성합니다.
-
SQL Server Always On 가용성 그룹에 필요한 사용자 및 계정User and accounts needed for SQL Server Always On availability groups.
-
Always On 가용성 그룹에 대한 Windows Server 페일오버 클러스터입니다.A Windows Server Failover Cluster for Always On availability groups.
-
SQL Server Always On 가용성 그룹입니다.A SQL Server Always On availability group.
필요 조건
-
네트워킹
-
모든 리소스를 배치하기 위한 OCI 테넌시 및 구획에 액세스합니다.
-
아키텍처 다이어그램에 따라 구성된 네트워킹입니다.
- VCN 1개.
- 공용 서브넷 1개 및 전용 서브넷 4개
-
SQL Server Always On 가용성 그룹 구현에 대해 구성된 보안 목록 규칙 -
1433
및5022
포트가 열려 있습니다. -
OCI 백서 OCI에서 Active Directory 도메인 서비스 생성에 설명된 대로 OCI에서 Active Directory를 구현하도록 구성된 보안 목록 규칙입니다.
-
이 자습서에 표시된 CIDR(Classless Inter-Domain Routing) 블록을 사용하거나, 클라우드 네트워킹 팀의 조언에 따라 CIDR 블록을 선택할 수 있습니다.
-
-
서버
-
전용 서브넷에서 실행 중인 VM에 접속할 수 있도록 공용 서브넷의 배스천 VM 1개.
-
전용 서브넷에 도메인 컨트롤러 VM 1개.
-
개인 서브넷에 쿼럼 VM 1개.
-
각각 다른 전용 서브넷에 있는 SQL Server VM 2개
-
OCI에서 SQL Server를 실행하는 방법에는 OCI Marketplace 이미지 및 BYOL(Bring Your Own Microsoft License)의 두 가지가 있습니다. 원하는 것을 사용할 수 있습니다. 이 자습서에서는 SQL Server 기본 인스턴스 설치(VM당 단일 SQL Server 설치)를 가정합니다.
-
OCI 마켓플레이스 이미지를 사용하는 경우 프로비저닝 프로세스는 opc 사용자와 함께 SQL Server를 설치합니다. 각 노드를 도메인에 결합하면 도메인 관리자가 로컬 관리자의 일부인지 확인해야 SQL Server Management Studio의 각 SQL Server 데이터베이스 인스턴스에 연결할 수 있습니다.When we join each of the nodes to the domain, we will need to make sure that the domain administrator is part of the local administrators so that we can connect to each of the SQL Server database instances on SQL Server Management Studio.
-
SQL Server 노드 VM에 SQL Server Management Studio를 설치합니다.
-
-
Active Directory 도메인 필수 조건
-
도메인 컨트롤러 VM에 추가된 도메인 컨트롤러 기능 및 역할입니다.
-
OS 관리자가 구성한 도메인입니다. 현재 자습서의 도메인 컨트롤러의 루트 도메인 이름은
mssql.acme
입니다. 선택한 루트 도메인 이름으로 도메인을 구성할 수 있습니다. -
OCI에서 Active Directory 도메인 서비스 생성에 대한 OCI 백서를 참조할 수 있습니다.
-
도메인에 추가된 SQL Server VM 및 쿼럼 VM입니다.
-
이 자습서 제외
-
다중 영역: 다중 영역 배치가 가능하지만 이 자습서의 범위를 벗어납니다. 자세한 내용은 Azure 영역에서 다중 서브넷 가용성 그룹 구성 - Azure VM에서 SQL Server을 참조하십시오.
-
스토리지: 이 자습서에서는 각 VM의 부트 볼륨이 데이터베이스, 백업 및 로그에 대한 SQL Server 저장소로 사용됩니다(모두
C:\
드라이브에 매핑됨). 요구 사항에 따라 데이터베이스, 백업 및 로그에 대해 별도의 볼륨을 사용하고 구성해야 할 수 있습니다. WSFC는 내부 통신을 위해169.254.\*
주소 공간의 IP를 사용합니다. 이 IP는 iSCSI 블록 장치를 노출하기 위해 OCI 주소 공간과 겹칩니다. 이 경우 정적 IP 경로를 만들어 각 SQL Server 노드 VM에 iSCSI 대상 포털을 노출해야 합니다. 이러한 구성은 이 자습서의 범위를 벗어납니다. 자세한 내용은 Failover Clustering Networking 기본 사항 및 기본 사항을 참조하십시오. -
고가용성 Witness File Share: 이 자습서에서는 쿼럼 증인 파일 공유에 대해 단일 VM을 사용합니다. 고가용성 증인 파일 공유는 이 자습서의 범위를 벗어납니다. 배포 방법에 대한 자세한 내용은 OCI에 고가용성 Windows 파일 서버 배포를 참조하십시오.
작업 1: 보조 IP 구성
각 SQL Server 노드 VM에 대해 Windows Server Failover Cluster 및 Always On 가용성 그룹 리스너에 필요한 보조 IP를 만듭니다.For each SQL Server node VM, create the secondary IP needed for the Windows Server Failover Cluster and for the Always On availability groups listener.
-
OCI 콘솔에서 SQL Server 노드 1 VM으로 이동하고 리소스 메뉴에서 연결된 VNIC를 선택합니다.
-
기본 VNIC를 선택한 다음 Resources(리소스) 메뉴에서 IPv4 Addresses(주소)를 선택합니다.
-
보조 전용 IP 주소 추가를 선택하고 VNIC에 새 전용 IP를 추가하는 데 필요한 세부정보를 입력합니다. 생성을 누르면 이 VNIC와 연관된 새 보조 IP가 표시됩니다. WSFC IP입니다.
-
Always On 가용성 그룹 리스너에 대해 다른 보조 IP를 만들려면 동일한 VNIC에 1-3단계를 반복합니다.
-
다른 SQL Server 노드 VM에 대해 1-4단계를 반복합니다.
작업 2: SQL Server 서비스 계정 만들기
SQL ServerSQL Server 는 전용 도메인 계정을 사용해야 합니다. needs to use a dedicated domain account. 이 작업에서는 이 계정을 생성합니다. 튜토리얼 뒷부분에서는 이 계정을 사용하여 각 노드에서 SQL ServerSQL Server 서비스를 구성합니다.Later in the tutorial, we use this account to configure the SQL ServerSQL Server service at each of the nodes.
-
도메인 관리자 계정을 사용하여 도메인 컨트롤러에 로그인하고 Active Directory 사용자 및 컴퓨터로 이동합니다.
-
이 자습서에 대해 구성한 도메인을 확장합니다.
-
사용자를 마우스 오른쪽 버튼으로 누르고 새 사용자를 선택하여 새 사용자를 생성합니다.
-
다음 세부정보를 입력하고 다음을 누릅니다.
-
이 도메인 계정의 암호를 입력하고 다음을 누릅니다.
-
세부 정보를 검토하고 완료를 누릅니다.
작업 3: Witness File Share 구성
앞서 언급했듯이 이 자습서의 아키텍처는 파일 공유 증인을 사용하여 쿼럼 증인을 구현합니다. 이 작업에서는 공유 폴더를 생성합니다. 이후 작업에서는 이 공유 폴더를 사용하여 Windows Server 페일오버 클러스터를 구성합니다.
-
도메인 관리자 계정을 사용하여 쿼럼 VM에 로그인하고 미러링 모니터 폴더를 만듭니다.
-
생성한 폴더를 마우스 오른쪽 단추로 누르고 속성을 선택합니다. 공유 탭에서 공유를 누르고 모두를 선택하여 폴더를 공유합니다. 더 엄격하게 하려면 작업 2에서 만든 SQL Server 서비스 계정을 선택합니다.
-
폴더가 공유되었음을 알게 되면 완료를 누릅니다.
작업 4: Windows Server 페일오버 클러스터 구성
SQL Server Always On 가용성 그룹은 Windows Server Failover Cluster (WSFC) 기술에서 실행됩니다.SQL Server Always On availability groups runs on Windows Server Failover Cluster (WSFC) technology. 이 작업에서는 다음을 수행합니다.
-
SQL Server VM에 WSFC 역할을 추가합니다.
-
작업 1에서 만든 보조 IP 및 작업 3에서 만든 쿼럼 파일 공유 미러를 사용하여 클러스터를 만들고 구성합니다. 이 클러스터는 Always On 가용성 그룹 기능에 의해 후속 작업에서 사용됩니다.
작업 4.1: SQL Server VM에 WSFC 역할 추가
-
도메인 관리자를 사용하여 SQL Server 노드 1 VM에 로그인하고 Server Manager를 연 다음 대시보드에서 역할 및 기능 추가를 누릅니다.
-
다음을 눌러 설치 유형으로 이동합니다.
-
Role-based or feature-based installation(역할 기반 또는 기능 기반 설치)를 선택하고 Next(다음)를 누릅니다.
-
대상 서버 선택에서 서버 풀에서 서버 및 SQL Server 노드 1을 선택하고 다음을 눌러 계속합니다.
-
기능에서 페일오버 클러스터링을 선택합니다. 그러면 창이 나타나고 기능 추가를 누릅니다.
-
설치 선택 확인에서 세부정보를 검토하고 설치를 눌러 설치를 확인합니다.
-
설치가 완료되면 마법사를 닫습니다.
-
설치를 확인하려면 검색 모음에 Failover Cluster Manager를 입력합니다. 열 수 있으며 아직 클러스터가 포함되어 있지 않은지 확인할 수 있습니다.
-
다른 SQL Server 노드 VM에서 1-8단계를 반복합니다.
작업 4.2: 클러스터 만들기
-
도메인 관리자 계정을 사용하여 SQL Server 노드 1 VM에 로그인하고 Failover Cluster Manager를 엽니다. 실행 중인 클러스터가 없는 것을 확인할 수 있습니다.
-
Failover Cluster Manager를 마우스 오른쪽 단추로 누르고 클러스터 생성...을 선택하면 클러스터 생성 마법사가 열립니다.
-
클러스터 생성 마법사가 열리면 다음을 눌러 계속합니다.
-
찾아보기를 누르고 SQL Server 노드 1 및 SQL Server 노드 2 VM을 선택합니다.
-
적합한 노드를 선택했는지 확인한 다음 Next를 누릅니다.
-
Yes, When I click Next(예, 다음을 누를 때)를 선택하고 구성 테스트를 실행한 다음 클러스터 만들기 프로세스로 돌아가서 Next(다음)를 누릅니다.
-
모든 테스트 실행을 선택하고 다음을 누릅니다.
-
확인 창에서 다음을 누릅니다.
모든 테스트가 완료될 때까지 기다립니다.
-
완료를 누릅니다.
-
Cluster Name(클러스터 이름)을 입력하고 NetBIOS 제약 조건을 고려합니다.
-
만들기 전에 클러스터를 확인하고 Next(다음)를 누릅니다.
-
클러스터가 성공적으로 생성되면 완료를 누릅니다.
-
Failover Cluster Manager를 열면 새로 만든 클러스터를 볼 수 있습니다.
-
클러스터의 상태는 Cluster Core Resources(클러스터 코어 리소스) 섹션의 Offline(오프라인)입니다. 리소스를 확장하고 아직 구성되지 않은 클러스터 IP 주소를 찾습니다. 우리는 지금부터 몇 단계로 그것을 할 것입니다.
작업 4.3: 클러스터 구성
-
클러스터 IP를 설정하기 전에 쿼럼 증명을 구성합니다. 클러스터 이름을 마우스 오른쪽 단추로 누르고 작업 더 보기 및 클러스터 쿼럼 설정 구성...을 선택합니다. 그러면 구성 마법사가 열립니다.
-
Configure Cluster Quorum Wizard(클러스터 쿼럼 마법사 구성) 창에서 Next(다음)를 눌러 계속합니다.
-
Select the quorumitness를 선택하고 Next를 누릅니다.
-
파일 공유 미러 구성을 선택하고 다음을 누릅니다.
-
작업 3에 구성된 File Share Path(파일 공유 경로)를 입력하고 Next(다음)를 누릅니다.
-
쿼럼 구성 설정을 검토하고 Next를 누릅니다.
-
쿼럼 증인이 구성됩니다. 구성이 성공적으로 완료되면 완료를 눌러 마법사를 닫습니다.
-
작업 1에서 만든 IP를 클러스터에 연결합니다. 그러면 클러스터가 작동하게 됩니다. Failover Cluster Manager에서 Cluster Core Resources(클러스터 코어 리소스)를 확장하고 Failed(실패) 상태의 IP 주소를 마우스 오른쪽 버튼으로 누른 다음 Properties(등록 정보)를 누릅니다.
-
일반 사항 탭에서 작업 1의 이 노드에 대해 구성된 정적 IP 주소를 지정하고 적용을 누릅니다.
-
다른 IP에 대해 8단계와 9단계를 반복합니다. 클러스터가 제대로 설정됩니다. 클러스터 이름 리소스가 온라인 상태가 되면 도메인 컨트롤러 서버가 새 Active Directory 컴퓨터 객체로 업데이트됩니다. 이제 Always On 가용성 그룹 구성으로 이동할 준비가 되었습니다.We are now ready to move on to the Always On availability groups configuration.
작업 5: 샘플 데이터베이스에 대한 Always On 가용성 그룹 구성
이 작업에서는 다음을 수행합니다.
-
클러스터가 도메인에 생성한 가상 컴퓨터 객체 계정에 적절한 권한을 부여합니다. 이렇게 하면 클러스터가 Always On 가용성 그룹에 필요한 리소스를 만들 수 있습니다.
-
노드에서 항상 켜기 가용성 그룹 기능을 사용으로 설정합니다.
-
샘플 데이터베이스에 대해 항상 사용 가능 그룹을 구성합니다.
-
Always On 가용성 그룹에 대한 리스너를 생성합니다.
작업 5.1: 클러스터 도메인 컴퓨터 객체에 권한 부여
-
도메인 관리자 계정을 사용하여 도메인 컨트롤러에 로그인하고 Active Directory 사용자 및 컴퓨터를 엽니다.
-
보기를 누르고 고급 기능을 선택하여 고급 기능을 봅니다.
-
컴퓨터를 마우스 오른쪽 단추로 누르고 등록정보를 선택합니다.
-
Security(보안) 탭으로 이동하고 Add(추가)를 누릅니다.
-
사용자, 컴퓨터, 서비스 계정 또는 그룹 마법사에서 객체 유형...을 누릅니다.
-
컴퓨터를 선택하고 확인을 누릅니다.
-
클러스터의 이름을 입력하고 확인을 누릅니다. 이제 그룹 또는 사용자 이름 목록에 클러스터 컴퓨터 객체가 표시됩니다.
-
클러스터 컴퓨터 객체를 선택하고 고급을 눌러 권한을 구성합니다.
-
권한 탭에서 클러스터 컴퓨터 객체를 선택하고 편집을 누릅니다.
-
컴퓨터 객체 만들기 권한 항목을 선택하고 확인을 누릅니다.
-
이제 컴퓨터에 대한 고급 보안 설정으로 돌아가서 적용, 확인 순으로 누릅니다. 이 경우 클러스터의 컴퓨터 계정에는 Always On 가용성 그룹이 작동하는 데 필요한 권한이 있습니다.
작업 5.2: 노드에서 Always On 가용성 그룹 활성화
-
도메인 관리자 계정을 사용하여 SQL Server 노드 1 VM에 로그인하고 SQL Server 구성 관리자를 엽니다.
-
SQL Server 서비스를 누르고 SQL Server(MSSQL SERVER)를 마우스 오른쪽 단추로 누른 다음 속성을 선택합니다.
-
Always On 가용성 그룹 탭에서 Always On 가용성 그룹 사용을 선택합니다. 작업 4.2, Windows Server Failover Cluster에서 이미 생성된 클러스터의 이름을 확인하고 Apply를 누릅니다. 서비스를 다시 시작하라는 경고 메시지가 표시됩니다. 확인을 눌러 변경사항을 적용합니다. 서비스가 재시작됩니다.
-
If the SQL Server service is not restarted automatically, we can restart it manually, right-click on the SQL Server service and click Restart.
-
SQL Server 서비스를 마우스 오른쪽 단추로 누르고 속성을 선택한 다음 로그온 탭으로 이동합니다. 이 계정을 선택하고 작업 2에서 생성한 SQL Server 계정 세부정보를 입력합니다. 적용, 확인 순으로 누릅니다.
-
SQL Server 노드 2 VM에 대해 1-5단계를 반복합니다.
작업 5.3: 항상 사용 가능 그룹에 대한 샘플 데이터베이스 생성 및 백업
-
Log in to the SQL Server node 1 VM using the domain administrator account, open SQL Server Management Studio and connect to the SQL Server instance in that node.
-
NEW 질의를 선택하고 다음 이미지에 표시된 대로 데이터베이스 생성 질의를 사용하여 샘플 데이터베이스를 생성합니다.
-
객체 탐색기에서 데이터베이스를 확장하면 2단계에서 생성된 샘플 데이터베이스가 표시됩니다. 마우스 오른쪽 단추로 누르고 태스크를 누른 다음 백업...을 누릅니다.
-
전체를 백업 유형으로 선택합니다. 백업 대상을 검토 및 확인하고 확인을 누릅니다.
-
백업이 성공적으로 완료되었음을 알리는 메시지가 표시됩니다. 확인을 누릅니다.
작업 5.4: 샘플 데이터베이스에 대한 가용성 그룹 생성
-
백업이 생성되고 가용성 그룹 구성을 시작할 준비가 되었습니다. 항상 고가용성 설정을 마우스 오른쪽 단추로 누르고 새 가용성 그룹 마법사...를 선택합니다.
-
새 가용성 그룹 생성에서 다음을 눌러 계속합니다.
-
가용성 그룹 이름을 입력하고 Windows Server Failover Cluster(Windows 서버 페일오버 클러스터)를 Cluster Type(클러스터 유형)으로 선택하고 Next(다음)를 누릅니다.
-
작업 5.3에서 생성된 샘플 데이터베이스를 선택하고 다음을 누릅니다.
-
복제본 지정 창에서 복제본 지정 및 복제본 추가...를 눌러 노드 2 복제본을 선택합니다. 창에서 노드 2 서버 VM의 이름을 입력한 다음 Connect를 누릅니다.
-
이제 두 복제본 모두 기본 역할을 가진 복제본과 보조 역할을 가진 복제본이 표시됩니다. 요구 사항에 따라 가용성 모드를 변경할 수 있습니다. 다음을 누르면 리스너 탭이 표시됩니다. 지금은 건너뜁니다. 이 자습서의 뒷부분에서 리스너를 구성합니다.
-
데이터 동기화 선택에서 자동 시드를 선택하고 다음을 누릅니다.
-
구성 검증이 실행됩니다. 리스너 구성을 제외한 모든 검증 결과가 성공적임을 알 수 있습니다. 다음을 누릅니다.
-
요약에서 완료를 눌러 가용성 그룹의 생성 및 구성을 완료합니다.
-
결과에는 가용성 그룹 구성이 성공적으로 완료되었음을 알리는 메시지가 표시됩니다. 닫기를 누르면
가용성 그룹이 생성되고 객체 탐색기에서 세부정보를 볼 수 있습니다.
작업 5.5: 가용성 그룹 리스너 생성
이 작업에서는 작업 5.4에서 생성된 가용성 그룹에 대한 리스너를 생성합니다. 리스너는 Always On 가용성 그룹 구성에서 데이터베이스에 대한 연결을 제공하는 가상 네트워크 이름입니다. 이를 통해 클라이언트는 SQL ServerSQL Server의 물리적 인스턴스 이름을 알 필요 없이 복제본에 연결할 수 있습니다.It allows a client to connect to a replica without having to know the physical instance name of the SQL ServerSQL Server. 리스너는 트래픽의 경로를 지정하므로 페일오버가 발생한 후에는 클라이언트 연결 문자열을 수정할 필요가 없습니다.
-
객체 탐색기에서 가용성 그룹 및 작업 5.4에서 생성된 가용성 그룹을 확장하고 가용성 그룹 리스너를 마우스 오른쪽 단추로 누르고 리스너 추가...를 선택합니다.
-
리스너에 대한 리스너 DNS 이름을 입력하고 네트워크 모드에서
1433
및 정적 IP 포트를 지정합니다. 추가...를 눌러 작업 1에서 생성된 리스너 IP를 추가합니다. -
연결된 노드의 서브넷이 선택한 서브넷인지 확인하고 작업 1에서 리스너에 대해 생성된 보조 IP가 포함된 IPv4 Address를 입력한 다음 OK를 누릅니다.
-
두번째 IP를 추가하려면 Add...를 다시 누릅니다. 선택한 서브넷이 다른 노드의 서브넷인지 확인하고 작업 1에서 다른 노드에 대해 생성된 보조 IP의 IP 주소를 입력합니다. 확인을 누릅니다.
-
구성된 두 IP가 모두 표시되는지 확인하고 OK를 눌러 리스너 만들기를 완료합니다.
-
객체 탐색기로 이동하고 가용성 그룹 리스너 폴더에 리스너가 나타나는지 확인합니다.
이제 SQL Server Management Studio에서 SQL Server 노드와 마찬가지로 리스너에 연결할 수 있습니다. Always On 가용성 그룹 구성이 완료되었으며 응용 프로그램을 쉽게 연결할 수 있는 리스너가 있습니다. 이제 배치를 페일오버할 준비가 되었으며, 수동으로 수행할 수 있습니다.
관련 링크
확인
- Authors - Raphael Teixeira(Principal Cloud Solution Architect, Ricardo Malhado)
추가 학습 자원
docs.oracle.com/learn에서 다른 실습을 살펴보거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하십시오. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer가 되십시오.
제품 설명서는 Oracle Help Center를 참조하십시오.
Deploy Microsoft SQL Server Always On Availability Groups for HA and DR on OCI
F92896-01
February 2024
Copyright © 2024, Oracle and/or its affiliates.