New-DatabaseAvailabilityGroup
이 cmdlet은 온-프레미스 Exchange에서만 제공됩니다.
New-DatabaseAvailabilityGroup cmdlet을 사용하면 DAG(데이터베이스 사용 가능 그룹)를 만들 수 있습니다.
아래 구문 섹션에 있는 매개 변수 집합에 대한 자세한 내용은 Exchange cmdlet 구문을 참조하십시오.
Syntax
New-DatabaseAvailabilityGroup
[-Name] <String>
[-ActivityState <ActivityStateOption>]
[-Confirm]
[-DagConfiguration <DatabaseAvailabilityGroupConfigurationIdParameter>]
[-DatabaseAvailabilityGroupIpAddresses <IPAddress[]>]
[-DomainController <Fqdn>]
[-FileSystem <FileSystemMode>]
[-ThirdPartyReplication <ThirdPartyReplicationMode>]
[-WhatIf]
[-WitnessDirectory <NonRootLocalLongFullPath>]
[-WitnessServer <FileShareWitnessServerName>]
[<CommonParameters>]
Description
DAG를 만들 때 Active Directory 포리스트 내에서 고유한 15자를 초과하지 않는 DAG의 유효한 컴퓨터 이름을 지정해야 합니다. 또한 각 DAG는 미러링 모니터 서버 및 감시 디렉터리로 구성됩니다. 미러링 모니터 서버와 그 디렉터리는 DAG의 구성원 수가 짝수인 쿼럼의 경우에만 사용됩니다. 감시 디렉터리를 미리 만들 필요는 없습니다. Exchange는 미러링 모니터 서버에서 사용자에게 필요한 디렉터리를 자동으로 만들고 보안합니다. DAG 미러링 모니터 서버를 제외한 다른 목적으로 디렉터리를 사용하면 안 됩니다.
미러링 모니터 서버에 대한 요구 사항은 다음과 같습니다.
- 미러링 모니터 서버는 DAG의 구성원일 수 없습니다.
- 미러링 모니터 서버는 Windows Server 2008 운영 체제 이상을 실행해야 합니다.
- 서버 하나가 여러 DAG에 대한 미러링 모니터 서버로 작동할 수 있지만 각 DAG에 해당 감시 디렉터리가 필요합니다.
다음과 같은 옵션 및 동작의 조합을 사용할 수 있습니다.
- 미러링 모니터 서버에 만들고 공유할 디렉터리, 사용할 미러링 모니터 서버 및 DAG의 이름을 지정할 수 있습니다.
- 사용할 미러링 모니터 서버 및 DAG의 이름을 지정할 수 있습니다. 이 시나리오에서 작업은 지정된 미러링 모니터 서버에 기본 디렉터리를 만듭니다.
지정한 미러링 모니터 서버가 Exchange 서버가 아닌 경우 미러링 모니터 서버의 로컬 관리자 그룹에 Exchange 신뢰할 수 있는 하위 시스템 유니버설 보안 그룹(USG)을 추가해야 합니다. 미러링 모니터 서버가 디렉터리 서버인 경우 Exchange 신뢰할 수 있는 하위 시스템 USG를 Builtin\Administrators 그룹에 추가해야 합니다. Exchange에서 필요에 따라 미러링 모니터 서버에 디렉터리를 만들고 공유할 수 있도록 하려면 이러한 보안 권한이 필요합니다.
Windows Server 2012 R2 이상에서는 기본적으로 클러스터 관리 액세스 지점 없이 DAG가 만들어집니다. 이 시나리오에서는 DAG에 IP 주소를 제공할 필요가 없습니다. 그러나 지원되는 모든 Windows의 버전에서 DatabaseAvailabilityGroupIpAddresses 매개 변수를 사용하여 DAG에 고정 IP 주소를 할당할 수 있습니다. 모두 또는 0.0.0.0을 지정하는 경우 작업은 DHCP(Dynamic Host Configuration Protocol)를 사용하여 IP 주소를 가져오려고 합니다. 이 매개 변수를 생략하거나 없음 또는 255.255.255.255 값을 사용하여 매개 변수를 구성하는 경우 DAG에는 클러스터 관리 액세스 지점이 없게 됩니다.
이 cmdlet을 실행하려면 먼저 사용 권한을 할당받아야 합니다. 이 항목에는 해당 cmdlet의 모든 매개 변수가 나열되지만 사용자에게 할당된 사용 권한에 포함되지 않은 일부 매개 변수에는 액세스할 수 없습니다. 조직에서 cmdlet 또는 매개 변수를 실행하는 데 필요한 사용 권한을 확인하려면 Find the permissions required to run any Exchange cmdlet를 참조하세요.
예제
예 1
New-DatabaseAvailabilityGroup -Name DAG1 -WitnessServer SERVER1 -WitnessDirectory C:\DAG1
이 예제에서는 미러링 모니터 서버 SERVER1 및 로컬 디렉터리 C:\DAG1을 사용하도록 구성된 DAG1이라는 DAG를 만듭니다. 이 예제에서는 Windows Server 2012 R2 이상이 필요합니다.
예 2
New-DatabaseAvailabilityGroup -Name DAG2 -WitnessServer SERVER2 -DatabaseAvailabilityGroupIpAddresses ([])::Any
이 예제에서는 미러링 모니터 서버 SERVER2를 사용하여 DAG2라는 DAG를 만듭니다. 시스템에서 미러링 모니터 서버로 사용할 DAG와 동일한 사이트에서 Exchange 서버를 자동으로 선택합니다. 또한 DAG2는 DAG의 IP 주소에 DHCP를 사용하도록 구성됩니다.
예 3
New-DatabaseAvailabilityGroup -Name DAG3 -WitnessServer SERVER1 -WitnessDirectory C:\DAG3 -DatabaseAvailabilityGroupIpAddresses 10.0.0.8,192.168.0.8
이 예에서는 DAG3이라는 DAG를 만듭니다. DAG3는 미러링 모니터 서버로 SERVER1을 사용하고 C:\DAG3의 SERVER1에 있는 감시 디렉터리 사용하도록 구성됩니다. DAG에 대한 MAPI 네트워크에는 여러 서브넷(10.0.0.x 및 192.168.0.x)이 포함되므로 DAG3에는 여러 고정 IP 주소가 할당됩니다.
매개 변수
-ActivityState
이 매개 변수는 Microsoft 내부에서 사용하도록 예약되어 있습니다.
Type: | ActivityStateOption |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019 |
-Confirm
Confirm 스위치는 확인 메시지를 표시할지 여부를 지정합니다. 진행하기 전에 cmdlet이 확인을 요구하는지에 따라 이 스위치가 cmdlet에 미치는 영향이 달라집니다.
- 파괴적인 cmdlet(예: Remove-* cmdlet)에는 계속하기 전에 명령을 강제로 승인하도록 하는 기본 제공 일시 중지가 있습니다. 이러한 cmdlet의 경우 정확한 구문
-Confirm:$false
를 사용하여 확인 메시지를 건너뛸 수 있습니다. - 대부분의 다른 cmdlet(예: New-* 및 Set-* cmdlet)에는 기본 제공 일시 중지가 없습니다. 이러한 cmdlet의 경우 값 없이 스위치를 지정하면 계속하기 전에 명령을 강제로 확인하도록 하는 일시 중지가 추가됩니다.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-DagConfiguration
이 매개 변수는 Microsoft 내부에서 사용하도록 예약되어 있습니다.
Type: | DatabaseAvailabilityGroupConfigurationIdParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-DatabaseAvailabilityGroupIpAddresses
DatabaseAvailabilityGroupIpAddresses 매개 변수는 사서함 서버가 DAG에 추가될 경우 하나 이상의 고정 IPv4 주소를 DAG에 지정합니다. Any 또는 0.0.0.0 값을 지정하면 시스템에서 DHCP 서버에서 하나 이상의 IPv4 주소를 임대하여 DAG에 할당하려고 합니다. 이 매개 변수를 사용하지 않거나 값 255.255.255.255 또는 None을 지정하면 클러스터 관리 액세스 지점 없이 DAG가 만들어집니다.
Type: | IPAddress[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-DomainController
DomainController 매개 변수는 Active Directory에서 데이터를 읽거나 쓰기 위해 이 cmdlet이 사용하는 도메인 컨트롤러를 지정합니다. FQDN(정규화된 도메인 이름)으로 도메인 컨트롤러를 식별합니다. 예: dc01.contoso.com
Type: | Fqdn |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-FileSystem
FileSystem 매개 변수는 DAG에 사용되는 파일 시스템을 지정합니다. 유효한 값은 다음과 같습니다.
- Ntfs
- 심판
Type: | FileSystemMode |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2016, Exchange Server 2019 |
-Name
Name 매개 변수는 최대 15자까지 사용하여 새 DAG의 고유 이름을 지정합니다. 사용하는 이름이 조직의 컴퓨터 이름과 충돌하지 않아야 합니다.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-ThirdPartyReplication
ThirdPartyReplication 매개 변수는 DAG가 기본 제공 연속 복제 대신 Exchange 타사 복제 API를 활용하는 타사 복제를 사용하도록 구성하고 사용하도록 지정합니다. 유효한 값은 Enabled 및 Disabled입니다. 이 모드를 사용하도록 설정한 후에는 변경할 수 없습니다.
Type: | ThirdPartyReplicationMode |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-WhatIf
Whatif 스위치는 해당 명령의 동작을 시뮬레이션합니다. 이 스위치를 사용하면 변경 내용을 실제로 적용하지 않고 발생할 변경 내용을 확인할 수 있습니다. 이 스위치를 사용하면 값을 지정할 필요가 없습니다.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-WitnessDirectory
WitnessDirectory 매개 변수는 파일 공유 감시 데이터를 저장하는 데 사용되는 미러링 모니터 서버의 디렉터리 이름을 지정합니다. 디렉터리 및 공유는 DAG의 사서함 서버가 아닌 Exchange 서버에서 호스트되어야 합니다. 이렇게 하면 Exchange 관리자가 디렉터리에 대한 운영 제어를 유지할 수 있습니다. 지정된 디렉터리는 다른 DAG에서 사용되거나 미러링 모니터 서버 이외의 용도로 사용되지 않아야 합니다. 이 매개 변수를 사용하지 않으면 기본 미러링 모니터 디렉터리가 사용됩니다.
Type: | NonRootLocalLongFullPath |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
-WitnessServer
WitnessServer 매개 변수는 DAG에 포함된 구성원 수가 짝수일 때 쿼럼 미러링 모니터 서버로 사용되는 서버의 이름을 지정합니다. 지정된 서버는 해당 서버를 사용하도록 구성된 DAG의 구성원이 아니어야 합니다. 독립 실행형 사서함 서버 또는 다른 DAG의 사서함 서버가 권장됩니다.
Type: | FileShareWitnessServerName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019 |
입력
Input types
이 cmdlet이 수락하는 입력 형식을 보려면 Cmdlet 입출력 형식을 참조하세요. cmdlet의 입력 형식 필드가 비어 있을 경우 cmdlet은 입력 데이터를 수락하지 않습니다.
출력
Output types
이 cmdlet이 수락하는 반환 형식(출력 형식이라고도 함)을 보려면 Cmdlet 입출력 형식을 참조하세요. 출력 형식 필드가 비어 있는 경우 cmdlet은 데이터를 반환하지 않습니다.