Solved

Exchange 2010 Public Folder HA

Posted on 2010-11-17
7
954 Views
Last Modified: 2012-05-10
Have set up Public Folder replication on Exchange 2010 (does not work out of the box, you need to set HomeMDB attribute for the SA on the Public Folder Database first), and the content is now updating so in theory have replicas on different databases. Tested this by dismounting the database on which the folders are homed, and, using OL 2007, this simply does not work - cannot expand folders.
My understanding is that the reason for this is that the clients are assigned a default PF database. If this DB is available and there is a replica, no problem. If it is available and there exists no replica, it consults its heirarrchy and chooses best referral to an existing replica based on AD site configuration and/or cost assigned to referrals. If the default DB is NOT available, it cannot be consulted for referral to a suitable replica and you get the error described earlier. So is it now simply the case that one cannot achieve true HA for Public Folders - i.e. there is no failover mechanism if the dafault PF db is down ?

Thanks for guidance
0
Comment
Question by:TheGeezer2010
  • 3
  • 3
7 Comments
 
LVL 49

Assisted Solution

by:Akhater
Akhater earned 100 total points
Comment Utility
no there is no HA for public folder in exchange 2010, it was removed.

the only way to have redundancy is to create a replica of it (as you did) and then, when a server fails go back to EMC -> org config -> mailbox -> database management

right click on the Mailbox database -> client settings -> and change to the second copy of it
0
 
LVL 11

Accepted Solution

by:
TheGeezer2010 earned 0 total points
Comment Utility
Hi Akhater

You are correct that there is no automatic failover so the best thing to do would be to write a script which runs the powershell command :-

Set-MailboxDatabase -Identity <Database_Name> -PublicFolderDatabase <PF_Database_Name>

In tests I found this to take around 7 minutes for the failover to complete (i.e. 7 minutes from time PF database was dismounted to time when PF became available again on the failover PF database). Also please note there is no auto-failback - this is best accomplished out of hours. The process is however, quite painless. I also tried speeding up the process by update-publicfolderhierarchy and content, but it seemed to make little or no difference. I also tried a suggestion to set up PF referral which refers the client to another replica if it does not hold a copy - this, as expected also does not work since the database needs to be available to make the referral !!
The whole of this is in line with Micriosoft's deprecation of Public Folders, and troubleshooting this whole process was not the easiest thing. Indeed, as stated above, it does not even work properly straight from the box.
Thanks to Akhater for the assistance - points to him (not like he needs them :-)
0
 
LVL 49

Expert Comment

by:Akhater
Comment Utility
TheGeezer2010

thank you for the update, Microsoft took back PF to pre-exchange 2000 with exchange 2010 when they removed anything related to HA from them ....

It is a pain I agree but it is their way of pushing them out of the life-cycle

Regards,
0
What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

 
LVL 11

Author Closing Comment

by:TheGeezer2010
Comment Utility
It would have been better to supply a Microsoft URL confirming this statement - HA was removed. However, this set me on a personal investigation and a number of tests which seem to prove this is the case.
Kudos to Akhater for being so quick to respond - it is frustrating to have to wait !!
0
 

Expert Comment

by:systemtech
Comment Utility
Hi
I'm also looking for a way to achieve HA on Public Folder setup. I’m aware of the way to change the default public folder database setting on the mailbox database. But a bigger problem is that receiving emails in mailenabled public folders is always sent to the PF database that is the msExchOwningPFTree. Normal this is the last created PF DB. If this DB is not available the mails just queuing up. The is no HA mechanism that can send the mails to other PF DBs. Please let me know if there is a workaround.

Regards, Lars Kvorning
0
 
LVL 11

Author Comment

by:TheGeezer2010
Comment Utility
It looks as if Microsoft are including an alterntive PF replica option in Exchange 2010 SP1 Rollup 2 due in December !!
0
 
LVL 49

Expert Comment

by:Akhater
Comment Utility
Yes so I have read !
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
exchange 6 29
Custom attributes in Exchange 8 32
exchange, transaction logs 3 25
Searching Outlook Email Archives 5 4
Find out how to use Active Directory data for email signature management in Microsoft Exchange and Office 365.
Follow this checklist to learn more about the 15 things you should never include in an email signature from personal quotes, animated gifs and out-of-date marketing content.
In this video we show how to create a mailbox database in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Servers >> Data…
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now