• Sign in
 

LATAM Team blog

Search Blogs
Tags
  • Cloud
  • Cluster
  • Crash
  • Desarrollo
  • Desenvolvimento
  • Directory Services
  • DST
  • Español
  • Exchange/Outlook
  • Hang
  • High Availability
  • IIS
  • Networking
  • Office
  • People
  • Performance
  • Português
  • PowerShell Scripts
  • Security
  • Setup
  • Sharepoint
  • SQL
  • Virtualization
  • Windbg Scripts
  • Windows
Blog - News

Where Are You Coming From Today?

Where are you now?

Follow us on:

Options
  • Blog Home
  • About
  • Share this
  • RSS for posts
  • Atom
  • RSS for comments
Archive
Archives
  • May 2013 (4)
  • April 2013 (5)
  • March 2013 (6)
  • February 2013 (3)
  • January 2013 (3)
  • December 2012 (2)
  • November 2012 (1)
  • October 2012 (4)
  • September 2012 (5)
  • August 2012 (2)
  • July 2012 (2)
  • June 2012 (3)
  • May 2012 (13)
  • April 2012 (6)
  • March 2012 (6)
  • February 2012 (4)
  • January 2012 (7)
  • December 2011 (11)
  • October 2011 (6)
  • September 2011 (1)
  • August 2011 (3)
  • July 2011 (7)
  • June 2011 (6)
  • May 2011 (5)
  • April 2011 (2)
  • March 2011 (13)
  • February 2011 (1)
  • January 2011 (5)
  • December 2010 (6)
  • November 2010 (1)
  • October 2010 (6)
  • September 2010 (2)
  • August 2010 (3)
  • July 2010 (3)
  • June 2010 (5)
  • May 2010 (1)
  • April 2010 (10)
  • March 2010 (21)
  • February 2010 (8)
  • January 2010 (3)
  • December 2009 (5)
  • November 2009 (5)
  • October 2009 (6)
  • September 2009 (8)
  • August 2009 (9)
  • July 2009 (1)
  • June 2009 (3)
  • May 2009 (2)
  • April 2009 (7)
  • March 2009 (4)
  • February 2009 (7)
  • January 2009 (7)
  • December 2008 (8)
  • November 2008 (7)
  • October 2008 (22)
  • September 2008 (17)
  • August 2008 (13)
  • July 2008 (11)
  • June 2008 (7)
  • May 2008 (3)
  • April 2008 (2)
  • March 2008 (6)
  • January 2008 (4)
  • December 2007 (9)
  • November 2007 (4)
  • October 2007 (3)
  • September 2007 (8)
  • August 2007 (4)
  • July 2007 (2)
  • June 2007 (5)
  • May 2007 (7)
  • April 2007 (9)
  • March 2007 (7)
  • February 2007 (6)
  • January 2007 (4)
  • December 2006 (14)
  • November 2006 (10)
  • October 2006 (10)
  • September 2006 (11)
  • August 2006 (15)
  • July 2006 (7)
  • June 2006 (14)
  • May 2006 (22)
  • April 2006 (16)
  • March 2006 (20)
  • January 2006 (1)

Implementando DAG en Exchange 2010 (Parte II)

TechNet Blogs > LATAM Team blog > Implementando DAG en Exchange 2010 (Parte II)

Implementando DAG en Exchange 2010 (Parte II)

Rate This
LatamBlog
29 Mar 2010 7:33 PM
  • Comments 1

por Daniel Seveso

Implementación del DAG

Continuando mi artículo anterior Implementando DAG en Exchange 2010 (Parte I), tenemos dos servidores de Exchange 2010 instalados, cada uno con los roles de HUB, CAS y Mailbox Server.

En este punto es conveniente crear un usuario en cada base de datos y comprobar que los mensajes fluyen correctamente entre los servidores.

También confirmar que los servidores se comuniquen por ambas tarjetas de red LAN y  REPL.

image

Como ven no hay DAG definidos aún:

image

