Quantcast
Channel: Exchange Server 2013 - High Availability and Disaster Recovery forum
Viewing all 1985 articles
Browse latest View live

DAG Question - Stretched Subnet Across 2 Datacenters

$
0
0
We have one subnet which production and DR Exchange servers reside on but have broken it up into 2 sites in AD Sites and Services, one for production Exchange and one for DR Exchange (our network is a L2 link that spans both datacenters so this vLan is available at the DR location as well ).  Does the DAG which spans both sites need 1 IP on this stretched subnet or 2 IPs

CNO Object DNS Updates with 2013 DAG

$
0
0
We use Infoblocks for DNS and apparently don't allow dynamic updates for objects.  We have manually created an A record for our DAG.  Do the Exchange servers need to be able to update this object and what exactly are they updating (so if the A record is currently DAG.domain.local --> 192.168.100.10 which is the IP I assigned to the DAG and the other EX servers are 192.168.100.x, what exactly are they updating this record to reflect)?

Adding DB copy in another site fails with timeout error

$
0
0

All servers running Exchange 2013 CU9 on Windows 2012. Ping time between the servers is 47ms. There are two copies running is PROD site,  unable to add copy to DR site. Get the following shows below. All tests in Test-ReplicationHealth pass.

I'm able to make copies within sites, just not across sites. Tried several different combinations of servers and DBs all get the same error. (e.g., between PROD-Server1 and DR-Server1. PROD-Server2 and DR-Server1, PROD-Server2 and DR-Server2)

Log Name:      Application
Source:        MSExchangeRepl
Date:          10/24/2015 8:50:38 AM
Event ID:      2058
Task Category: Service
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      <drserver1>
Description:
The Microsoft Exchange Replication service was unable to perform an incremental reseed of database copy 'DBB1\MBX01' due to a network error. The database copy status will be set to Disconnected. Error A timeout occurred while communicating with server 'MBX07'. Error: "A connection could not be completed within 5 seconds."

Log Name:      Application
Source:        MSExchangeRepl
Date:          10/24/2015 8:50:56 AM
Event ID:      4026
Task Category: Service
Level:         Error
Keywords:      Classic
User:          N/A
Computer:     <drserver1>
Description:
[Seed Manager] The seed request for database 'DBB1' encountered an error during seeding. Error: A timeout occurred while communicating with server 'MBX07'. Error: "A connection could not be completed within 15 seconds."

Any suggestions?

Chad



Upgrading Ex2013 to Ex2013 SP1 2 Node DAG

$
0
0

Hello,

I am planing on upgrading our 2 node DAG Exchange 2013 to SP1.

I see many articles on how to do this. but let say I have 2 node's N1 and N2

I first move the DB's to N2 and put N1 to maintenance mode then-upgrade N1?

then once N1 is all ready move the DB's from N2 to N1 put N2 in Maintenance mode upgrade N2?

Can someone explain it to me bit clearly please?

Thanks

Sham

used Disk space on DB copy is more than the disk space on mounted db?

$
0
0
Exchange 2013, DAG with on copy. I notice on a few Databases, the free disk space is actually less than the disk space holding the database copy.  Since it's essentially just a "copy" of the mounted database, what would cause the disk usage on the copy to be MORE than the actual mounted DB?  Status of the DB copy is Healthy, copyQueue and ReplayQueue are both at 0, so doesn't appear to be an issue with replication

TAG

Exchange DAG - Transaction Logs

$
0
0

Hi,

i have some Exchange 2013 DAG running here. Currently, we have 2 Mailbox Servers, each has 4 databases (2 active, 2 passive).

For Backup consideration, we want to add an additional Mailbox Server which only holds the 4 passive copies and is used for backups (Veeam Backup&Recovery).

What happens to the transaction Logs on the servers which holds the active copy and are not backuped anymore? Are the Logs also truncated, when they're dropped on the passive server?

thanks for a hint!

HA with two Exchange Servers

$
0
0
Hello,

We are building an HA cluster consisting of two server farms which are geographically apart to each other.
We are deploying Exchange 2013 (possibly 2016), and Skype for Business 2015.
The total number of users is less than 1000, and the number of server hardwares in the farms are relatively small. The whole system is in a closed, private network under a single domain.
All the client computers will use Office 2013 Outlook.

Our current plan is to place one server PC (Windows Server 2012 R2) per site for Exchange (ex1, ex2).
Since the bandwidth between the farms available for the mailing purpose is rather limited, we (mostly) gave up the idea of syncing mail data via DAG.
We would like to know what would be the most practical way to attain the availability from two Exchange servers.

