Vorlesung - Cloud infrastrukturen - OpenStack Teil 1

25
OpenStack - Teil 1

Transcript of Vorlesung - Cloud infrastrukturen - OpenStack Teil 1

Page 1: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

OpenStack - Teil 1

Page 2: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

OpenStack

Page 3: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

OpenStack architecture

Page 4: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

Alles hat eine API

Page 5: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

Identity Service (keystone)

Page 6: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

• Authentifizierung

• LDAP Support

• Pluggable authentication strategies

• Liefert einen Service Catalog (Service Registry)

Page 7: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

• Zentrale Rechte und Benutzerverwaltung

• Verwaltung von „Tenants“ = virtuelle Rechenzentren

• Login-Dienst

Page 8: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

Compute (nova)

Page 9: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

• 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

Page 10: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

• VM Management

• Start, Stop, Restart, Terminate, …

• Projects (Tenants) & Quotas

Page 11: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

Networking

Page 12: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

• SDN = Software defined Networking

• IP Verwaltung

• Routing, Switching, etc.

• Firewall-Regeln (Security Groups)

• Austauschbare Backends (z.B. Anschluss von Cisco-HW)

Page 13: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

Image Service (glance)

Page 14: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

• Verwaltung von Disk- und Server-Images

• Discovery

• Registration

• Delivery

Page 15: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

• Abstraktion vom Storage-Backend

• z.B. Swift Object Store

Page 16: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

• Images, Templates, Snapshots

• Mehrere unterstützte Image-Formate

• Raw

• AMI

• VHD (Hyper-V)

• qcow2 (Qemu/KVM)

• …

Page 17: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

Cinder

Page 18: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

• Block Storage Service

• Block-Devices für Nova (Compute)

• Virtualisierung von Pools von Block-Devices

• Ort und Verteilung des Storage wird verdeckt

Page 19: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

• Viele Storage-Backends werden unterstützt

• GlusterFS

• Swift

• Ceph

Page 20: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

Object Storage (Swift)

Page 21: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

• Siehe Folien „Clusterbau“

Page 22: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

OpenStack provides us an IaaS ready to deploy

Cloud Foundry.

Page 23: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

Fragen?

Page 24: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

Danke!

Page 25: Vorlesung - Cloud infrastrukturen  - OpenStack Teil 1

[email protected] @fischerjulian