skip-help: | true |
---|---|
css: | openstack-slides.css |
Matthias Runge <[email protected]>
Oldenburg, 09.04.2015
data-x: | 4000 |
---|
- IaaS Lösung
- AWS, Eucalyptus, OpenNebula, CloudStack, ...
- Implementiert in Python
- Release 2x im Jahr, Kilo: April 2015
- Verwaltet durch die OpenStack Foundation
- veröffentlicht unter ASL 2.0
- Keystone
- Nova
- Glance
- Alle als Restful services implementiert
- Python clients
- Benutzer holt von Keystone Token
- Benutzer startet eine Instanz über Nova
- Nova holt von Glance mit Token von Nutzer ein Image
- Nova startet das Image z.B. mittels libvirt auf kvm.
- Cinder, Swift
- Heat
- Horizon
- Trove, Sahara
- Ceilometer
- Neutron
- Authentifiziert und Authorisiert Nutzer und Services
- Authentifizierungsbackends: LDAP, SQL, ...
- Multi-Domain Support
- libvirt
- kvm, xen, hyperv, vmware, lxc,...
- Kann hot-migrate mit kvm
- Startet Maschinen
- Ohne Storage
- Kopiert ein Glance image und erzeugt daraus eine Bootable image
- Baut auf openvswitch
- Plugin Architektur
- Ersatz für nova-network
- Distributed router, SDN
- LBaaS
- FWaaS
- Glance, Cinder, Swift
- Swift als Backend für Glance
- Ceph, Gluster, NFS für Cinder
- Designate
- Ironic, TripleO
- puppet
- Murano (application catalog)
- Fuel (Installer für Mirantis OpenStack)
- zaquar
- Kubernetes
- upstream, mit möglichst wenig Patches
- Inklusive Installer
- jeweils the latest and greatest
- Bekannte Nutzer: CERN, >> 10.000 Maschinen
- Upstream für Red Hat OpenStack