When trying to create a broker for my failover cluster and followed the wizard, I immediately noticed that there was something wrong. Further investigation in the event log lead me to this:
Fix for Error: Cluster network name resource failed to create its associated computer object in domain during: Resource online. The text for the associated error code is: A constraint violation occurred.
The GUI also showed an error with the broker:
I searched in AD and did not find the vLabsBroker object at all. This meant that even though the Wizard was successful in every aspect, it failed to create the object and did not alert the user.
After searching some more, I found this blog post that explained the problem. I’ll recreate what I did here since that post has tiny images which made impossible to view (at least for me).
So here’s what you need to do:
Go to AD, right-click the OU where your cluster lives and select “Delegate Control”.
Once the wizard starts, select your cluster name:
On the next screen select “Create a custom task to delegate”
Next, select to delegate control of all of your objects or just some of them:
And here is the part of “do as I say, not as I do”. Select the privileges you want for your cluster in AD. I was desperate at the time of this writing and chose a brute force approach:
Finish the Wizard, delete the old cluster broker and try to add it again. Your broker should look like below: