Post on 20-Jun-2015
OpenStack - Teil 1
OpenStack
OpenStack architecture
Alles hat eine API
Identity Service (keystone)
• Authentifizierung
• LDAP Support
• Pluggable authentication strategies
• Liefert einen Service Catalog (Service Registry)
• Zentrale Rechte und Benutzerverwaltung
• Verwaltung von „Tenants“ = virtuelle Rechenzentren
• Login-Dienst
Compute (nova)
• On-demand Compute-Ressourcen (VMs)
• Provisionierung und Verwaltung von VMs
• Per API oder Dashboard (Horizon)
• Läuft auf jeder Server HW
• Abstrahiert von Hypervisor-Technologien
• VM Management
• Start, Stop, Restart, Terminate, …
• Projects (Tenants) & Quotas
Networking
• SDN = Software defined Networking
• IP Verwaltung
• Routing, Switching, etc.
• Firewall-Regeln (Security Groups)
• Austauschbare Backends (z.B. Anschluss von Cisco-HW)
Image Service (glance)
• Verwaltung von Disk- und Server-Images
• Discovery
• Registration
• Delivery
• Abstraktion vom Storage-Backend
• z.B. Swift Object Store
• Images, Templates, Snapshots
• Mehrere unterstützte Image-Formate
• Raw
• AMI
• VHD (Hyper-V)
• qcow2 (Qemu/KVM)
• …
Cinder
• Block Storage Service
• Block-Devices für Nova (Compute)
• Virtualisierung von Pools von Block-Devices
• Ort und Verteilung des Storage wird verdeckt
• Viele Storage-Backends werden unterstützt
• GlusterFS
• Swift
• Ceph
Object Storage (Swift)
• Siehe Folien „Clusterbau“
OpenStack provides us an IaaS ready to deploy
Cloud Foundry.
Fragen?
Danke!
j@avtq.de @fischerjulian