I am trying to setup a mythtv high availability cluster. Intent is two have two nodes, using DRBD. Would likely mirror all storage using DRBD raid-1.<div><br></div><div>I would like this to be my master backend which would currently drive one HDHR and another one in the near future if not an HDHR-prime. I also have two other HD-PVRs and 2 other high-def USB tuners. I had hoped to be able to hook all of these up such that:</div>
<div><br></div><div>* 1 mysql served with a virtual IP shared between all backends/frontends.</div><div>* 1 large drbd raid-1 file pool for local shared storage across the 2 clustered backends</div><div>* 1 master backend running on a virtual IP address that floated between the two boxes. This would also have the HDHRs attached.</div>
<div>* 1 local slave mythbackend on cluster server 1 serving 1 local attached HDPVR and 1 local attached USB tuner</div><div>* 1 local slave mythbackend on cluster server 2 serving 1 local attached HDPVR and 1 local attached USB tuner</div>
<div><br></div><div>In normal running, I would have 3 mythbackends running between the 2 boxes. In the event of a failure of 1 server, I would only lose the devices attached to that specific slave backend.</div><div><br></div>
<div>What's not clear to me is if it's possible to run 2 mythbackends on the same backend, even if I want to run them attached to two different hostnames. And if I wanted to do this, how would I? Using setting overrides?</div>
<div><br></div><div>Do I have to use virtualization to accomplish this? I'd rather not introduce that complexity.</div><div><br></div><div>I know this sounds like overkill, but I've already decided to setup the DRBD stuff for other things in the house including mysql, storage, etc. Might as well have HA MythTV too.</div>
<div><br></div>