I've done something similar to this with some APC SUA3000XL's. I'm no electrician, so my solution was to talk to a local electrician! They were able to install an electrical box in our server room that our APC units could plug into. That box then ran to another box at the outside of the building that we could wire any kind of generator up to. As for the specific generator, I guess it depends on how much power you plan to draw and how much of a runtime you need.