Solved

Exchange 2010 Public Folder HA

Posted on 2010-11-17
7
960 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
ID: 34153972
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
ID: 34162604
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
ID: 34162615
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
Are your AD admin tools letting you down?

Managing Active Directory can get complicated.  Often, the native tools for managing AD are just not up to the task.  The largest Active Directory installations in the world have relied on one tool to manage their day-to-day administration tasks: Hyena. Start your trial today.

 
LVL 11

Author Closing Comment

by:TheGeezer2010
ID: 34194880
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
ID: 34195326
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
ID: 34291165
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
ID: 34291203
Yes so I have read !
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Learn to move / copy / export exchange contacts to iPhone without using any software. Also see the issues in configuration of exchange with iPhone to migrate contacts.
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
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

828 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