New-DatabaseAvailabilityGroup
Este cmdlet solo está disponible en el entorno local de Exchange.
Use el cmdlet New-DatabaseAvailabilityGroup para crear un grupo de disponibilidad de base de datos (DAG).
Para obtener más información acerca de los conjuntos de parámetros de la sección Sintaxis a continuación, vea Sintaxis del cmdlet de Exchange.
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
Al crear un DAG, debe especificar un nombre de equipo válido para el DAG que no tenga más de 15 caracteres que sea único en el bosque de Active Directory. Además, cada DAG se configura con un servidor testigo y un directorio testigo. El servidor testigo y su directorio se usan sólo para fines de quórum cuando la cantidad de miembros del DAG es par. No es necesario crear un directorio testigo por adelantado. Exchange crea automáticamente y protege el directorio en el servidor testigo. El directorio no debe usarse para ningún fin que no sea para el servidor testigo del DAG.
Los requisitos para el servidor testigo son los siguientes:
- El servidor testigo no puede ser miembro del DAG.
- El servidor testigo debe ejecutar el sistema operativo Windows Server 2008 o posterior.
- Un único servidor puede actuar como testigo para varios DAG; no obstante, cada DAG requiere su propio directorio testigo.
Están disponibles las siguientes combinaciones de opciones y comportamientos:
- Puede especificar un nombre para el DAG, el servidor testigo que desea usar y el directorio que va a crear y compartir en el servidor testigo.
- Puede especificar un nombre para el DAG y el servidor testigo que desea usar. En este caso, la tarea creará el directorio predeterminado en el servidor testigo especificado.
Si el servidor testigo que especifique no es un servidor de Exchange, debe agregar el grupo de seguridad universal del Subsistema de confianza de Exchange (USG) al grupo de administradores local en el servidor testigo. Si el servidor testigo es un servidor de directorios, debe agregar el USG del Subsistema de confianza de Exchange al grupo Builtin\Administrators. Estos permisos de seguridad son necesarios para asegurar que Exchange pueda crear un directorio y compartirlo en el servidor testigo, según sea preciso.
En Windows Server 2012 R2 o posterior, se crea un DAG sin un punto de acceso administrativo de clúster de forma predeterminada. En este caso, no es necesario proporcionar ninguna dirección IP al DAG. Sin embargo, en todas las versiones compatibles de Windows, tiene la opción de asignar direcciones IP estáticas al DAG usando el parámetro DatabaseAvailabilityGroupIpAddresses. Si especifica Any o 0.0.0.0, la tarea intentará usar el Protocolo de configuración dinámica de host (DHCP) para obtener direcciones IP. Si omite este parámetro o lo configura con un valor de None o 255.255.255.255, el DAG no tendrá un punto de acceso administrativo del clúster.
Deberá tener asignados permisos antes de poder ejecutar este cmdlet. Aunque en este tema se enumeran todos los parámetros correspondientes a este cmdlet, tal vez no tenga acceso a algunos parámetros si no están incluidos en los permisos que se le han asignado. Para obtener los permisos necesarios para ejecutar cualquier cmdlet o parámetro en su organización, consulte Find the permissions required to run any Exchange cmdlet.
Ejemplos
Ejemplo 1
New-DatabaseAvailabilityGroup -Name DAG1 -WitnessServer SERVER1 -WitnessDirectory C:\DAG1
En este ejemplo se crea un DAG denominado DAG1 que se configura para que use un servidor testigo de SERVER1 y un directorio local de C:\DAG1. Este ejemplo requiere Windows Server 2012 R2 o posterior.
Ejemplo 2
New-DatabaseAvailabilityGroup -Name DAG2 -WitnessServer SERVER2 -DatabaseAvailabilityGroupIpAddresses ([])::Any
En este ejemplo se crea un DAG denominado DAG2 con un servidor testigo denominado SERVER2. El sistema selecciona automáticamente un servidor exchange en el mismo sitio que el DAG para usarlo como servidor testigo. DAG2 está configurado para usar DHCP en la dirección IP del DAG.
Ejemplo 3
New-DatabaseAvailabilityGroup -Name DAG3 -WitnessServer SERVER1 -WitnessDirectory C:\DAG3 -DatabaseAvailabilityGroupIpAddresses 10.0.0.8,192.168.0.8
En este ejemplo se crea un DAG denominado DAG3. DAG3 está configurado para usar SERVER1 en el servidor testigo y un directorio testigo en SERVER1 de C:\DAG3. A DAG3 se asignan varias direcciones de IP estáticas porque la red MAPI para DAG contiene o contendrá varias subredes (10.0.0.x y 192.168.0.x).
Parámetros
-ActivityState
Este parámetro está reservado para uso interno de 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
El modificador Confirm especifica si se debe mostrar u ocultar el mensaje de confirmación. Cómo afecta este modificador el cmdlet depende de si el cmdlet requiere confirmación antes de continuar.
- Los cmdlets destructivos (por ejemplo, cmdlets Remove-*) tienen una pausa integrada que obliga a confirmar el comando antes de continuar. Para estos cmdlets, puede omitir el mensaje de confirmación mediante esta sintaxis exacta:
-Confirm:$false
. - La mayoría de los demás cmdlets (por ejemplo, los cmdlets New-* y Set-*) no tienen una pausa integrada. En estos cmdlets, si se especifica el modificador Confirm sin ningún valor, se introduce una pausa que obliga a confirmar el comando antes de continuar.
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
Este parámetro está reservado para uso interno de 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
El parámetro DatabaseAvailabilityGroupIpAddresses especifica una o varias direcciones IPv4 estáticas al DAG cuando se agrega a este un servidor de buzones de correo. Si especifica el valor Any o 0.0.0.0, el sistema intenta conceder una o más direcciones IPv4 de un servidor DHCP para asignarlas al DAG. Si no usa este parámetro o especifica el valor 255.255.255.255.255 o None, el DAG se crea sin un punto de acceso administrativo del clúster.
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
El parámetro DomainController especifica el controlador de dominio que el cmdlet usa para leer datos de Active Directory o escribirlos. El controlador de dominio se identifica por su nombre de dominio completo (FQDN). Por ejemplo, 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
El parámetro FileSystem especifica el sistema de archivos que se usa para el DAG. Los valores admitidos son:
- NTFS
- Árbitros
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
El parámetro Name especifica un nombre único para el nuevo DAG de hasta 15 caracteres. El nombre que usa no debe entrar en conflicto con ningún nombre de equipo de la organización.
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
El parámetro ThirdPartyReplication especifica para configurar y habilitar un DAG para usar la replicación de terceros que aprovecha la API de replicación de terceros de Exchange en lugar de la replicación continua integrada. Los valores válidos son Enabled y Disabled. Una vez habilitado este modo, no se puede cambiar.
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
El modificador WhatIf simula las acciones del comando. Puede usar este modificador para ver los cambios que se producirían, pero sin aplicar los cambios. No es necesario especificar un valor con este modificador.
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
El parámetro WitnessDirectory especifica el nombre del directorio en el servidor testigo que se usa para almacenar los datos de testigo de uso compartido de archivos. El directorio y el recurso compartido deben hospedarse en un servidor exchange distinto de cualquiera de los servidores de buzones de correo del DAG. Esto permite a un administrador de Exchange mantener el control operativo sobre el directorio. El directorio especificado no lo puede usar ningún otro DAG y solo lo puede usar el servidor testigo. Si no usa este parámetro, se usa la directiva de testigo predeterminada.
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
El parámetro WitnessServer especifica el nombre de un servidor que se usará como testigo de quórum cuando el DAG contenga un número par de miembros. El servidor especificado no puede ser miembro del DAG configurado para usarlo. Se recomienda un servidor de buzones independiente o un servidor de buzones en otro 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 |
Entradas
Input types
Para ver los tipos de entrada que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de entrada de un cmdlet está en blanco, el cmdlet no acepta datos de entrada.
Salidas
Output types
Para ver los tipos de valor devuelto (también conocidos como tipos de resultado) que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de resultado está en blanco, el cmdlet no devuelve datos.