Microsoft 제품

Exchange 2019 Database Availability Group(DAG) 구성하기 - (1)

o959 2024. 3. 6. 14:23

Exchange 2019 Database Availability Group(DAG) 구성하기 - (1)

 

 

 

Exchange DAG를 구성해보려고 해요

최종적으로 아래와 같이 구성 하려고 해요

 

 

  C:\ F:\ G:\
EX01 Exchange  설치 드라이브 DB01 (Mount) DB02 (Copy)
EX02 Exchange  설치 드라이브 DB01 (Copy) DB02 (Mount)

 

 

 

서버 구성 상태

서버를 설치 한 직후 현재 구성 상태 입니다.

 

 

 

드라이브 구성 상태

 

드라이브는 동일하게  두 서버 모두 F와 G로 나눠 놨어요

 

 

그리고 네트워크는 HearBeat용으로 Private용으로 하나 더 추가 했습니다

네트워크

 

 

Exchange Database Availability Group (DAG)

 

 

https://learn.microsoft.com/ko-kr/exchange/high-availability/database-availability-groups/database-availability-groups?view=exchserver-2019

DAG 란, Microsoft Exchange Server 기본 제공되는 사서함 서버 고가용성 및 사이트 복원력 프레임워크의 기본 구성 요소입니다. DAG는 데이터베이스 집합을 호스트하는 최대 16개의 사서함 서버 그룹이며 개별 서버 또는 데이터베이스에 영향을 준 오류로부터 데이터베이스 수준의 자동 복구를 수행 합니다.

DAG는 사서함 데이터베이스 복제, 데이터베이스 및 서버 전환, 장애 조치(failover)와 Active Manager라는 내부 구성 요소를 위한 경계입니다.

DAG의 서버는 DAG의 다른 서버로부터 사서함 데이터베이스의 복사본을 호스트 합니다

 

 

쉽게 생각해서 DAG 내의 구성 된 사서함 서버의 고가용성을 보장해 주는 요소로 볼 수 있을 것 같아요

 

Mailbox Database 복제, Database 장애 조치(Failover) 등으로 관리 한다고 하네요

 

 

 

 

Exchange Database Availability Group (DAG) 생성하기

 

DAG 생성

[Servers]  - [Database Availability Groups] - "+" 버튼을 클릭하여 DAG 생성을 진행해주세요

 

 

 

DAG 구성

 

사용할 DAG 이름 : DAG01

Witness Server : ADDC01

witness Directory : C:\Witness

DAG에 사용할 서비스 IP : 192.168.0.94

 

Witness Server는  AD 서버를 사용하면 안됩니다

전 리소스도 없고 단순 테스트 용도 이므로 AD에 구성하게 되었어요

Witness Server의 Local Administrators Group의 구성원에 Exchange Trusted Subsystem이 있어야 해요

 

위 UI의 내용을 Powershell로 진행하는 경우 아래와 같아요

각 Step 마다 적어 놓도록 하려고 해요

New-DatabaseAvailabilityGroup -Name DAG01 -WitnessServer ADDC01 -WitnessDirectory C:\Witness -DatabaseAvailabilityGroupIPAddresses 192.168.0.94

 

 

 

Exchange Database Availability Group CNO 미리 생성/설정 하기

 

 

CNO 생성

 

DAG01이라는 컴퓨터 개체를 생성하고 해당 개체를 우 클릭하여 Disabled 상태로 만들어주세요

 

 

 

CNO 설정

 

CNO 개체를 우 클릭하여 [Properties]  - [Security] - [ADD]를 클릭하여

Exchange Computer 계정과 Exchange Trusted SubSytem을 추가하고 Full Control 권한을 부여해주세요

 

 

 

 

Exchange Database Availability Group Member Server 추가하기

 

 

DAG 설정

DAG Member Server 추가를 위헤 추가 버튼을 클릭해주세요

 

 

 

Member Server 설정

"+" 버튼을 클릭해서 추가할 Member Server를 추가해주세요

추가하게 되면 자동으로 Failover Clustering  기능이 설치 됩니다

추가가 완료되면 SAVE 버튼을 클릭하여 저장해주세요

 

Add-DatabaseAvailabilityGroupServer -Identity DAG01 -MailboxServer EX01
Add-DatabaseAvailabilityGroupServer -Identity DAG01 -MailboxServer EX02

 

 

 

 

 

 

Exchange Database Availability Group Network 생성하기

 

DAG에서 사용 될 Network를 구성하려고 해요

Network 대역은 총 2가지로 DAG Service Network와 복제 Network 에요

 

 

DAG 설정

DAG Network를 수동으로 구성하기 위해 위 설정을 체크해주셔야 해요

 

 

 

DAG 설정

 

DAG Network 설정을 위해 추가 버튼을 클릭해주세요

 

 

 

DAG Netweork

 

DAG Network를 추가해주세요

Subnet은 Exchange Server IP 대역이에요

 

 

DAG Network

 

복제 용도 네트워크도 추가해줬어요

 

 

 

 

정상적으로 추가 되었는지 확인해봤어요

DAG Network 설정 확인

정상적으로 추가 되었네요

 

Get-DatabaseAvailabilityGroupNetwork | Fl


New-DatabaseAvailabilityGroupNetwork -Name DAGNetwork     -Subnets 192.168.0.0/24 -DatabaseAvailabilityGroup DAG01
New-DatabaseAvailabilityGroupNetwork -Name MapiDagNetwork -Subnets 1.1.1.0/24 -DatabaseAvailabilityGroup DAG01

 

 

 

기본적인 DAG 구성은 마무리하고 다음 포스팅에선

구성한 DAG에 Database 복제본을 만들어 넣으려고 해요