CloudInfrastructure

Revision 5 as of 2010-10-27 03:07:30

Clear message

This page is here to collect together proceedings from sessions as part of the 'Cloud Infrastructure' track at the Natty UDS in Orlando, Florida.

Please add proceedings by doing the following:

  • Add a new section with the name of the session.
  • Add the outcomes of the session as a collection of bullet points. The goal of the proceedings is to really focus on decided outcomes, so please try to keep them crisp.

Thanks!

Proceedings

Bootstrap puppet from deployment service (for UEC and more)

cloud-server-n-install-bootstrap-puppet

  • write cron job to pool installation service DB for expected agent requests.
  • upstream to support csr extensions (ie puppet token) for puppet agent.
  • extend puppet ca to validate csr extensions (ie puppet token).
  • extend installation service to include puppet token in installation procedure.

Eucalyptus next steps

How can Ubuntu use awstrial

Improvements to the Ubuntu Cloud Images

cloud-server-n-cloud-images

  • Scott will document how to seed cloud-init from kernel command line
  • Scott and John will get ubuntu cluster compute types to EC2 during Natty Cycle
  • image root fs size for natty resized to 10G

Installation service for physical nodes deployments (UEC and more)

cloud-server-n-install-service

  • Overall architecture outlined.
  • 4 potential projects identified:
    • - fai - cobbler - openqrm - lp:uec-provisioning.
  • More discussion required to gather additional requirements.

On-going maintainance with puppet (for UEC and more)

cloud-server-n-config-mgmt-with-puppet

  • deploy puppet master along installation service.
  • package mcollective to get scalable distributed command infrastructure (eg trigger puppet runs).
  • write puppet modules to configure UEC components (CLC, CC, NC).
    • available in /etc/puppet/modules/.
  • link puppet master to installation service via external_nodes to get classes assigned to each system.
  • tie installation service to puppet master to gather list of available classes.

Openstack packaging

Rebundling and other cloud utilities

UEC EC2 compatibility