openstack Die OpenSource Cloud Julian mino GPN15-05.06.2015



Ähnliche Dokumente
Private IaaS Cloud mit OpenStack. Sebastian Zielenski Linux/Unix Consultant & Trainer B1 Systems GmbH zielenski@b1-systems.de

Docker. Lass mal containern Julian mino GPN

OpenStack in der Praxis

Cloud Computing mit OpenStack

Tilman Beitter Thomas Kärgel Andre Nähring Andreas Steil Sebastian Zielenski. laas mit OpenStack. Cloud Computing in der Praxis. dpunkt.

AEQUO Adaptive und energieeffiziente Verteilung von virtuellen Maschinen in OpenStack-Umgebungen

Ceph. Distributed Storage Julian mino Klinck GPN

B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development

Migration einer bestehenden Umgebung in eine private Cloud mit OpenStack

Cloud Computing mit OpenStack

Von heiter bis wolkig Hosting am RRZE Physikalisch Virtuell in der Cloud Daniel Götz

OpenStack bei der SAP SE

Linux Server in der eigenen Cloud

Zuhause im Glück: Haustiere in OpenStack? Thore Bahr Systems Engineer

Dynamische Änderung von Ressourcen in OpenStack

Heiter bis wolkig. OpenStack und CloudStack im Vergleich

Effizient, sicher und flexibel: Desktop-Virtualisierung mit Citrix XenDesktop

Oracle Solaris 11.2 Schnelleinstieg OpenStack

Hochverfügbare Virtualisierung mit Open Source

Orchestrierung einer Private Cloud mit OpenStack Heat

Erfahrungen eines Providers im Aufbau einer OpenStack Cloud. Deutsche OpenStack Tage Köln 2016 Frank Gemein & Christoph Streit ScaleUp Technologies

Platform as a Service (PaaS) & Containerization

OpenNebula. public and private cloud management.! Martin Alfke

Titelmasterformat durch Klicken bearbeiten

OpenStack Automatisiertes Bereitstellen von Instanzen

Ist nur Appliance ODA schon Rechenzentrum in der Kiste?

Systemmanagement mit Puppet und Foreman

OpenStack. Proseminar: Software Engineering in der Cloud Fakultät für Informatik Technische Universität Dortmund. Jörn Esdohr

Die EBCONT Unternehmensgruppe.

SDN & OpenStack. Eine Einführung. Martin Gerhard Loschwitz hastexo Professional Services GmbH. All rights reserved.

Herzlich Willkommen Neuerungen in vsphere 6

Unternehmen-IT sicher in der Public Cloud

Cloud Computing im Kontext des D-Grid

vsphere vs. HyperV ein Vergleich aus Sicht eines VMware Partners interface:systems

// blog.netways.de FOREMAN DER VORARBEITER ALS PUPPENSPIELER DIRK GÖTZ NETWAYS GMBH Make IT do more with less

Open Source Data Center Virtualisierung mit OpenNebula LinuxTag Berlin. Bernd Erk

SDN mit OpenStack Neutron & Arista EOS

VMware Software -Defined Data Center

OpenStack mit RedHat oder Solaris

Storage as a Service - STaaS

Virtuelle Maschinen. Serbest Hammade / Resh. Do, 13. Dezember 2012

Systemmanagement mit Puppet und Foreman

OpenStack in der Praxis

oder von 0 zu IaaS mit Windows Server, Hyper-V, Virtual Machine Manager und Azure Pack

Open Source Data Center Virtualisierung mit OpenNebula CeBIT Bernd Erk

PROFI UND NUTANIX. Portfolioerweiterung im Software Defined Data Center

Virtualisierung im Rechenzentrum

Virtual Desktop Infrasstructure - VDI

Next Generation IaaS von ProfitBricks

Intelligent Data Center Networking. Frankfurt, 17. September 2014

1. Übersicht Public Cloud Anbieter (PaaS und IaaS)

OpenNebula. public and private cloud management. ! Martin Alfke ! GUUG Hamburg

OPENNEBULA ALS OPEN SOURCE CLOUD VIRTUALISIERUNGSLÖSUNG

FlexiScale - Web Hosting mit Cloud-Computing Hochschule Mannheim

Simplify Business continuity & DR

Endorsed SI Anwenderbericht: Einsatz von System Platform 2012 R2 in virtualisierten Umgebungen zur Prozessvisualisierung

Open Source als de-facto Standard bei Swisscom Cloud Services

HP STOREVIRTUAL STORAGE. Erweiterbarer Speicher für virtualisierte Umgebungen

Der Nutzen und die Entscheidung für die private Cloud. Martin Constam Rechenpower in der Private Cloud 12. Mai 2014

ProSeminar Speicher- und Dateisysteme

Aufbau eigener Cloud-Infrastrukturen mit Eucalyptus Hochschule Mannheim

Hybride Cloud Datacenters

