Niltze, all! Being interested in Debian cloud instances and having deployed/used Debian on different providers, including CloudSigma, RackSpace, HPCloud, & SingleHop, I was quite interested in this thread.
As wheezy release approaches, I tried to give the Google Compute (Cloud) Engina a spin. I git cloned the repo at https://github.com/google/build-debian-cloud in a machine with Debian Wheeze/Sid and: ./build-debian-cloud gce --codename wheezy --filesystem xfs --timezone PST --name Metztli The image builds, so I assume it works as well. Did not try it because GCE requires a $400 investment up front. >From my perspective an elastic cloud fabric that enables virtualized instances to be migrated to-and-from the users' local/personal computer (and not only from a private/hybrid cloud in an enterprise datacenter) to the public cloud of a vendor would be would be 'cool'. Anyhow, the code from your gitHub repo for the AWS & GCE Debian effort builds a debian-wheezy-20130504.tar.gz file containing a disk.raw image. I like the fact that Debian is being deployed on leading edge technology paradigms as the cloud. Best Professional Regards. On Fri, May 3, 2013 at 4:17 PM, Jimmy Kaplowitz <[email protected]>wrote: > Hi Charles, > > Sorry for the slow response to this mail. The build command I'm using is > simply sudo ./build-debian-cloud --codename squeeze or sudo > ./build-debian-cloud --codename wheezy, from the top level of a checkout of > https://github.com/google/build-debian-cloud or Anders' upstream > repository (no unmerged changes exist right now). The code supports > auto-upload and auto-image-add, but I'm not using either feature right now > (auto-image-add also has some bugs for my setup). The commands after that > would be something like this: > > # Upload the image. For this command, the bucket inside Google Cloud > Storage can live anywhere, it doesn't matter and becomes irrelevant to an > image once gcutil addimage runs. > # I currently have mine in the debian-cloud project but it doesn't have to > be. I might move it to the debian-cloud-experiments project, or anywhere > else. > gsutil cp debian-squeeze-20130502.tar.gz > gs://jkaplowitz_gce_debian/debian-6_0_7-squeeze-v20130502.tar.gz > # Create the image for testing purposes. > gcutil --project=debian-cloud-experiments addimage > debian-6-squeeze-v20130502 --description="Debian 6.0.7 squeeze, built on > 2013-05-02" > gs://jkaplowitz_gce_debian/debian-6_0_7-squeeze-v20130502.tar.gz > --preferred_kernel=projects/google/global/kernels/gce-v20130325 > # Perform some testing before publishing to all Google Compute Engine > customers, as we are providing a way for them to automatically pick the > latest debian-cloud squeeze and wheezy images. The minimal example here > confirms basic SSH functionality and cleans up after itself. > gcutil --project=debian-cloud-experiments addinstance > debian-6-squeeze-v20130502-$USER-test > --image=projects/debian-cloud/global/images/debian-7-v20130502 > --zone=us-central1-b --machine_type=n1-standard-1 > gcutil ssh debian-6-squeeze-v20130502-$USER-test > gcutil --project=debian-cloud-experiments > deleteinstance debian-6-squeeze-v20130502-$USER-test > # Delete the test image. > gcutil --project=debian-cloud-experiments > deleteimage debian-6-squeeze-v20130502 > # Publish the image for real. > gcutil --project=debian-cloud addimage debian-6-squeeze-v20130502 > --description="Debian 6.0.7 squeeze, built on 2013-05-02" > gs://jkaplowitz_gce_debian/debian-6_0_7-squeeze-v20130502.tar.gz > --preferred_kernel=projects/google/global/kernels/gce-v20130325 > > We've slightly tweaked the naming convention to have both number and > codename and to avoid underscores (apparently not allowed), but I'll send a > separate mail about our last-minute tweaks. > > Feel free to list us in the cloud team wiki page. I've been meaning to do > it myself but haven't yet signed in to the Debian wiki on the computers I > use when I focus on this effort. I'll fix that soon. :) > > - Jimmy > > > On Wed, Apr 24, 2013 at 7:29 AM, Charles Plessy <[email protected]> wrote: > >> Le Wed, Apr 24, 2013 at 01:50:48AM -0700, Jimmy Kaplowitz a écrit : >> > >> > * The images are built with Anders' script build-debian-cloud >> > (https://github.com/andsens/build-debian-cloud), which was called >> > ec2debian-build-ami until we worked with him to add Google Compute >> > Engine support. >> >> Hi Jimmy and David, >> >> build-debian-cloud is easy to use, but I found useful the command-line >> snippet >> on http://wiki.debian.org/Cloud/AmazonEC2Image/Squeeze, that describes >> how to >> prepare the image for the Amazon Elastic Computer Cloud. Could you paste >> one >> (or send to the list so that one of us can paste), for the Google Compute >> Engine pages ? >> >> By the way, do you mind if I add your names to >> http://wiki.debian.org/Teams/Cloud >> (or please go ahead if you would like to add them yourselves). >> >> Have a nice day, >> >> -- >> Charles Plessy >> Tsurumi, Kanagawa, Japan >> > > -- Jose R R http://www.metztli-it.com --------------------------------------------------------------------------------------------- IBM Lotus Symphony supported on GNU/Linux, Mac OS, and Windows. --------------------------------------------------------------------------------------------- Daylight Saving Time in USA & Canada starts: Sunday 08 March 2010 ---------------------------------------------------------------------------------------------
