Your SlideShare is downloading. ×
  • Like
OpenStack Dashboard - Diablo
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

OpenStack Dashboard - Diablo

  • 1,976 views
Published

What's new for the OpenStack Dashboard in the upcoming Diablo release

What's new for the OpenStack Dashboard in the upcoming Diablo release

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,976
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
62
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1.  
  • 2. OpenStack Dashboard http://launchpad.net/openstack-dashboard
    • Long live the new cloud
    Devin Carlen (@devcamcar) [email_address]
  • 3. A Brief History
    • python / django based web framework
    • created by NASA for the Nebula project and open sourced
    • based on original Nova prototype
    • built on EC2 API
  • 4. Original Scope
    • manage projects and users
    • browse and edit images
    • launch and terminate instances
    • create volumes and attach them to instances
    • open an interactive ajax console for an instance
  • 5. Current State of Affairs
    • dashboard is a reference implementation
      • use it as a guide to build your own django site
      • pick and choose which underlying modules you need
    • underlying modules are in production use by NASA Nebula
    • OpenStack incubation project
    • dozen or so contributors
  • 6.  
  • 7.  
  • 8.  
  • 9.  
  • 10. Ajax Console
  • 11. Transition to OpenStack API
    • still based on EC2 API
      • pros: volume, keypair, security group support
      • cons: can't take advantage of new OS API features, extensions, PaaS, etc.
  • 12. Transition to OpenStack API
    • work in progress to migrate to OS API
      • auth (will defer to whatever OS as a whole chooses)
      • volumes (branch for volume extensions in OS API)
      • keypairs (nothing in OS API currently)
      • security groups (nothing in OS API currently)
  • 13. Admin API
    • uses nova-adminclient
      • http://launchpad.net/nova-adminclient
    • also based on EC2 API
      • transition this to OpenStack API as well
  • 14. Looking Forward
    • underlying module is currently "django-nova”
    • rename this to "django-openstack”
    • introduce submodules
      • django_openstack.nova
      • django_openstack.swift
      • django_openstack.glance
      • django_openstack.syspanel
      • django_openstack.billing
  • 15. Looking Forward
    • jquery-pjax
      • https :// github.com / defunkt / jquery-pjax )
      • ajax + real urls
      • beautiful ui's that gracefully degrade
    • PaaS integration
      • RedDwarf, Atlas, etc…
  • 16. Getting Started
    • get the code
      • bzr branch lp:openstack-dashboard
    • set up virtualenv
      • python <branch_dir>/tools/openstack-dashboard/install_venv.py
    • http://wiki.openstack.org/OpenStackDashboard for more details
  • 17. Help Wanted
    • this is an OpenStack incubation project
    • developers wanted!