Text. OpenNebula. Martin Alfke

Agenda. TERRA CLOUD GmbH Zahlen, Daten, Fakten Private & Hybrid Cloud Szenarien Public Cloud Szenarien Lessons Learned

herzlich vsankameleon Anwendungsbeispiel Titelmasterformat durch Klicken bearbeiten willkommen Titelmasterformat durch Klicken bearbeiten

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Portal for ArcGIS - Eine Einführung

Das eigene Test Lab, für jeden!

Katello / Pulp / Candlepin

CLOUD ANBIETERVERGLEICH

The Foreman. Felix Massem und Jan-Frederic Markert

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

SaaS-Referenzarchitektur. iico-2013-berlin

Technik der Cloud. Prof. Dr. Hannes Federrath Sicherheit in verteilten Systemen (SVS) München, 18.

SWISS PRIVATE SECURE

Keep your SAN simple Spiegeln stag Replizieren

vii Inhaltsverzeichnis 1 Cloud Computing 1

Systemanforderungen Verlage & Akzidenzdruck

Next Generation Datacenter Automation und Modularisierung sind die Zukunft des Datacenters

Management von grossen IT Umgebungen mit Open Source Tools

Hochverfügbare Virtualisierung für das kleine IT-Budget

Virtual Edition (VE): Security in the Cloud Check Point Software Technologies Ltd. [Unrestricted] For everyone

END OF SUPPORT. transtec Migrationskonzept END OF SUPPORT für Windows Server END OF LICENSE für Windows Server 2008

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

DATA CENTER TODAY. Solothurn, 10. März 2016 Patrick Pletscher, Solutions Architect

Trend Micro Lösungen im Storage Umfeld

Transkript:

openstack Die OpenSource Cloud Julian mino GPN15-05.06.2015

Julian mino! Interessen: Netzwerke # Karlsruhe Hardware $ gpn15@lab10.de Cocktails " twitter.com/julianklinck Hacking Musik- und Lichttechnik openstack 2

Julian mino Klinck! Openstack 2014 # Karlsruhe Summits (Paris, Vancouver) $ jklinck@ocedo.com Produktiv Einsatz 3

Inhalt % 1 2 3 4 Einfuehrung Geschichte Komponenten API Was ist openstack? Wie kam es zu OpenStack? Keystone, Nova, Horizon REST, CLI 5 6 7 8 Installation Sicherheit Foundation Q & A Puppet, Ansible, FUEL, MaaS Angriffsvektoren OpenSource vs. Kommerz 4

& Einführung Was ist openstack?

openstack Was ist openstack? & OpenStack is a free and open-source cloud computing software platform. Users primarily deploy it as an infrastructure as a service (IaaS) solution. http://en.wikipedia.org/wiki/openstack 6

openstack Cloud Bingo mit *aas & Oldschool Infrastructure as a Service Platform as a Service Software as a Service Applikation Applikation Applikation Applikation Daten Daten Daten Daten Kunden Kontrolle Runtime Middleware O/S Virtualisierung Runtime Middleware O/S Virtualisierung Runtime Middleware O/S Virtualisierung Runtime Middleware O/S Virtualisierung Anbieter Kontrolle Server Server Server Server Speicher Speicher Speicher Speicher Netzwerk Netzwerk Netzwerk Netzwerk 7

openstack Cloud Bingo mit *aas & Oldschool Infrastructure as a Service Platform as a Service Software as a Service Beispiele: Colocation Rechenzentrum Root Server Webhosting Webshop 8

openstack Cloud Bingo mit *aas & Infrastructure as a Service Applikation Daten Runtime Middleware O/S Virtualisierung Server Speicher Netzwerk 9