A. Each user set up two Outlook accounts (for ex1 and ex2).
We gave up on syncing mail data between the servers, and decided to accept the shortcuming of losing all the mails once a failover happens (we also need to turn off Cached Exchange Mode for securiy reasons).
Users send/receive mails on ex1's mailbox as long as the primary farm is alive and well, and switch over to ex2 when primary fails over to secondary. This is basically what we want to do, although we have been told that this is not possible; in any case we want to make sure.

B. Setup mailboxes on failover
If pvoding two Outlook accounts to each user is indeed impossible, we could perhaps 1. run the cmdlets on ex2 upon a failover, 2. set up mailboxes for all the users, and 3. change the users' Outlook settings so that they send/receive messages via ex2. We can live with this as long as the step 3 is automated. we also have to support repeated failover/failback operations.

C. Set up DAG using ex1 and ex2
If we can limit the bandwidth usage and schedule the replication, such as DFS, DAG might still be in the cards. But we are not sure how reliable/practical it would be with just two Exchange servers.


Regards,
Jon


Configuring MAPI and Replication Network for DAG (Exchange 2010 SP3 on Windows 2012 Data Center)

$
0
0

 I am new to exchange 2010/DAG/windows 2012 but I want to implement a 2 member DAG in a hyper-v environment. My questions are?

1. How do I access and configure MAPI network for  the secondary interface? I don't seem to see the MAPI Interface/Connection

2. How do I access and configure the replication interface?

3. Is it mandatory to configure Load Balancer on a 2 member DAG?

4. Can I use a Windows Network Load Balancer if installed on a server that will only act as a witness server?

Thank you


Exchange 2016 DAG, public Reverse DNS question?

$
0
0

So I am setting up an Exchange 2016 DAG with 2 servers each at a different location, I know I have to get my ISP to add a reverse DNS record to resolve to the FQDN <g class="gr_ gr_17 gr-alert gr_tiny gr_spell ContextualSpelling multiReplace" data-gr-id="17" id="17">i</g> am using.  But what I am not sure about is can I have another Reverse DNS to the same FQDN but obviously with a different IP for the ISP at the remote site?

Thanks


JK MCP


Exchange 2016 DAG, public Reverse DNS question?

$
0
0

So I am setting up an Exchange 2016 DAG with 2 servers each at a different location, I know I have to get my ISP to add a reverse DNS record to resolve to the FQDN I use.  But what I am not sure about is can I have another Reverse DNS to the same FQDN but obviously with a different IP for the ISP at the remote site?

Thanks


JK MCP


Exchange 2016 site resilience help needed?

$
0
0

I am trying to set up my Exchange 2016 DAG a certain way but cant find how to do it?

Basically I will have 2 Exchange 2016 in a DAG one at office and one offsite, but i will want office users to be served by the office Exchange 2016 server then External users will be served by the offsite server.  I have no idea how to acheive this so would like some help, how do i configure the DAG and which server should receive incomming and outgoing mail?

Thanks


JK MCP


Microsoft.Exchange.Data.Storage.MailboxCrossSiteFailoverException

$
0
0

Hello,

 I am getting below message very frequently when our sync module connect to office 365 account.

Our sync module reads calendar items based on meeting rooms any idea?

 The mailbox database is temporarily unavailable., Microsoft.Exchange.Data.Storage.MailboxCrossSiteFailoverException: Cannot open mailbox /o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=f59fdcc9e96a4e30871f7c5e0078ca8c-9901.MR. ---> Microsoft.Mapi.MapiExceptionMdbOffline: MapiExceptionMdbOffline: Unable to open message store. (hr=0x80004005, ec=1142)