Las bases de datos están en su ubicación y nombres por default:

C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database nnnnnnnnnn

Comenzaré moviendo la base de datos de cada servidor a una de las unidades creadas a tales efectos. Moveré la base de datos del servidor 1 a E:\DB1 y los logs a F:\DB1, lo que puedo hace vía línea de comandos (PS) ó desde Exchange Management Console:

[PS] C:\>move-DatabasePath -Identity 'Mailbox Database 1296140075' -EdbFilePath 'E:\DB1\DB1.edb'
-LogFolderPath 'F:\DB1'

image

image

De igual forma muevo la base de datos y logs del servidor 2. Por claridad, también voy a renombrar las bases de datos a DB1 y DB2 respectivamente, con lo que la configuración queda de esta forma:

image

Creando el DAG

Como estamos instalando sólo dos nodos en el Cluster sin tener un disco compartido, necesitamos un “File Share Witness” (FSW) para tener el segundo voto en caso que un nodo del cluster falle. Puedes leer sobre Clusters y FSW aquí. Un requerimiento para el FSW es que Exchange pueda accederlo y para ello, debemos otorgar permisos de administrador via el grupo “Exchange Trusted Subsystem” haciendo este grupo miembro del grupo “Administrators”del servidor donde vamos a ubicar el FSW.

Nota: Este paso solo es necesario cuando el FSW está ubicado en un servidor NO-Exchange, dado que este permiso ya está otorgado en los servidores de Exchange desde el momento de su instalación. Lo recomendado es que el FSW se ubique en un Hub Transport server que no forme parte del cluster.

Estamos listos para crear el DAG, y vamos a hacerlo desde Exchange Management Console:

image

Especificamos el nombre del DAG, el servidor que va a oficiar de FSW (en nuestro caso será el controlador de dominio) y el directorio donde se configurará localmente el FSW en LABDC1

image

Al finalizar el asistente nos aparece una alerta avisandonos que LABDC1 no es un servidor de Exchange y por lo tanto necesita el permiso anteriormente mencionado.

 image

Esta acción crea el objeto del DAG de clase msExchMDBAvailabilityGroup en el directorio activo. Nota que el contenedor de Database Availability Groups está al mismo nivel que los Servers en la configuración de Exchange 2010.

image

En el Exchange Management Console ya vemos el DAG:

image

Configurando el DAG

Una vez que el objeto está creado, definimos los servidores miembros del DAG mediante la opción Manage Database Availability Group Membership:

image

Agregamos ambos servidores con la opción “Add” y continuamos con “Manage”.

image

Los comandos PS correspondientes para esta operación serían:

[PS] C:\>Add-DatabaseAvailabilityGroupServer –Identity “DAG1” –MailboxServer “LABE2K10-1”

[PS] C:\>Add-DatabaseAvailabilityGroupServer –Identity “DAG1” –MailboxServer “LABE2K10-1”

Este paso procederá a la instalación de los servicios de Cluster en cada uno de los nodos en forma automática

image

En el proceso, se creará automáticamente el FSW y su correspontiente carpeta compartida en LABDC1 como fue indicado en el asistente:

image

Como parte de la configuración, se creará un recurso de cluster “IP Address” para ser utilizado por el DAG. Si estás utilizando DHCP en tu red, este recurso de cluster será configurado con una IP dinámica del DHCP y no necesitará mayor intervención. En caso contrario tendremos un aviso notificando que el DAG no tiene dirección IP válida y tendremos que configurarla manualmente. Voy a seguir el segundo caso:

image

El Failover Cluster Manager indica el problema con la IP:

image

Ejecutamos entonces el siguiente comando para agregar la dirección IP fija a la configuración del DAG:

[PS] C:\>Set-DatabaseAvailabilityGroup DAG1 –DatabaseAvailabilityGroupIpAddresses 192.168.31.175

 

Consultamos como quedan las principales propiedades del DAG…

[PS] C:\Windows\system32>Get-DatabaseAvailabilityGroup | fl

RunspaceId                             : 2c63732a-5bd2-478b-94ad-b8dc8b9f3422
Name                                   : DAG1
Servers                                : {LABE2K10-2, LABE2K10-1}
WitnessServer                          : LABDC1.LAB10.NET

WitnessDirectory                       : C:\FSWDAG1
AlternateWitnessServer                 :
AlternateWitnessDirectory              :
NetworkCompression                     : InterSubnetOnly
NetworkEncryption                      : InterSubnetOnly
DatacenterActivationMode               : Off
StoppedMailboxServers                  : {}
StartedMailboxServers                  : {}
DatabaseAvailabilityGroupIpv4Addresses : {192.168.131.175}
OperationalServers                     :
PrimaryActiveManager                   :
ThirdPartyReplication                  : Disabled
ReplicationPort                        : 0
NetworkNames                           : {}
AdminDisplayName                       :
ExchangeVersion                        : 0.10 (14.0.100.0)
DistinguishedName                      : CN=DAG1,CN=Database Availability Groups,CN=Exchange Administrative Group (FYDI
                                         BOHF23SPDLT),CN=Administrative Groups,CN=Lab10,CN=Microsoft Exchange,CN=Servic
                                         es,CN=Configuration,DC=lab10,DC=net
Identity                               : DAG1
Guid                                   : 04d033ab-fc82-4124-91da-d714f661c166
ObjectCategory                         : lab10.net/Configuration/Schema/ms-Exch-MDB-Availability-Group
ObjectClass                            : {top, msExchMDBAvailabilityGroup}
WhenChanged                            : 3/26/2010 9:08:49 PM
WhenCreated                            : 3/26/2010 8:24:45 PM
WhenChangedUTC                         : 3/27/2010 2:08:49 AM
WhenCreatedUTC                         : 3/27/2010 1:24:45 AM
OrganizationId                         :
OriginatingServer                      : LabDC1.lab10.net
IsValid                                : True

Luego de asignar la dirección IP al DAG veremos recurso “Cluster Name” en el Failover Cluster Manager: online.

En este punto ya podemos considerar que nuestro DAG está formado. Usando el commando Add-DatabaseAvailabilityGroupServer, o la opción equivalente “Manage Database Availability Group Membership” en el Exchange Management Console, pudes agregar más servidores al DAG. Si el Windows Failover Cluster no está instalado en el servidor que agregamos, el asistente de instalación lo instalará automáticamente.

De la misma forma puedes usar el comando “Remove-DatabaseAvailabilityGroupServer” para quitár servidores del DAG. Para quitar servidores del DAG debes primero remover las copias de base de datos que existan en el servidor.

Las redes NET y REPL se han configurado automáticamente de la siguiente forma:

image

Si listamos las redes en PS, tendremos mayor detalle de su configuración. Nota que la red REPL (DAGNetwork02) se usará para replicación pero no para tráfico de clientes MAPI, mientras que NET (DAGNetwork01) se sará para ambos tipos de tráfico. Esto obviamente se puede cambiar via el comando
Set-DatabaseAvailabilityGroupNetwork

[PS] C:\Windows\system32>Get-DatabaseAvailabilityGroupNetwork

Identity                                ReplicationEnabled                      Subnets
--------                                ------------------                      -------
DAG1\DAGNetwork01                       True                                    {{192.168.131.0/24,Up}}
DAG1\DAGNetwork02                       True                                    {{10.0.0.0/8,Up}}

[PS] C:\Windows\system32>Get-DatabaseAvailabilityGroupNetwork |fl

RunspaceId         : 2c63732a-5bd2-478b-94ad-b8dc8b9f3422
Name               : DAGNetwork01
Description        :
Subnets            : {{192.168.131.0/24,Up}}
Interfaces         : {{LabE2K10-1,Up,192.168.131.71}, {LabE2K10-2,Up,192.168.131.72}}
MapiAccessEnabled  : True
ReplicationEnabled : True
IgnoreNetwork      : False
Identity           : DAG1\DAGNetwork01
IsValid            : True

