support multiple compute servers
|Reported by:||price||Owned by:|
In order to scale up, we'll need to run VMs on more than one host machine.
Currently the code assumes that only one host exists, as it's always been running on just one. So this will require some development work; the web interface has to pick which host to create a VM on, tell the database, and when a VM is running to perform operations on the right host. The console server will also have to look up the right host to talk to. Probably something else will need fixing too.
Nelson, Tim, and I have set up the long-former office head quiche in the machine room, with a fibrechannel interface to the RAID. It remains to actually set it up as another compute server like black-mesa, and to fix up the various parts of the code to use it.
Ultimately, of course, we'll want a more powerful machine, which we'll be asking Wilson to buy for us. (Or two machines, to replace black-mesa too.) But this'll allow us to prepare the software so we're ready for when that machine arrives.
This will also be an opportunity to test the installability and completeness of our packages...