Hi Jose,

Glad you tried it and had a successful build! The $400/month support
contract is a short-term requirement - once it reaches general
availability, it will be similarly open to other public clouds.

- Jimmy


On Sat, May 4, 2013 at 5:21 AM, Jose R R <[email protected]> wrote:

> 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
> ---------------------------------------------------------------------------------------------
>
>

Reply via email to