I'm currently managing Haskell.org servers (on a Hetzner dedicated server, with servers running inside KVM), and at the moment we're thinking of moving some of our servers to Rackspace since they've provided us with free hosting.*
I would absolutely kill for Rackspace support in NixOps, so we could evaluate moving some of our services over to NixOS as well (in particular, user management on a particular machine would be greatly simplified with NixOS, and will allow us to deploy hardened security infrastructure).
Rackspace runs on OpenStack, and most distros are just run in a traditional VirtIO based setup. They do have an API for disk images, I think, but I don't think you can upload images - only create 'custom images' from 'base' images. But they also have a rescue mode with SSH support, which I believe should be usable as well - similar to the way the Hetzner backend works.
I'm currently looking into how feasible this is using their pyrax API, but first I need to get the NixOS virtualisation configuration for Rackspace in place as well.
-
BTW, I'll entice others: Rackspace offers a special program for open source projects which offers tons of free credit a month to the project - covering all their products, from server resources to their CDN/object storage - only asking for some small public recognition in return, like a public thanks or logo somewhere (I won't give $$$ specifics, but I'm not talking about their monthly $50 dev discount - it is a lot of free money per month, more than enough for dozens of machines for Hydra for example, and test instances for NixOps, should I finish this ticket.)
If anyone who's officially associated with nixos.org is interested in this, please contact me (email on my GitHub page) - I'll put you in direct contact with the individual who represents me and haskell.org, and he's a super awesome and swell guy who'll get you up and running in minutes. (Then you can dogfood with me to get this working...)
I'm currently managing Haskell.org servers (on a Hetzner dedicated server, with servers running inside KVM), and at the moment we're thinking of moving some of our servers to Rackspace since they've provided us with free hosting.*
I would absolutely kill for Rackspace support in NixOps, so we could evaluate moving some of our services over to NixOS as well (in particular, user management on a particular machine would be greatly simplified with NixOS, and will allow us to deploy hardened security infrastructure).
Rackspace runs on OpenStack, and most distros are just run in a traditional VirtIO based setup. They do have an API for disk images, I think, but I don't think you can upload images - only create 'custom images' from 'base' images. But they also have a rescue mode with SSH support, which I believe should be usable as well - similar to the way the Hetzner backend works.
I'm currently looking into how feasible this is using their
pyraxAPI, but first I need to get the NixOS virtualisation configuration for Rackspace in place as well.BTW, I'll entice others: Rackspace offers a special program for open source projects which offers tons of free credit a month to the project - covering all their products, from server resources to their CDN/object storage - only asking for some small public recognition in return, like a public thanks or logo somewhere (I won't give $$$ specifics, but I'm not talking about their monthly $50 dev discount - it is a lot of free money per month, more than enough for dozens of machines for Hydra for example, and test instances for NixOps, should I finish this ticket.)
If anyone who's officially associated with nixos.org is interested in this, please contact me (email on my GitHub page) - I'll put you in direct contact with the individual who represents me and haskell.org, and he's a super awesome and swell guy who'll get you up and running in minutes. (Then you can dogfood with me to get this working...)