주:
- 이 자습서에서는 Oracle Cloud에 액세스해야 합니다. 무료 계정에 등록하려면 Oracle Cloud Infrastructure Free Tier 시작하기를 참조하십시오.
- Oracle Cloud Infrastructure 자격 증명, 테넌시 및 구획에 예제 값을 사용합니다. 실습을 완료했으면 이러한 값을 자신의 클라우드 환경과 관련된 값으로 대체하십시오.
리스너 및 로드 밸런서를 사용하여 OCI에서 Microsoft SQL Server Always On Availability Group 구성
소개
OCI(Oracle Cloud Infrastructure)에 Microsoft SQL Server를 배포하면 고가용성 및 비즈니스 연속성 목표를 달성할 수 있는 강력한 플랫폼이 기업에 제공됩니다. Microsoft SQL Server 고가용성을 위한 가장 효과적인 방법 중 하나는 Always On 가용성 그룹 기능입니다. Microsoft SQL Server Always On availability groups provide a high-availability and disaster recovery solution that enables seamless failover and data replication across multiple SQL Server instances.
다양한 방법으로 Microsoft SQL Server 가용성 그룹을 설정할 수 있습니다. 한 가지 접근 방법은 SQL Server 가상 머신을 동일한 가상 네트워크 내의 개별 서브넷에 배치하는 것입니다. 다중 서브넷 아키텍처를 사용하여 SQL Server 가용성 그룹을 배포하려면 Always On 가용성 그룹을 사용하여 OCI에 고가용성 Microsoft SQL Server 데이터베이스 배포 및 OCI에서 HA 및 DR용 Microsoft SQL Server Always On 가용성 그룹 배포를 참조하십시오.
이 사용지침서에 따라 단일 서브넷 내의 가상 머신을 사용하여 OCI에서 SQL Server Always On 가용성 그룹을 배포하고 구성합니다. 이 구성에는 리스너 역할을 하는 전용(private) OCI 로드 밸런서가 포함되어 있어 원활한 클라이언트 연결과 고가용성을 제공합니다. 이 접근 방식은 단순성과 신뢰성이 중요한 환경에 적합하며 자동 페일오버, 데이터 중복성 및 SQL Server 데이터베이스에 대한 무중단 액세스를 제공합니다. 이 설정을 통해 인프라는 강력한 비즈니스 연속성으로 미션 크리티컬 워크로드를 지원할 수 있습니다. 프로덕션 배포의 경우 이 고가용성 구성을 보완하기 위해 향상된 모니터링, 로깅, 보안 강화 및 백업 전략 구현을 고려하십시오.
단일 서브넷 내에 상시 가동 가용성 그룹을 배포하려는 경우 이 사용지침서에서는 OCI 가상 머신 및 OCI 로드 밸런서를 사용하여 설정하기 위한 단계별 지침을 제공합니다. 이 사용지침서에서는 OCI 로드 밸런서와 함께 단일 서브넷의 가상 머신을 사용하여 OCI에서 2노드 상시 가동 가용성 그룹을 설정하는 과정을 안내합니다.
구조
다음 이미지는 솔루션의 샘플 상위 레벨 구조를 보여줍니다.
이 자습서에 대한 제외
-
OCI에서 Active Directory 도메인 서비스의 구성입니다. 자세한 내용은 Oracle Cloud Infrastructure에서 Active Directory 도메인 서비스 생성을 참조하십시오.
-
OCI에 SQL Server 설치 및 구성 자세한 내용은 Oracle Cloud Infrastructure상의 Microsoft SQL Server를 참조하십시오.
-
Windows 페일오버 클러스터의 구성입니다. 자세한 내용은 클러스터 생성을 참조하십시오.
-
파일 공유 목격자의 구성입니다. 자세한 내용은 클러스터 쿼럼에 대한 파일 공유 추가를 참조하십시오.
목표
- 단일 서브넷의 가상 머신을 사용하여 OCI에서 SQL Server Always On 가용성 그룹을 배포하고 구성합니다. SQL Server 2022 Always On 가용성 그룹 및 원활한 클라이언트 연결을 위해 리스너를 사용하여 고가용성 및 자동 페일오버를 활성화하는 OCI 로드 밸런서의 설정을 다룹니다.
필요 조건
-
SQL Server Always On 가용성 그룹에 대한 기본적인 이해가 권장됩니다.
-
모든 관련 리소스를 호스트하기 위해 컴파트먼트가 정의된 OCI 테넌시에 액세스합니다.
-
프라이빗 서브넷이 하나 이상 포함된 구성된 VCN(가상 클라우드 네트워크)입니다.
-
이 자습서에는 최소 6개의 전용 IP 주소가 필요합니다.
- 도메인 컨트롤러의 경우 1
- 2개 SQL Server 노드용
- Windows Server 페일오버 클러스터 IP용 1개
- SQL Server Always On 가용성 그룹 리스너 IP용 1개
- OCI 로드 밸런서용 1개
OCI 부동 IP 주소는 지원되지 않으므로 SQL 가용성 그룹(AG) 리스너 및 OCI 로드 밸런서의 IP 주소가 달라집니다.
-
SQL Server Always On 가용성 그룹을 구현하기 위해 구성된 보안 목록 규칙 -
1433
및5022
포트가 열려 있습니다. -
세 개의 Windows Server 2022 OCI 가상 머신 인스턴스입니다.
- Active Directory 도메인 컨트롤러로 구성된 VM 1개
- SQL Server 2022 및 SQL Server Management Studio(SSMS)가 설치된 VM 2개
-
쿼럼 구성을 지원하려면 파일 공유 증인이 필요합니다.
- 간단히 말해서 이 자습서에서는 도메인 컨트롤러의 공유 폴더를 사용하여 파일 공유 목격자를 호스트합니다.
- 운용 환경에서는 보다 강력한 쿼럼 모델 구현을 고려하십시오.
-
두 SQL Server VM 간에 Windows 페일오버 클러스터를 구성해야 합니다.
작업 1: SQL Server Always On 가용성 그룹 구성
작업 1.1: 두 SQL Server 노드(DevSQL1
및 DevSQL2
)에서 가용성 그룹 활성화
-
DevSQL1
노드에서 시작으로 이동하여 SQL Server 2022 Configuration Manager를 검색하고 엽니다. -
SQL Server 서비스를 선택하고 SQL Server(MSSQLSERVER) 서비스를 마우스 오른쪽 단추로 누른 다음 속성을 선택합니다. 명명된 인스턴스를 사용하는 경우 SQL Server(
INSTANCENAME
)가 됩니다. -
가용성 그룹 항상 사용을 누르고 가용성 그룹에 항상 사용을 선택합니다.
-
적용을 선택하고 확인을 누릅니다.
-
SQL Server 서비스를 다시 시작합니다.
-
다른 노드(
DevSQL2
)에서 1-5단계를 반복합니다.
작업 1.2: 첫번째 SQL Server 노드(DevSQL1
)에 데이터베이스를 만들고 전체 백업을 수행합니다.
-
DevSQL1
노드에서 시작으로 이동하여 SSMS를 검색하고 SSMS(SQL Server Management Studio)를 엽니다. -
기본 SQL Server에 연결합니다.Connect to the primary SQL Server. 이 자습서에서는
DevSQL1
입니다. -
객체 탐색기에서 데이터베이스를 마우스 오른쪽 버튼으로 누르고 새 데이터베이스를 누릅니다.
-
일반 사항에서 데이터베이스 이름을 입력하고 옵션에서 전체를 복구 모델로 선택합니다.
-
확인을 누릅니다.
-
전체 백업을 수행하려면 데이터베이스 "AdventureWorks2022", 작업을 마우스 오른쪽 버튼으로 누르고 백업을 누릅니다.
-
일반 사항에서 백업 유형이 전체인지 확인하고 대상에서 디스크를 백업 대상으로 선택하고 추가를 누른 다음 전체 백업의 위치와 파일 이름을 입력합니다.
-
확인을 누릅니다.
Transact-SQL을 사용하여 백업을 수행할 수도 있습니다.You can also take a backup using Transact-SQLTransact-SQL. 예:
트랜잭션 SQL:
BACKUP DATABASE [AdventureWorks2022] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\Backup\AdventuresWork2022.bak' WITH NOFORMAT, NOINIT, NAME = N'AdventureWorks2022-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO
작업 1.3: 가용성 그룹 생성
-
SQL Server Management Studio를 열고
DevSQL1
에 연결합니다. 객체 탐색기에서 고가용성 항상 설정을 마우스 오른쪽 버튼으로 누르고 새 가용성 그룹 마법사를 누릅니다.그러면 새 가용성 그룹 페이지가 열립니다. 다음을 누릅니다.
-
옵션 지정에서 가용성 그룹 이름을
DevAG
으로, 클러스터 유형을 Windows Server 페일오버 클러스터로 입력하고 다음을 누릅니다. -
데이터베이스 선택에서 이 가용성 그룹에 추가할 데이터베이스를 선택합니다. 상태에서 데이터베이스를 가용성 그룹에 추가할 수 있도록 필요 조건 충족이 표시되어야 합니다. 문제가 있는 경우 이유를 알려주고 필요 조건을 충족하는 데 필요한 조치를 취해야 합니다. 예를 들어, 전체 데이터베이스 백업이 보류 중일 수 있습니다.
-
복제본 지정에서 복제본을 추가합니다. 복제본을 눌러 두 노드가 가용성 복제본 아래에 추가되었는지 확인하고 가용성 모드를 동기 커밋으로 변경합니다. 요구 사항에 따라 다른 가용성 모드를 사용할 수 있습니다.
-
끝점을 눌러 두 끝점이 모두 동일한 포트를 사용하고 있으며 해당 포트가 방화벽 및 보안 목록에서 열려 있는지 확인합니다. 기본적으로
5022
포트가 됩니다.주: 이 자습서에서는 다른 모든 옵션을 기본값으로 유지합니다. 현재 리스너를 생성하지 마십시오.
-
다음으로 데이터 동기화를 선택해야 합니다. 자동 시드를 선택하고 다음을 누릅니다.
-
검증에서 검증이 성공인지 확인하고 실패를 수정합니다. 나중에 리스너를 생성할 예정이므로 리스너 구성 확인 경고는 무시해도 됩니다. 다음을 누르고 가용성 그룹이 생성되면 닫기를 선택하여 마법사를 닫습니다.
-
객체 탐색기에서 고가용성 항상 설정을 확장한 다음 가용성 그룹을 확장합니다. 이제 이 컨테이너에 새 가용성 그룹이 표시되어야 합니다. 가용성 그룹을 마우스 오른쪽 단추로 누르고 대시보드 표시를 선택합니다.
-
Failover Cluster Manager를 열고 Start(시작)로 이동하여 Failover Cluster Manager(페일오버 클러스터 관리자)를 검색하고 엽니다. 클러스터에 연결하고 롤을 누릅니다.
사용한 가용성 그룹 이름은 클러스터의 역할이며 리스너를 구성하지 않았기 때문에 해당 가용성 그룹에 클라이언트 연결에 대한 IP 주소가 없습니다. OCI 로드 밸런서를 생성한 후 리스너를 구성합니다.
이 단계에서 가용성 그룹은 두 개의 SQL ServerSQL Server 복제본으로 성공적으로 구성되어 인스턴스 간 페일오버를 허용합니다.At this stage, the availability group has been successfully configured with two SQL ServerSQL Server replicas, allow failover between the instances. 그러나 리스너가 설정되지 않았으므로 리스너를 사용한 클라이언트 연결은 아직 불가능합니다.
작업 2: OCI 로드 밸런서 생성 및 가용성 그룹 리스너 구성
다중 서브넷 설정 사용 또는 각 가상 머신에 보조 IP 주소 지정을 포함하여 OCI에서 SQL Server Always On 가용성 그룹 리스너를 구성하는 몇 가지 접근 방법이 있습니다. 이러한 방법은 유효하지만 페일오버 이벤트 중 IP 이동을 관리하기 위해 추가 구성 또는 사용자 정의 스크립트가 필요한 경우가 많습니다.
단일 서브넷 환경에 상시 가동 가용성 그룹을 배포하고 커스터마이징 스크립팅을 방지하려는 경우 전용 OCI 로드 밸런서를 사용하면 간소화되고 안정적인 솔루션을 제공할 수 있습니다. 이 섹션에서는 단일 서브넷 내에서 원활한 연결 및 페일오버 처리를 가능하게 해주는 상시 가동 가용성 그룹의 리스너로 작동하도록 OCI 로드 밸런서를 구성하는 과정을 안내합니다.
작업 2.1: SQL Server Always On 가용성 그룹 리스너에 대한 정적 개인 IP 주소 예약
나중에 Windows 페일오버 클러스터의 SQL Server Always On 가용성 그룹 리스너 IP에 지정될 정적 전용 IP를 OCI에 예약합니다. OCI에서 이 IP 주소가 지정된 다른 서비스 또는 VM이 없도록 이 IP 주소를 예약하고 있습니다. 이 IP 주소는 클라이언트가 접속하는 데 사용되지 않지만 가용성 그룹의 복구에 도움이 되며 OCI 로드 밸런서가 올바른 기본 서버로 접속 경로를 지정하고 있는지 확인합니다.
-
OCI 콘솔로 이동하여 네트워킹으로 이동하고 가상 클라우드 네트워크를 누릅니다.
-
SQL Server 노드에 사용 중인 VCN으로 이동합니다.
-
서브넷을 누르고 SQL Server 노드에 사용 중인 서브넷으로 이동합니다.
-
리소스에서 IPv4 주소를 누릅니다.
-
예약된 IPv4 주소 추가를 누릅니다.
-
SQL Server Always On 가용성 그룹 리스너에 할당할 IP 주소를 입력합니다. 사용되지 않은 IP 주소일 수 있습니다. 클라이언트가 이 IP 주소를 사용하여 원격으로 연결할 수 없습니다. Windows 페일오버 클러스터의 SQL Server Always On 가용성 그룹 리스너에 지정할 더미 IP입니다. 이 자습서에서는
10.0.0.148
를 사용했습니다.
작업 2.2: 프라이빗 OCI 로드 밸런서 생성
참고: 여기에 언급되지 않은 필드는 기본값으로 유지됩니다.
-
OCI 콘솔로 이동하여 네트워킹 및 로드 밸런서로 이동합니다.
-
로드 밸런서 및 로드 밸런서 생성을 누릅니다.
-
로드 밸런서 이름을 입력하고 가시성 유형으로 비공개를 선택합니다.
-
네트워킹 선택에서 이 로드 밸런서에 사용할 VCN 및 서브넷의 컴파트먼트 이름을 선택합니다. SQL Server 노드에 사용한 것과 동일한 VCN 및 서브넷을 사용합니다.
-
관리에서 이 로드 밸런서가 생성될 컴파트먼트를 선택합니다. 의도하지 않은 서비스 중단을 방지하려면 로드 밸런서, 리스너 및 백엔드가 활성 상태일 때 삭제를 방지하도록 설정하고 다음을 누릅니다.
-
백엔드에서 로드 밸런싱 정책을 가중 라운드 로빈으로 지정합니다.
-
백엔드 서버 선택에서 SQL Server 노드(
DevSQL1
및DevSQL2
)를 모두 추가합니다. 포트 번호를1433
로 변경합니다. SQL Server에 다른 포트를 사용하는 경우 해당 포트 번호를 입력합니다. -
건전성 검사 정책 지정에서 포트 번호가
59999
인 TCP 프로토콜을 사용합니다. 사용되지 않은 포트를 사용할 수 있습니다. -
다른 모든 설정은 기본값으로 유지하며 선택한 VCN에 대해 보안 목록을 사용합니다. 다음을 누릅니다.
-
리스너 구성에서 리스너 이름, TCP 트래픽 및 포트 번호를
1433
로 입력합니다. 다른 모든 설정을 기본값으로 유지합니다. -
다음을 누르고 구성을 검토하고 제출을 누릅니다.
-
OCI 로드 밸런서가 프로비저닝되면 네트워킹, 로드 밸런서로 이동하여 OCI 로드 밸런서의 프라이빗 IP 주소를 기록하고 로드 밸런서를 누를 수 있습니다.
이 사용지침서에서는 로드 밸런서의 IP 주소가 10.0.0.149
입니다. 클라이언트가 SQL Server Always On 가용성 그룹 리스너에 연결하는 데 사용할 IP 주소입니다.
작업 2.3: SQL Server Always On 가용성 그룹 리스너 구성
-
기본 복제본을 호스트하는 VM에 대한 RDP(원격 데스크톱 프로토콜)입니다. 이 자습서에서는
DevSQL1
입니다. 이를 확인하려면 Windows Failover Cluster Manager, Roles(역할)를 열고 SQL 가용성 그룹 역할의 경우 Owner Node(소유자 노드) 열을 확인하여 기본 복제본인 노드를 확인합니다. -
Networks(네트워크)로 이동하고 네트워크 Name(이름)을
$ClusterNetworkName
변수로 메모합니다. -
클라이언트 액세스 지점을 추가합니다. 클라이언트 액세스 지점은 응용 프로그램이 가용성 그룹의 데이터베이스에 연결하는 데 사용하는 네트워크 이름입니다.
-
Failover Cluster Manager에서 클러스터 이름을 확장하고 Roles(역할)를 선택합니다.
-
롤을 누르고 가용성 그룹 이름을 마우스 오른쪽 버튼으로 누르고 리소스 추가를 선택한 다음 클라이언트 액세스 지점을 누릅니다.
-
이름에서 이 새 리스너의 이름을 생성합니다. 새 리스너의 이름은 응용 프로그램이 SQL Server 가용성 그룹의 데이터베이스에 연결하는 데 사용하는 네트워크 이름입니다.The name for the new listener is the network name that applications use to connect to databases in the SQL Server availability group.
-
다음을 두 번 누르고 완료를 선택합니다. 이 시점에서는 리스너 또는 리소스를 온라인으로 전환하지 마십시오.
-
-
가용성 그룹에 대한 클러스터 롤을 오프라인으로 설정합니다. Failover Cluster Manager에서 롤을 누르고 롤을 마우스 오른쪽 버튼으로 누르고 롤 정지를 선택합니다.
-
가용성 그룹에 대한 IP 리소스를 구성합니다.
-
리소스를 누르고 생성한 클라이언트 액세스 포인트를 확장합니다. 클라이언트 액세스 지점이 오프라인입니다.
-
IP 리소스를 마우스 오른쪽 버튼으로 누르고 Properties를 선택합니다. IP 주소의 이름을
$IPResourceName
변수로 기록해 둡니다. 이 자습서에서는 이름이IP Address 10.0.0.0
입니다. -
IP Address(IP 주소)를 누르고 Static IP Address(정적 IP 주소)를 선택합니다. IP 주소를 Task 2.1에서 예약한 IP 주소로 설정합니다. 이 자습서에서는
10.0.0.148
입니다.
-
-
SQL Server 가용성 그룹을 클라이언트 액세스 포인트에 종속되도록 합니다.
-
Failover Cluster Manager에서 롤을 누르고 가용성 그룹을 선택합니다.
-
리소스를 누르고 기타 리소스에서 가용성 그룹 리소스를 마우스 오른쪽 버튼으로 누르고 속성을 누릅니다.
-
종속성을 누르고 클라이언트 액세스 지점(리스너)의 이름을 추가합니다.
-
확인을 누릅니다.
-
-
클라이언트 액세스 지점을 IP 주소에 종속되도록 합니다.
-
Failover Cluster Manager에서 롤을 누르고 가용성 그룹을 선택합니다.
-
리소스를 누르고 서버 이름 아래의 클라이언트 액세스 포인트를 마우스 오른쪽 버튼으로 누르고 속성을 누릅니다.
-
Dependencies를 누르고 IP 주소가 종속성인지 확인합니다. 그렇지 않은 경우 IP 주소에 대한 종속성을 설정합니다. 여러 리소스가 나열되는 경우 IP 주소에 AND가 아닌 OR 종속성이 있는지 확인하고 OK를 누릅니다.
-
-
Windows PowerShell에서 클러스터 매개변수를 설정합니다.
-
Copy the following PowerShell script to one of your SQL Server instances. 환경에 대한 변수를 갱신합니다.
-
네트워크를 선택하고 네트워크를 마우스 오른쪽 버튼으로 누른 다음 등록 정보를 선택하여 페일오버 클러스터 관리자에서
$ClusterNetworkName
이름을 찾습니다.$ClusterNetworkName
은 일반 사항 탭의 이름 아래에 있습니다. -
$IPResourceName
는 Failover Cluster Manager의 IP 주소 리소스에 지정된 이름입니다. 이는 롤을 선택하고 SQL Server 가용성 그룹 또는 FCI 이름을 선택한 다음 서버 이름에서 리소스를 선택하고 IP 주소 리소스를 마우스 오른쪽 버튼으로 누른 다음 속성을 눌러 페일오버 클러스터 관리자에서 찾을 수 있습니다. 올바른 값은 General(일반) 탭의 Name(이름) 아래에 있습니다. -
$ListenerILBIP
는 가용성 그룹 리스너에 대해 Azure 로드 밸런서에서 생성한 IP 주소입니다. SQL Server AG/FCI 리스너 리소스 이름과 동일한 등록 정보 페이지에서 Failover Cluster Manager의$ListenerILBIP
를 찾습니다. -
$ListenerProbePort
는 가용성 그룹 리스너에 대해 Azure 로드 밸런서에서 구성한 포트입니다(예:59999
). 사용되지 않은 TCP 포트는 모두 유효합니다.
$ClusterNetworkName = "<MyClusterNetworkName>" # The cluster network name. Use Get-ClusterNetwork on Windows Server 2012 or later to find the name. $IPResourceName = "<IPResourceName>" # The IP address resource name. $ListenerILBIP = "<n.n.n.n>" # The IP address that we reserved in Task 2.1. This is the static IP address for the SQL Server AG Listener that you reserved in OCI Console. [int]$ListenerProbePort = <nnnnn> Import-Module FailoverClusters Get-ClusterResource $IPResourceName | Set-ClusterParameter -Multiple @{"Address"="$ListenerILBIP";"ProbePort"=$ListenerProbePort;"SubnetMask"="255.255.255.255";"Network"="$ClusterNetworkName";"EnableDhcp"=0}
이 자습서에서는 다음을 사용했습니다.
$ClusterNetworkName = "Cluster Network 1" # The cluster network name. Use Get-ClusterNetwork on Windows Server 2012 or later to find the name. $IPResourceName = "IP Address 10.0.0.0" # The IP address resource name. $ListenerILBIP = "10.0.0.148" # The IP address of the internal load balancer. This is the static IP address for the load balancer that you configured in the Azure portal. [int]$ListenerProbePort = 59999 Import-Module FailoverClusters Get-ClusterResource $IPResourceName | Set-ClusterParameter -Multiple @{"Address"="$ListenerILBIP";"ProbePort"=$ListenerProbePort;"SubnetMask"="255.255.255.255";"Network"="$ClusterNetworkName";"EnableDhcp"=0}
-
-
클러스터 노드 중 하나에서 PowerShell 스크립트를 실행하여 클러스터 매개변수를 설정합니다.
-
-
제외를 추가하면 다른 시스템 프로세스가 동일한 포트에 동적으로 할당되지 않습니다. 이 시나리오의 경우 모든 클러스터 노드에서 다음 제외 항목을 구성합니다.
netsh int ipv4 add excludedportrange tcp startport=59999 numberofports=1 store=persistent
-
가용성 그룹에 대한 클러스터 롤을 온라인으로 설정합니다. Failover Cluster Manager에서 롤을 누르고 롤을 마우스 오른쪽 버튼으로 누르고 롤 시작을 선택합니다.
-
SQL Server Management Studio에서 리스너 포트를 설정합니다.
-
SQL Server Management Studio를 열고 기본 복제본에 연결합니다.
-
Always On High Availability, Availability groups로 이동하고 Availability group listeners를 누릅니다.
-
작업 2.2에서 생성한 리스너 이름을 마우스 오른쪽 단추로 누르고 속성을 누릅니다.
-
포트에서 가용성 그룹 리스너의 포트 번호를 지정하고 확인을 누릅니다. 기본값은
1433
입니다.
-
-
DNS 서버에서 SQL 가용성 그룹 리스너 이름을 가리키는 전용 OCI 로드 밸런서 IP 주소에 대한 호스트 A 레코드가 있는지 확인하십시오. SQL 리스너 컴퓨터 객체가 DNS 레코드를 업데이트할 수 없는지 확인합니다. 이는 페일오버 후 DNS 항목이 Windows 페일오버 클러스터에서 사용 중인 IP 주소로 업데이트되지 않도록 하기 위한 것입니다.
이 자습서에서는 SQL 가용성 그룹 리스너의 호스트 A 레코드를
10.0.0.148
대신 IP 주소10.0.0.149
로 업데이트하고 보안을 업데이트하여SQLAGL$
컴퓨터 객체가 이 레코드를 업데이트할 수 없고 읽기만 할 수 있도록 했습니다.
이를 위해 더 많은 방법이 있을 수 있으며 자체 솔루션을 구현할 수 있습니다. 목표는 OCI 로드 밸런서의 IP 주소를 가진 SQL Server 가용성 그룹 리스너에 대한 DNS 레코드를 보유하는 것입니다.
이제 SSMS 또는 다른 클라이언트 도구에서 SQL Server 가용성 그룹 리스너에 대한 연결을 테스트할 수 있습니다.Now you can test the connection to SQL Server availability group listener from SSMS or any other client tool.
관련 링크
확인
- 작성자 - Deviprasad Moolya(Principal Cloud Architect)
추가 학습 자원
docs.oracle.com/learn에서 다른 실습을 탐색하거나 Oracle Learning YouTube 채널에서 더 많은 무료 학습 콘텐츠에 액세스하세요. 또한 Oracle Learning Explorer가 되려면 education.oracle.com/learning-explorer을 방문하십시오.
제품 설명서는 Oracle Help Center를 참조하십시오.
Configure Microsoft SQL Server Always On Availability Group on OCI with Listener and Load Balancer
G33421-01
Copyright ©2025, Oracle and/or its affiliates.