For the life of me I can't remember whether I hacked a solution, or whether there was one officially put in that I just don't remember.
So here's the short version. I had to shut down my company about a year ago, sadly. When I was in business, I have a cluster of MySQL servers running NDB as the default table type, and I know for fact Jamie added NDBCluster as a table type in the MySQL module, and also put a feature in place that when you create a MySQL user on one box, also create it on other cluster servers, so far, so good.
The other hurdle is that when you create a database, it doesn't automatically exist on the other cluster nodes. I can create a database on box one, then create a table, go to the other box, and nothing is there. If I create the database on the second box however, and then do "show tables", the table I create on box 1 appears. The reason here is that not all tables are ndb, even in a cluster. What I wanted to do was to create databases on all boxes by default, and if I override to the default table type from ndb, that's fine, but I wanted to have Webmin/Virtualmin go ahead and create/delete the databases automatically.
I'm pretty sure my old servers DID this though. I just don't remember if it was an official thing, or if I went mucking through the code to make it happen just in my setup. :) Help?