Lifecycle Klassische Ressourcennutzung & Zeitspanne Rückgabe Nie bis selten ) ( Nutzung 1 Monat bis 5 Jahre Bedarf % ' Bereitstellung 1 Minute bis 1/2 Jahr 10

Lifecycle Cloud Ressourcennutzung & Zeitspanne Rückgabe 1 Minute bis Tage ) ( Nutzung 1 Monat bis 5 Jahre Bedarf % ' Bereitstellung 1 Minute bis 20 Minuten 11

openstack & Apache 2.0 Lizenz (OSI) 6-monatiger Release Prozess Code auf Github Community Strukturen: PTL Design Summits Modulares Design Python APIs 12

openstack Vancouver Summit 2015 & 13

* GESCHICHTE

Geschichte + Entstehung Rackspace NASA Oracle HP Helion 2010 2015 2013 HEUTE, Ubuntu Red Hat 11. Release Kilo 15

openstack Wolkig bis heiter ' Zusammenschluss vieler Einzelkomponenten / COMPUTE STORAGE - NETWORK ( SUPPORT 4 Hauptbereiche: Compute (Nova) Network (Neutron..) Storage (Glance, Cinder..) Support (Horizon, Keystone, Ceilometer, Ironic..) 16

0 Komponenten

openstack compute ' Projekt Name: Nova Hypervisors: Libvirt, KVM, XEN, Hyper-V, VMWare / COMPUTE Management (Start, Stop..) Pooling (Availability Zones) Bare Metal Provisioning Container Support (Docker, LXD..) Nova API EC2 kompatibel Asynchron 18

openstack network ' Projekt Name: Neutron Netzwerkverwaltung - NETWORK Subnetze IP Adressen Floating IPs Alle Komponenten austauschbar STORAGE Komplexitätsskala unendlich Neutron API Hersteller Plugins 19

openstack block ' Projekt Name: Cinder Block Storage Storage für Compute Instances Multiple Backends: LVM, iscsi, Ceph, $Kommerz STORAGE Cinder API Hersteller Plugins 20

openstack object ' Projekt Name: Swift Object Storage Redundanzen in/über Datacenter Privat und Public Interfaces Multiple Backends: STORAGE Ceph, $Kommerz Swift API Hersteller Plugins 21

openstack image service ' Projekt Name: Glance Image Verwaltung Formate: QCOW2, RAW, ISO, VHD Container Abbilder Speicher Backends: STORAGE Swift, Ceph, LVM Glance API Hersteller Plugins 22

openstack dashboard ' Projekt Name: Horizon Web GUI JavaScript API Backend Erweiterbar pro Komponente Rebranding ( SUPPORT 23

openstack identity service ' Projekt Name: Keystone Benutzer Directory Authentifizierung Dienste Katalog Multiple Datacenter ( SUPPORT Backends: LDAP, Google Keystone API 24

openstack telemetry ' Projekt Name: Ceilometer Abrechnung Counter pro Komponente und Benutzung Erweiterbar Agenten basiert ( SUPPORT 25

Projekte Pro Release * 2010, Okt Austin Compute (Nova) Object Storage (Swift) 2013, Okt Havanna Telemetry (Ceilometer) Orchestration (Heat) 2011, Feb Bexar Image Service (Glance) 2014, Apr Icehouse Database (Trove) 2012, Apr Essex Identity (Keystone) Dashboard (Horizon) 2014, Okt Juno Data Processing (Sahara) 2012, Sep Folsom Networking (Neutron) Block Storage (Cinder) 2015, Apr Kilo Bare-Metal Provisioning (Ironic) 26

27

API & CLI ( Über 20 offizielle HTTP APIs SDKs fuer Java, Node.js, Python, Ruby,.NET, PHP CLI für alle offiziellen Projekte Granuläre Zugriffsrechte und Quotas 28

1 Installation

Hardware Anforderung 1 Nicht Kleckern sondern Klotzen! Controller 0 Compute 0 Storage 0 Controller Node: 2-8 Cores 32 GB RAM 100 GB SSD Compute Node: 16-32 Cores > 128 GB RAM 100 GB SSD Storage Node: 2-8 Cores 16 GB RAM 8 x 2 TB HDD / 2 x SSD 40 GB 30

Hardware Anforderung 1 Darf es ein bisschen Ausfallsicherheit sein? Controller 0 Compute 0 Storage 0 Controller 1 Compute 1 Storage 1 Controller 2 Storage 2 Controller Node: 2-8 Cores 16 GB RAM 100 GB SSD Compute Node: 16-32 Cores > 128 GB RAM 100 GB SSD Storage Node: 2-8 Cores 16 GB RAM 8 x 2 TB HDD / 2 x SSD 40 GB 31

Hardware Anforderung 1 Extras Dedizierte Ports für Public-, Management- und Storage Netze 10 Gbit\s Anbindungen wo nötig: Storage, Public Rackspace 1-4 HE pro Server Redundanzen Netzwerk, Hardware Kühlung Switches & Router & Firewalls Aussenanbindung mit Public IP Netzen IPv4 (/20 = 1000 VMs) & IPv6 32

Hardware Benutzung 1 QA/DEV: Production: Quelle: 33

Deployment Hilfe 1 Ich komm morgen wieder, dann ist es fertig Quelle: 34

Deployment Hilfe 1 Bare-Metal vs Basis System Bare-Metal Basis System Anforderung: ipxe SSH Zugriff Ubuntu MaaS Crowbar Fuel HP Helion Redhat OpenStack Ansible Puppet Chef 35

2 Sicherheit Angriffsvektoren

Angriffsvektoren 2 Hohe Komplexität Einzigartigkeit der Systeme Trennung der Netze (Management, Storage, Public) HTTP APIs SSL optional Public Cloud Hoster openstack 37

3 Foundation OpenSource vs Kommerz

OPENSTACK FOUNDATION 3 Irgendwo zwischen Geld und Kontrolle Quelle: openstack 39

4 DANKE FÜR DIE AUFMERKSAMKEIT FRAGEN?

ARCAMA VIEL SPASS AUF DER GPN15