Diagnostic context:
    Lid: 55847   EMSMDBPOOL.EcPoolSessionDoRpc called [length=503]
    Lid: 43559   EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x476][length=186][latency=0]
    Lid: 32881   StoreEc: 0x476     
    Lid: 50035  
    Lid: 64625   StoreEc: 0x476     
    Lid: 52176   ClientVersion: 15.1.300.21
    Lid: 50032   ServerVersion: 15.1.300.6021
    Lid: 50128  
    Lid: 1494    ---- Remote Context Beg ----
    Lid: 46904   StoreEc: 0x476     
    Lid: 63456   dwParam: 0x81E0
    Lid: 56872   dwParam: 0xFE
    Lid: 42712   StoreEc: 0x476     
    Lid: 35992   StoreEc: 0x476     
    Lid: 50784  
    Lid: 1750    ---- Remote Context End ----
    Lid: 1494    ---- Remote Context Beg ----
    Lid: 46904   StoreEc: 0x476     
    Lid: 63456   dwParam: 0x81E0
    Lid: 56872   dwParam: 0xFE
    Lid: 42712   StoreEc: 0x476     
    Lid: 35992   StoreEc: 0x476     
    Lid: 50784  
    Lid: 1750    ---- Remote Context End ----
    Lid: 50288  
    Lid: 23354   StoreEc: 0x476     
    Lid: 35180  
    Lid: 25913  
    Lid: 21817   ROP Failure: 0x476     
    Lid: 26297  
    Lid: 16585   StoreEc: 0x476     
    Lid: 32441  
    Lid: 1706    StoreEc: 0x476     
    Lid: 24761  
    Lid: 20665   StoreEc: 0x476     
    Lid: 25785  
    Lid: 29881   StoreEc: 0x476     
   at Microsoft.Mapi.MapiExceptionHelper.InternalThrowIfErrorOrWarning(String message, Int32 hresult, Boolean allowWarnings, Int32 ec, DiagnosticContext diagCtx, Exception innerException)
   at Microsoft.Mapi.ExRpcConnection.OpenMsgStore(OpenStoreFlag storeFlags, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, S 

 ServiceResponseException:ErrorMailboxStoreUnavailableError:The mailbox database is temporarily unavailable., Microsoft.Exchange.Data.Storage.MailboxCrossSiteFailoverException: Cannot open mailbox /o=ExchangeLabs/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=f59fdcc9e96a4e30871f7c5e0078ca8c-9901.MR. ---> Microsoft.Mapi.MapiExceptionMdbOffline: MapiExceptionMdbOffline: Unable to open message store. (hr=0x80004005, ec=1142)
Diagnostic context:
    Lid: 55847   EMSMDBPOOL.EcPoolSessionDoRpc called [length=503]
    Lid: 43559   EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x476][length=186][latency=0]
    Lid: 32881   StoreEc: 0x476
    Lid: 50035
    Lid: 64625   StoreEc: 0x476
    Lid: 52176   ClientVersion: 15.1.300.21
    Lid: 50032   ServerVersion: 15.1.300.6021
    Lid: 50128
    Lid: 1494    ---- Remote Context Beg ----
    Lid: 46904   StoreEc: 0x476
    Lid: 63456   dwParam: 0x81E0
    Lid: 56872   dwParam: 0xFE
    Lid: 42712   StoreEc: 0x476
    Lid: 35992   StoreEc: 0x476
    Lid: 50784
    Lid: 1750    ---- Remote Context End ----
    Lid: 1494    ---- Remote Context Beg ----
    Lid: 46904   StoreEc: 0x476
    Lid: 63456   dwParam: 0x81E0
    Lid: 56872   dwParam: 0xFE
    Lid: 42712   StoreEc: 0x476
    Lid: 35992   StoreEc: 0x476
    Lid: 50784
    Lid: 1750    ---- Remote Context End ----
    Lid: 50288
    Lid: 23354   StoreEc: 0x476
    Lid: 35180
    Lid: 25913
    Lid: 21817   ROP Failure: 0x476
    Lid: 26297
    Lid: 16585   StoreEc: 0x476
    Lid: 32441
    Lid: 1706    StoreEc: 0x476
    Lid: 24761
    Lid: 20665   StoreEc: 0x476
    Lid: 25785
    Lid: 29881   StoreEc: 0x476
   at Microsoft.Mapi.MapiExceptionHelper.InternalThrowIfErrorOrWarning(String message, Int32 hresult, Boolean allowWarnings, Int32 ec, DiagnosticContext diagCtx, Exception innerException)
   at Microsoft.Mapi.ExRpcConnection.OpenMsgStore(OpenStoreFlag storeFlags, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, String& correctServerDn, ClientIdentityInfo clientIdentityAs, String userDnAs, String applicationId, Byte[] tenantHint, CultureInfo cultureInfo)
   at Microsoft.Mapi.MapiStore.OpenMapiStore(String serverDn, String userDn, String mailboxDn, Guid guidMailbox, Guid guidMdb, String userName, String domainName, String password, String httpProxyServerName, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, Boolean wantRedirect, String& correctServerDN, ClientIdentityInfo clientIdentity, String applicationId, Client xropClient, Boolean wantWebServices, Byte[] clientSessionInfo, TimeSpan connectionTimeout, TimeSpan callTimeout, Byte[] tenantHint)
   at Microsoft.Mapi.MapiStore.OpenMailbox(String serverDn, String userDn, Guid guidMailbox, Guid guidMdb, String userName, String domainName, String password, ConnectFlag connectFlags, OpenStoreFlag storeFlags, CultureInfo cultureInfo, ClientIdentityInfo clientIdentity, String applicationId, Byte[] tenantPartitionHint)
   at Microsoft.Exchange.Data.Storage.MailboxSession.CreateMapiStore(ClientIdentityInfo clientIdentity, Byte[] partitionHint, Boolean unifiedSession, MapiStore linkedStore)
   --- End of inner exception stack trace ---
   at Microsoft.Exchange.Data.Storage.MailboxSession.CreateMapiStore(ClientIdentityInfo clientIdentity, Byte[] partitionHint, Boolean unifiedSession, MapiStore linkedStore)
   at Microsoft.Exchange.Data.Storage.MailboxSession.ForceOpen(MapiStore linkedStore, Boolean unifiedSession)
   at Microsoft.Exchange.Data.Storage.MailboxSession.ConnectWithStatus()
   at Microsoft.Exchange.Data.Storage.MailboxSession.Connect()
   at Microsoft.Exchange.Services.Core.Types.StoreSessionCacheBase.SafeConnect(StoreSession storeSession)
   at Microsoft.Exchange.Services.Core.Types.AppWideStoreSessionCache.GetCachedMailboxSessionByGuid(Guid mailboxGuid, CallContext callContext, Boolean unifiedLogon)
   at Microsoft.Exchange.Services.Core.Types.MethodWideStoreSessionCache.GetCachedStoreSessionByMailboxGuid(Guid mailboxGuid, Boolean unifiedLogon)
   at Microsoft.Exchange.Services.Core.Types.MethodWideStoreSessionCache.GetCachedMailboxSessionBySmtpAddress(String mailboxSmtpAddress, Boolean archiveMailbox, Boolean unifiedLogon)
   at Microsoft.Exchange.Services.Core.Types.IdConverter.ConvertDefaultFolderType(CallContext callContext, DefaultFolderType defaultFolderType, String emailAddress, Boolean archiveSession)
   at Microsoft.Exchange.Services.Core.Types.IdConverter.ConvertDistinguishedFolderId(CallContext callContext, String displayName, String changeKey, String emailAddress, ConvertOption convertOption)
   at Microsoft.Exchange.Services.Core.Types.IdConverter.ConvertFolderIdToIdAndSession(BaseFolderId folderId, ConvertOption convertOption, Boolean unifiedLogon, Guid mailboxGuid)
   at Microsoft.Exchange.Services.Core.FindItem.Execute()
   at Microsoft.Exchange.Services.Core.ExceptionHandler`1.Execute(CreateServiceResult createServiceResult, Int32 index, GenerateMessageXmlForServiceError generateErrorXml)
- HResult:-2146233088場所 Microsoft.Exchange.WebServices.Data.ServiceResponse.InternalThrowIfNecessary()
   場所 Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest`1.Execute()
   場所 Microsoft.Exchange.WebServices.Data.ExchangeService.FindItems[TItem](IEnumerable`1 parentFolderIds, SearchFilter searchFilter, String queryString, ViewBase view, Grouping groupBy, ServiceErrorHandling errorHandlingMode)
   場所 Microsoft.Exchange.WebServices.Data.ExchangeService.FindItems(FolderId parentFolderId, SearchFilter searchFilter, ViewBase view)
   場所 Microsoft.Exchange.WebServices.Data.ExchangeService.FindItems(WellKnownFolderName parentFolderName, SearchFilter searchFilter, ViewBase view)
   場所 YRSync.Classes.OfficeSyncV2.ExecuteSyncToYR()

Exchange HA Seeding log

$
0
0

Hello,

I have a 3 node IPless dag with autoreseed enabled. Once a day I get this event in the HA Seeding log (3 events one for each mount point)

The Volume Manager found misconfigured volume '\\?\Volume{1a539c02-5af6-11e5-80c9-005056ad3d8a}\' mounted at 'C:\ExchVols\Volume3\'. It does not have the expected number of database mount points.

Everything else, failover, etc is working perfectly, can I ignore this error?

Does Exchange support Restore of Passive Database copies?

$
0
0

Hi,

Does Exchange support Restore of Passive Database copies? If yes, can some one please provide tech link for the same.

Thanks,

Sudhir


Will DAG generate a lot logs for the first database replication

$
0
0

Hi Guys,

Now I am working on a DAG group creation in  our production. There is a 300g large mailbox database, can i know if it will generate a lot of logs when I add database copy for it?  If so, how large about it?  Thanks.


Is there a way to continue initial seeding if it fails?

$
0
0

I have Exchange 2016 DAG and im seeding the database, but its a slow WAN and it failed several times.  Is there a way to continue where it left off?  Or do i have to start again?

Thanks


JK MCP

Cannot migrate users to new mailbox on DAG? They just disappear from the batch job.

$
0
0

I have just setup an Exchange 2016 dag and im trying to move a few users to a new DB, but every time i try to they disappear from the batch job, they dont fail either.  Why is this happening?

Thanks


JK MCP

DAG Site Resilience / AutoActivation / MoveActiveMailboxDatabase question and best practice

$
0
0

I have some questions regarding site resilience / HA, and AutoActivation of Databases.  The more i read about site resilience, our current setup may not be optimal.

In my organization we are setting up Exchange in 2 different sites for site resilience.  Currently, we only have 2 Exchange 2013 servers set up.  

Server 1 --> Site 1
Server 2 --> Site 2

Each server has both Mailbox server role and Client Access role.  We have created a single DAG for 4 databases.  The idea was to have 3 of the databases active at Site 1 and have DB4 active at Site 2.  If the link were ever broken between us, the database would still for Site 2, would still be active for Site 2.  DB4 in site 2 would house all the mailboxes at Site 2.  I am concerned about this operating correctly.

My concern is this...

1.  If my site link breaks, how does my Exchange server know at Site 2 (when it can't talk to the server at Site 1), know not to Activate the mailbox copies for DB1, 2, and 3?  

2.  Is it possible that if my link is down between my sites, both my exchange servers will have all databases mounted?

3.  When the link comes back up, will Exchange be able to resolve any conflict with both copies of each DB mounted?  Or what would happen in this scenario?

So then i would need to ask, between my sites, is it best practice to have DatabaseCopyAutoActivationPolicy Blocked or Intrasite only?  

And will having AutoActiviation blocked, will i still have HA?

-----------------------------------------------------------------------------------

My last question is off topic, but still with DAGs.  I have noticed that whenever i need to move an ActiveCopy of a database to another server, i noticed that the Get-MailboxDatabaseCopyStatus * will show the content index state failed for a bit, but then it recovers and comes back to a healthy state.  Is this normal or not?

Thanks!


JB

Can't add additional node to Exchange server 2013 DAG

$
0
0

Hi all,

i have 2 Exchange 2013 servers with all roles on premise with DAG configures, and i have 2 Exchange 2013 servers on Azure with all roles as well, i managed to add one server from Azure to the DAG and it's working fine but now when i try to add the second server on Azure i receive the below error:

A server-side database availability group administrative operation failed. Error The operation failed. CreateCluster
errors may result from incorrectly configured static addresses. Error: An error occurred while attempting a cluster
operation. Error: Cluster API failed: "AddClusterNode() (MaxPercentage=100) failed with 0x5b4. Error: This operation
returned because the timeout period expired". [Server: exch2.domain.local]

Note: the servers on premise operating system is 2012 R2 standard and on Azure is 2012 R2 Data Center.

Thanks


Teka

Physical relocation of Exchange 2013 DAG - thoughts?

$
0
0

Greetings all,

Our environment consists of 2 Exchange 2013 servers configured in a DAG.  Load balancing is accomplished with a single Kemp Load Balancer.  We also utilize Mimecast for content filtering/SMTP delivery/Journaling. 

The servers exist as VMWare virtual machines, residing on separate ESXi hosts, connected to separate SANs. (I believe they are separate Equal logic SANs.  I will need to confirm this). They will relocate to a new datacenter, most likely residing on the same physical hosts, connected to the same SANs, and the same Load Balancer.

What will change:  the internal IP addresses of both Exchange servers, which will require updating the 'real server' and 'virtual service' IP addresses on the Kemp Load Balancer, as well as the corresponding entries in AD DNS, along with the journaling connector in Mimecast.  External DNS records will be updated as well.

As far as IP addressing is concerned, have I omitted anything? (Exchange connectors? DAG cluster IP?)

What would be the easiest (least time consuming) method to accomplish this move?  

Viewing all 1985 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>