So an update and I still don't know what's happening really.
Both servers were showing the MCDB cache as disabled and the c:\ExchangeMetaCacheDbs folder was not mounted into the SSD on either Server.
On Friday I did the following to break or tear down the MCDB:
Manage-MCDB -DagName MAILDAG -ServerAllowMCDB:$false -ServerName "ServerA"
Manage-MCDB -DagName MAILDAG -ServerAllowMCDB:$false -ServerName "ServerB"
I then did the following:
Deleted the Volume on the SSD disks on both servers
Manually created the folder C:\ExchangeMCDBVolumes\ExchangeSSD4
In Disk Management I have Initialized the disk as GPT but kept as Basic
Mount into C:\ExchangeMCDBVolumes\ExchangeSSD4 and formatted as ReFS
Quick Format
Ran the following
Manage-MCDB -DagName MAILDAG -ConfigureMCDBPrerequisite -SSDSizeInBytes 21474836480 -SSDCountPerServer 1 -verbose
Manage-MCDB -DagName MAILDAG -ConfigureMCDBOnServer -ServerName "ServerA" -SSDSizeInBytes 21474836480 -verbose
Manage-MCDB -DagName MAILDAG -ConfigureMCDBOnServer -ServerName "ServerB" -SSDSizeInBytes 21474836480 -verbose
Manage-MCDB -DagName MAILDAG -ServerAllowMCDB:$true -ServerName "ServerA" -verbose
I waited but nothing changed. Still all Disabled.
I revisited the servers today (Day after the changes above) and:
On ServerA:
c:\ExchangeMetaCacheDbs folders were mounted into the SSD on the server.
The MCDB status for DB2 and DB4 was healthy. The last rest was dated the Thursday before the Friday I made the changes above.
Note DB1 and DB3 were mounted on ServerA and DB2 and DB4 were mounted on ServerB.
The MCDB status for DB1 and DB3 was Offline.
On ServerB:
c:\ExchangeMetaCacheDbs folders were NOT mounted into the SSD on the server.
The MCDB status for all databases on ServerB was disabled.
I had to install CU10 security updates today so I installed first on ServerA and then rebooted it. All the Databases were then mounted on ServerB.
At this point everything was still the same as above regarding MCDB.
I then installed the CU10 security update on ServerB and rebooted the server. All the databases were then mounted on ServerA.
At this point all MCDB for all databases on ServerA are showing as Healthy.
All databases on ServerB are showing as Disabled.
I rebalanced the DAG 1 hour ago. so the Databases are now DB1 and DB3 on ServerA and DB2 and DB4 on ServerB.
MCDB is still the same with all on ServerA Healthy and all on ServerB Disabled.
I would have though that the DB's moved back to ServerB would have MCDB cache as Healthy.
Am I doing anything wrong here?
Is the MCDB based on the server rather than the Database?
Does anyone know of a video someone/Microsoft has made showing what should happen as that would be really useful.
Sorry for all the questions.