Differences between revisions 1 and 2
Revision 1 as of 2013-04-22 11:22:51
Size: 762
Editor: BrianGupta
Comment: Initial page for Google Compute Engine -- Needs a lot of work
Revision 2 as of 2013-04-22 11:39:44
Size: 2755
Editor: BrianGupta
Comment: Incorporated Jimmy's first email into content
Deletions are marked like this. Additions are marked like this.
Line 19: Line 19:

== Notes on Kernel ==
You may notice that all Google Compute Engine images are booted using an
injected Linux 3.3.8 kernel using a configuration to reduce security
vulnerabilities. Most notably, that configuration disables modules and access
to /dev/mem. We are working to add support for booting from arbitrary kernels,
as we know it’s an important freedom. In the meantime, /proc/config.gz will
show the enabled options. Kernel source code is available here:

https://developers.google.com/compute/docs/kernels#source

== SSH user accounts ==
One intentional difference from the Amazon EC2 images is that, instead of
sshing in via a default “admin” account, we install a cron job in /etc/cron.d
to manage accounts in line with the Google Compute Engine documentation. See
here for how ssh works:
https://developers.google.com/compute/docs/hello_world#ssh

== GCE Documentation ==
Google Compute Engine home page, including documentation:
https://developers.google.com/compute/

== Google Contacts ==

If you have any questions, concerns, or general feedback, please don’t hesitate
to contact the Google Compute team (gc-team@google.com) or David McWherter
(cache@google.com) or me (jimmy@debian.org or jkaplowitz@google.com) directly
about this effort.

== Unsorted notes ==

Gaining access: We’ve created two projects for Debian’s use for Google Compute
Engine. Billing for Compute and Storage has been waived on these projects.
The first project, ‘debian-cloud’ is intended for pushing new images for
customers. The second project ‘debian-cloud-experiments’ is intended for
Debian volunteers to experiment with the project. It has a small quota and
must be shared. We can work with Debian to maintain who can use these
projects, or we can push management off to trusted parties in Debian. Google
Compute Engine is working toward toward general availability, so over time it
will become easier for anyone to get involved.

Cloud/?Google Compute Engine Image lists for Google Compute Engine

Official Debian AMIs

(Work in Progress)

For discussion about Debian on various cloud providers, please visit Debian-Cloud mailing list.

Image build script

Anders Ingemann has created a build script for bootstrapping instances. The script runs fully automatic and needs no user interaction, custom scripts can be attached to the process as well. You can download or clone the script on github. Any bugs or suggestions should be reported via the github issue tracker.

Procedure to build images

Future Plans

User contributed images

Notes on Kernel

You may notice that all Google Compute Engine images are booted using an injected Linux 3.3.8 kernel using a configuration to reduce security vulnerabilities. Most notably, that configuration disables modules and access to /dev/mem. We are working to add support for booting from arbitrary kernels, as we know it’s an important freedom. In the meantime, /proc/config.gz will show the enabled options. Kernel source code is available here:

https://developers.google.com/compute/docs/kernels#source

SSH user accounts

One intentional difference from the Amazon EC2 images is that, instead of sshing in via a default “admin” account, we install a cron job in /etc/cron.d to manage accounts in line with the Google Compute Engine documentation. See here for how ssh works: https://developers.google.com/compute/docs/hello_world#ssh

GCE Documentation

Google Compute Engine home page, including documentation: https://developers.google.com/compute/

Google Contacts

If you have any questions, concerns, or general feedback, please don’t hesitate to contact the Google Compute team (gc-team@google.com) or David ?McWherter (cache@google.com) or me (jimmy@debian.org or jkaplowitz@google.com) directly about this effort.

Unsorted notes

Gaining access: We’ve created two projects for Debian’s use for Google Compute Engine. Billing for Compute and Storage has been waived on these projects. The first project, ‘debian-cloud’ is intended for pushing new images for customers. The second project ‘debian-cloud-experiments’ is intended for Debian volunteers to experiment with the project. It has a small quota and must be shared. We can work with Debian to maintain who can use these projects, or we can push management off to trusted parties in Debian. Google Compute Engine is working toward toward general availability, so over time it will become easier for anyone to get involved.