RunspaceId         : 2c63732a-5bd2-478b-94ad-b8dc8b9f3422
Name               : DAGNetwork02
Description        :
Subnets            : {{10.0.0.0/8,Up}}
Interfaces         : {{LabE2K10-1,Up,10.10.10.1}, {LabE2K10-2,Up,10.10.10.2}}
MapiAccessEnabled  : False
ReplicationEnabled : True

IgnoreNetwork      : False
Identity           : DAG1\DAGNetwork02
IsValid            : True

Otro detalle que quería mostrarles es el “Cluster Network Object” que se crea automáticamente con la configuración del DAG. Es la cuenta de máquina que se crea representando al nombre de red del cluster y está habiliatada para uso de Kerberos como forma de autenticación.

image

image

Agregando replicas de bases de datos al DAG

En la Parte III y última parte de esta serie, mostraré como agregar réplicas para que todo este tema del DAG tenga sentido práctico :)

  • 1 Comments
Exchange/Outlook, Español, Cluster, High Availability
Comments
Comments
  • aantigua
    30 Mar 2010 9:01 AM

    Que bien!! me alegro ver este tipo de post en el blog..!!!

Page 1 of 1 (1 items)
  • © 2013 Microsoft Corporation.
  • Terms of Use
  • Trademarks
  • Privacy & Cookies
  • 5.6.426.415
  • TechNet
  • Products
  • IT Resources
  • Downloads
  • Training
  • Support
Products
  • Windows
  • Windows
    Server
  • System
    Center
  • Internet
    Explorer
 
  • Office
  • Office 365
  • Exchange
    Server
 
  • SQL Server
  • SharePoint
    Products
  • Lync
  • See all products »
Resources
  • Evaluation Center
  • Learning Resources
  • Microsoft IT Camps
  • Microsoft Technical Communities
  • Microsoft Virtual Academy
  • Script Center
  • Server and Tools Blogs
  • Solution Accelerators
  • TechNet Blogs
 
  • TechNet Flash Newsletter
  • TechNet Gallery
  • TechNet Library
  • TechNet Magazine
  • TechNet Subscriptions
  • TechNet Video
  • TechNet Wiki
  • Windows Sysinternals
  • Virtual Labs
Solutions
  • Networking
  • Cloud and Datacenter
  • Security
  • Virtualization
Updates
  • Service Packs
  • Security Bulletins
  • Microsoft Update
Trials
  • Windows Server 2012
  • System Center 2012 SP1
  • Microsoft SQL Server 2012 SP1
  • Windows 8 Enterprise
  • See all trials »
Related Sites
  • Microsoft Download Center
  • TechNet Evaluation Center
  • Drivers
  • Compatability & Converters
  • Windows Sysinternals
  • TechNet Gallery
Training
  • Training Catalog
  • Class Locator
  • Microsoft Virtual Academy
  • Free Windows Server 2012 courses
  • Free Windows 8 courses
  • SQL Server training
  • e-Learning overview
Certifications
  • Certification overview
  • MCSA: Windows 8
  • Windows Server Certification (MCSE)
  • Private Cloud Certification (MCSE)
  • SQL Server Certification (MCSE)
Other resources
  • TechNet Events
  • Second shot for certification
  • Born To Learn blog
  • IT Camps
Support by product
  • Exchange Server
  • Forefront Server
  • Forefront Edge Security
  • Forefront Server Security
  • Internet Explorer
  • Office
  • SharePoint
 
  • SQL Server
  • System Center
  • Windows Server
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
Other support links
  • Microsoft Premier Online
  • Microsoft Fix It Center
  • TechNet Forums
  • MSDN Forums
  • Security Bulletins & Advisories
  • International support solutions
  • Log a support ticket
  • Look up event IDs and error codes
Not an IT pro?
  • Microsoft Customer Support
  • Microsoft Community Forums