My team has become increasingly dissatisfied with our current hosting provider, Rackspace, and we are researching alternative providers. The Chief Technology Officer really would like to go with Linode, and I am busy setting a base box for future use on Linode.
I do have some questions about my workflow on Linode. How do I create my own base image on Linode? I am using Opscode Chef to deploy and maintain our servers, and I need a base image to deploy Chef to. The base image has my administrative user already set up, ruby installed, the gem chef gem, and some basic ssh configuration. Rackspace allowed me to set up this base server and save it as an image to be reused later. Is there a way to do this on Linode? Looks like they have a backup service for additional $$$ and not sure if it fulfills my needs. I am also attempting to save an disk image via ssh as described in Linode's documentation, but so far, the process is very time consuming.
Any advice would be greatly appreciated. Cheers.