New-DatabaseAvailabilityGroup
Этот командлет доступен только в локальной среде Exchange.
Используйте командлет New-DatabaseAvailabilityGroup для создания группы доступности базы данных (DAG).
Сведения о наборах параметров в разделе Синтаксис ниже см. В разделе Синтаксис командлета Exchange.
Синтаксис
New-DatabaseAvailabilityGroup
[-Name] <String>
[-ActivityState <ActivityStateOption>]
[-Confirm]
[-DagConfiguration <DatabaseAvailabilityGroupConfigurationIdParameter>]
[-DatabaseAvailabilityGroupIpAddresses <IPAddress[]>]
[-DomainController <Fqdn>]
[-FileSystem <FileSystemMode>]
[-ThirdPartyReplication <ThirdPartyReplicationMode>]
[-WhatIf]
[-WitnessDirectory <NonRootLocalLongFullPath>]
[-WitnessServer <FileShareWitnessServerName>]
[<CommonParameters>]
Описание
При создании DAG необходимо указать допустимое имя компьютера для DAG длиной не более 15 символов, уникальное в лесу Active Directory. Кроме того, для каждой группы обеспечения доступности баз данных указывается следящий сервер и следящий каталог. Следящий сервер и каталог на нем используются только в целях формирования кворума, если в группе имеется четное количество участников. Нет необходимости заранее создавать следящий каталог. Он будет автоматически создан и защищен системой Exchange на следящем сервере. Каталог не должен использоваться ни для каких других целей, кроме следящего сервера группы обеспечения доступности базы данных.
Для следящего сервера существуют следующие требования:
- Следящий сервер не должен быть членом группы DAG.
- Следящий сервер должен работать под управлением операционной системы Windows Server 2008 или более поздней версии.
- Один сервер может быть следящим сервером для нескольких групп, но для каждой группы необходим собственный следящий каталог.
Доступны следующие сочетания параметров и вариантов поведения:
- Пользователь может указать имя для группы доступности, для используемого следящего сервера, а также для каталога, созданного и открытого для совместного доступа на следящем сервере.
- Пользователь может указать имя для группы доступности и используемого следящего сервера. В этом сценарии на указанном следящем сервере задача создаст каталог по умолчанию.
Если указанный следящий сервер не является сервером Exchange Server, необходимо добавить универсальную группу безопасности доверенной подсистемы Exchange (USG) в локальную группу администраторов на следячем сервере. Если сервер-следящий сервер является сервером каталогов, необходимо добавить группу USG доверенной подсистемы Exchange в группу Builtin\Administrators. Эти разрешения безопасности необходимы для создания каталога и файлового ресурса на следящем сервере в приложении Exchange.
В Windows Server 2012 R2 или более поздней версии daG по умолчанию создается без административной точки доступа кластера. В этом сценарии предоставлять IP-адреса для группы обеспечения доступности баз данных не требуется. Однако во всех поддерживаемых версиях Windows вы можете назначать группе обеспечения доступности баз данных статические IP-адреса с помощью параметра DatabaseAvailabilityGroupIpAddresses. Если вы укажете Любой или 0.0.0.0, задача попытается использовать протокол DHCP для получения IP-адресов. Если вы пропустите этот параметр или присвоите ему значение Нет или 255.255.255.255, у группы обеспечения доступности баз данных не будет точки административного доступа к кластеру.
Для его запуска необходимо получить соответствующие разрешения. В этой статье перечислены все параметры командлета. Но некоторые из них могут быть вам не доступны, если они не включены в назначенные разрешения. Сведения о необходимых разрешениях для запуска командлетов и использования параметров в организации см. в статье Find the permissions required to run any Exchange cmdlet.
Примеры
Пример 1
New-DatabaseAvailabilityGroup -Name DAG1 -WitnessServer SERVER1 -WitnessDirectory C:\DAG1
В этом примере создается группа обеспечения доступности баз данных с именем DAG1, которая настроена на использование следящего сервера SERVER1 и локального каталога C:\DAG1. В этом примере требуется Windows Server 2012 R2 или более поздней версии.
Пример 2
New-DatabaseAvailabilityGroup -Name DAG2 -WitnessServer SERVER2 -DatabaseAvailabilityGroupIpAddresses ([])::Any
В этом примере создается группа обеспечения доступности баз данных с именем DAG2 со следящим сервером с именем SERVER2. Система автоматически выбирает сервер Exchange Server на том же сайте, что и daG, который будет использоваться в качестве следящего сервера. Группа DAG2 настроена на использование протокола DHCP для IP-адреса группы обеспечения доступности баз данных.
Пример 3
New-DatabaseAvailabilityGroup -Name DAG3 -WitnessServer SERVER1 -WitnessDirectory C:\DAG3 -DatabaseAvailabilityGroupIpAddresses 10.0.0.8,192.168.0.8
В этом примере создается группа обеспечения доступности базы данных с именем DAG3. В этой группе используется следящий сервер SERVER1 и следящий каталог C:\DAG3 на этом сервере. Группе DAG3 назначаются несколько статических IP-адресов, так как сеть MAPI для DAG содержит или будет содержать несколько подсетей (10.0.0.x и 192.168.0.x).
Параметры
-ActivityState
Этот параметр зарезервирован для внутреннего использования корпорацией Майкрософт.
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
Переключатель подтверждения указывает, показывать или скрывать запрос подтверждения. Влияние этого параметра на командлет зависит от того, требуется ли командлету подтверждение перед выполнением.
- Деструктивные командлеты (например, командлеты Remove-*) имеют встроенную паузу, которая заставляет вас подтвердить команду перед продолжением. Можно пропускать запросы на подтверждение этих командлетов, используя следующий синтаксис:
-Confirm:$false
. - Большинство других командлетов (например, командлеты New-* и Set-*) не имеют встроенной приостановки. Для этих командлетов указание переключателя Confirm без значения вводит паузу, которая заставляет вас подтвердить команду перед продолжением.
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
Этот параметр зарезервирован для внутреннего использования корпорацией Майкрософт.
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 используется для назначения одного или нескольких статических IPv4-адресов группе обеспечения доступности баз данных при добавлении сервера почтовых ящиков в такую группу. Если указать значение Any или 0.0.0.0, система попытается арендовать один или несколько IPv4-адресов с DHCP-сервера для назначения DAG. Если этот параметр не используется или указано значение 255.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. Вы определяете контроллер домена по его полному доменному имени (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
- Refs
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 символов. Используемое имя не должно вступать в конфликт с другими именами компьютеров в организации.
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 для использования сторонней репликации, которая использует СТОРОННИЙ API репликации Exchange вместо встроенной непрерывной репликации. Допустимые значения — 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 указывает имя каталога на сервере-свидетеле, используемом для хранения данных следящего ресурса файлового ресурса. Каталог и общая папка должны размещаться на сервере Exchange, отличном от любого из серверов почтовых ящиков в DAG. Это позволяет администратору 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 указывает имя сервера, который будет использоваться в качестве свидетеля кворума при четном количестве участников группы обеспечения доступности базы данных. Указанный сервер не может состоять в группе обеспечения доступности баз данных, настроенной на его использование. Рекомендуется использовать автономный сервер почтовых ящиков или сервер почтовых ящиков, входящий в другую группу обеспечения доступности баз данных.
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
Сведения о типах входных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип ввода для командлета пустое, командлет не принимает входные данные.
Выходные данные
Output types
Сведения о типах возвращаемых данных, которые также называются типами выходных данных, которые принимает этот командлет, см. в разделе Типы входных и выходных данных командлетов. Если поле Тип вывода пусто, командлет не возвращает данные.