Aktuelle Open Source Lösungen für das Datacenter im Überblick

Ähnliche Dokumente
Open Source Lösungen für High Performance Websites

Einsatz von XEN in hochverfügbaren Umgebungen

Einsatz von XEN in hochverfügbaren Umgebungen

Open Source SLA Reporting mit Nagios

Virtual System Cluster: Freie Wahl mit Open Source

Clustering mit Shared Storage. Ing. Peter-Paul Witta

Xenologie oder wie man einen Plastikmainframe baut

Mit Clustertechnik zu mehr Verfügbarkeit:

Puppet und SVN für das Configuration- und Changemanagement

Best Practices für Installation und Betrieb des Oracle Application Servers unter Linux. Referent: Björn Bröhl, Fachbereichsleiter MT AG

Migration einer bestehenden Umgebung in eine private Cloud mit OpenStack

Neues in Hyper-V Version 2

Systemmanagement mit Puppet und Foreman

Hochverfügbare Virtualisierung mit Open Source

EXCHANGE Neuerungen und Praxis

Red Hat Cluster Suite

Solaris Cluster. Dipl. Inform. Torsten Kasch Bielefeld.DE> 8. Januar 2008

MySQL in großen Umgebungen

FlexiScale - Web Hosting mit Cloud-Computing Hochschule Mannheim

OSL Storage Cluster und RSIO unter Linux Storage-Attachment und Hochverfügbarkeit in 5 Minuten

Calogero Fontana Fachseminar WS09/10. Virtualisierung

Linux-HA-Cluster Heartbeat mit DRBD

OPENNEBULA ALS OPEN SOURCE CLOUD VIRTUALISIERUNGSLÖSUNG

Entwicklungen bei der Linux Clustersoftware

Xen Enterprise Virtualisierung

Dynamische Änderung von Ressourcen in OpenStack

Open Source Datawarehouse für das IT-Management

PROLAG WORLD 2.0 PRODUKTBESCHREIBUNG SERVERSYSTEM, CLUSTERSYSTEME FÜR PROLAG WORLD

WISSENSWERTES ÜBER WINDOWS SCALE-OUT FILE SERVER

Zentrales Konfigurationsmanagement mit Puppet

Standortübergreifende Cluster mit RHEL/CentOS (stretched Cluster)

Ralf Simon, DV-Orga - Kreisverwaltung Birkenfeld

Netzwerkmonitoring mit Nagios & Icinga

Virtualisierung mit Xen

Erhöhung der Serverauslastung IBM Corporation

Verfügbarkeit von Applikationen und Failover Szenarien. Winfried Wojtenek.

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

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

Proxmox VE - mit OpenSource Virtualisierung leicht gemacht

Server-Virtualisierung mit Citrix XenServer und iscsi

LOAD BALANCING LASTVERTEILUNG BEI INTERNETANWENDUNGEN

Oracle VM Support und Lizensierung. best Open Systems Day April Unterföhring. Marco Kühn best Systeme GmbH

Virtual Elastic Services

XEN Virtualisierung und mehr

HA Linux Cluster in der Praxis

Automatisierte Einbindung von Windows Systemen in Bacula mit Hilfe von OPSI

SDN mit OpenStack Neutron & Arista EOS

Eine hochverfügbare Firewall mit Linux-HA, iptables und fwbuilder

Preise und Leistungen Dynamic Computing Services

Open Source Data Center Virtualisierung mit OpenNebula CeBIT Bernd Erk

Freiberuflicher IT-Berater Schwerpunkte: Unix, Oracle, Netzwerk. Dipl.-Inform. Joachim Jäckel

Zend Server Cluster Manager

IT Storage Cluster Lösung

KASPERSKY SECURITY FOR VIRTUALIZATION 2015

Virtualisierung. Es geht auch anders. Ein Erfahrungsbericht zur Enterprise Virtualisierung mit Open-Source-Technologien. Stefan Grote GONICUS GmbH

GOsa2. Eine Identity-Management-Lösung auf Open-Source-Basis. Irina Neerfeld

IT-Lösungsplattformen

GSCC General Storage Cluster Controller. TSM Verfügbarkeit

SIMLUX: Virtualisierung. Simply Managed Linux

Clustering und Failover mit Linux

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

Complex Hosting. Whitepaper. Autor.: Monika Olschewski. Version: 1.0 Erstellt am: ADACOR Hosting GmbH

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

Configuration Management mit Verbosy OSDC Eric Lippmann

HA-Clustering von virtuellen Maschinen Möglichkeiten und Gefahren

IGEL UMS. Universal Management Suite. Oktober Florian Spatz Product Marketing Manager

Hybride Cloud-Infrastrukturen Bereitstellung & Verwaltung mit System Center 2012

... Einleitung Grundlagen der Virtualisierung Konzeption virtualisierter SAP-Systeme... 87

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

Hochverfügbarkeit mit Windows Server vnext. Carsten Rachfahl Microsoft Hyper-V MVP

Keep your SAN simple Spiegeln stag Replizieren

The Unbreakable Database System

Cloud Management und Automatisierung mit Open Source Software. Michael Eichenberger Time to Market 24. Mai 2013

Virtualisierung am Beispiel des LRZ Stefan Berner

Customer Reference Case: Microsoft System Center in the real world

Oracle Real Application Clusters: Requirements

OpenNebula. public and private cloud management.! Martin Alfke

Zend PHP Cloud Application Platform

Windows Server 2008 Virtualisierung. Referent: Marc Grote

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

Intro About Low-Cost Linux-HA FIN. Low-Cost Linux-HA. Lukas Kallies, Christian Kolinski und Marc Thomas. UnFUCK

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Server virtualisieren mit Hyper-V Nils Kaczenski, Teamleiter Microsoft-Consulting

SOLIDCLOUD Preisliste. Version 1.4

Daten: Gründungsjahr 1995 Schwerpunkte Oracle, VMware, Microsoft, Linux und Novell Ausschließlich zertifizierte Techniker:

Virtualisierung mit Freier Software

VirtualBox und OSL Storage Cluster

Linux Hochverfügbarkeits-Cluster

Simplify Business continuity & DR

Systems Management Competence

Managed Infrastructure Service (MIS) Schweiz

IT-Monitoring und System Management in der Öffentlichen Verwaltung

OpenStack bei der SAP SE

Systems Management Competence Unternehmenspräsentation

Virtualisierung von SAP -Systemen

Gegenüberstellung möglicher Virtualisierungstechnologien auf Linuxbasis. Virtualisierung kurz angerissen

Einblick in die VMware Infrastruktur

Lösungen rund um das Zentrum der Virtualisierung

Themen des Kapitels. 2 Übersicht XenDesktop

Virtualisierung im Rechenzentrum

Transkript:

Aktuelle Open Source Lösungen für das Datacenter im Überblick Bernd Erk NETWAYS GmbH NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Agenda Kurzvorstellung Datacenter Überblick Clustering mit Heartbeat Loadbalancing mit LVS Einsatz von XEN Verwendung von DRBD Konfiguration via Puppet Monitoring mit Nagios Fragen & Antworten NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Kurzvorstellung NETWAYS GmbH NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Allgemeine Daten Gründung 1995 Open Source seit 1997 Nagios / Netsaint seit 1999 19 festangestellte Mitarbeiter NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Leistungsbereiche Open Source Systems Management Open Source Data Center Solutions Monitoring Performance Management Configuration Management Service Management Knowledge Management Asset Management Identity Management Backup & Datensicherung High Availability Lösungen Cluster Lösungen Loadbalancing Virtualisierung Speicherlösungen Firewalls Datenbanken Voice over IP Managed Services Monitoring HW Veranstaltungen NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Kunden NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Übersicht IT Infrastruktur NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

moderne Serviceinfrastruktur Firewall 1 Firewall 2 Loadbalancer 1 Loadbalancer 2 App 1 App 2 App 3 App 4 DB 1 DB 2 Mail 1 Mail 2 Test 1 QM 1 Monitor Conf 1 NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Hochverfügbarkeit Clustering mit Heartbeat NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Firewall-Cluster Firewall-Cluster Firewall 1 Firewall 2 Loadbalancer 1 Loadbalancer 2 App 1 App 2 App 3 App 4 DB 1 DB 2 Mail 1 Mail 2 Test 1 QM 1 Monitor Conf 1 NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Clustering mit Heartbeat Steuerung und Verwaltung von Ressourcen Übernahme bei Ausfall des aktiven Knotens Bis zu 16 Serverknoten innerhalb eines Clusters Komplexe Serviceabhängigkeiten Zeitabhängige Policies für Failover und Failback CIM (Common Information Model) als Standard für IT-Management NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Clustering mit Heartbeat IP-Address Firewall-Rules VPN-Service Firewall Node I IP-Address Firewall-Rules VPN-Service IP-Address Firewall-Rules VPN-Service Firewall Node II NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Argumente für den Einsatz von Heartbeat Die Open Source Hochverfügbarkeitsumgebung am Markt Konkurrenzfähig zu kommerziellen Clusterlösungen wie Veritas Cluster Suite Sun Cluster HP ServiceGuard Split-Brain Fencing zur Vermeidung von multiplen aktiven Knoten Vollständiges Graphical-User-Interface Monitoring Konfiguration Steuerung Unterstützung durch alle gängigen Distributionen SLES, RHEL NetBSD OpenSolaris NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Lastverteilung LVS - Linux Virtual Server NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Loadbalancing Firewall 1 Firewall 2 Loadbalancing Loadbalancer 1 Loadbalancer 2 App 1 App 2 App 3 App 4 DB 1 DB 2 Mail 1 Mail 2 Test 1 QM 1 Monitor Conf 1 NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Loadbalancing mit LVS Horizontale Skalierung komplexer Infrastrukturen Verschiedene Lasterverteilungsmöglichkeiten Bsp. Round Robin Least Connection Diverse Weiterleitungsszenarien Bsp. Tunneling Direct Routing Flexibilität durch Kombination mit anderen Open Source Technologien wie XEN-Virtualisierung Configuration-Management (Puppet, CFEngine) DRBD NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Loadbalancing 1 2 3 Loadbalancer 1 1 2 3 App 1 App 2 App 3 App 4 DB 1 DB 2 Mail 1 Mail 2 Test 1 QM 1 NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Virtualisierung Einsatz von XEN NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Virtualisierung Firewall 1 Firewall 2 Loadbalancer 1 Loadbalancer 2 Virtualisierung App 1 App 2 App 3 App 4 DB 1 DB 2 Mail 1 Mail 2 Test 1 QM 1 Monitor Conf 1 NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Virtualisierung mit XEN Virtueller Maschinen Monitor (VMM) entwickelt von der Universität Cambridge Open-Source-Variante und kommerzielle Version der Firma Citrix Kommerzielle Unterstützung durch namhafte Firmen wie SUN, Intel, AMD, IBM, Red Hat und AMD Wirtunterstützung gängiger quelloffener Betriebssysteme wie SuSE Linux Fedora Core Linux Gentoo-Linux Debian NetBSD OpenSolaris Unterstützung aller gängigen Microsoft-Plattformen NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Funktionsprinzip Dom-U Dom-U Dom-U modifiziertes Gastsystem unmodifiziertes Gastsystem (QUEMU) unmodifiziertes Gastsystem (moderne Intel und AMD CPUs) XEN Hypervisor Dom-0 Hardware (Disks, CPU und Network) NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Xen-Migration Appserver Appserver Appserver Mailserver Hypervisor Appserver Appserver Hypervisor NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Argumente für den Einsatz von XEN Bisher performanteste Virtualisierungslösung Anpassung von Hauptspeicher und CPU während des laufenden Betriebs Erzeugung von Snapshots mit Hilfe von LVM Live-Migration auf andere Server (Shared Storage) 32- und 64-Bit Support Serverhardware mit XEN-ROM-Unterstützung NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Shared Storage Verwendung von DRBD NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Shared Storage Firewall 1 Firewall 2 Loadbalancer 1 Loadbalancer 2 App 1 App 2 App 3 App 4 DB 1 DB 2 Mail 1 Mail 2 Test 1 QM 1 DRBD Monitor Conf 1 NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Shared Storage mit DRBD DRBD - Distributed Replicated Block Device Vorteile Kernelmodul in allen Enterprise-Distributionen bereits integriert Basis für Active/Passive Szenarien mit normalen Dateisystemen Basis für Active/Active Szenarien mit Clusterfilesystemen wie OCFS2 oder GFS Keine spezielle Hardware notwendig Loadbalancing Szenarien mit verschiedenen Volumes möglich Lokale Schreibvorgänge optimieren Leseperformance NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

DRBD Active - Passive sda1 sda1 sdb1 sdc1 Read/Write nbd0 Write sdb1 sdc1 DB 1 (Active) DRBD - Sync DB 2 (Passiv) NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

DRBD Active - Active sda1 sdb1 sdbc1 App 1 (Active) nbd0 mit GFS physikalischer Read/Write sda1 sdb1 sdc1 App 2 (Active) NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

System Management Konfiguration via Puppet NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Configuration Management Firewall 1 Firewall 2 Loadbalancer 1 Loadbalancer 2 App 1 App 2 App 3 App 4 DB 1 DB 2 Mail 1 Mail 2 Test 1 QM 1 Monitor Conf 1 Configuration Management NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Konfigurationsmanagement mit Puppet System zur Automatisierung von administrativen Tasks Basierend auf Ruby unter nahezu allen Systemen verfügbar Deklarative Templatebeschreibung der Konfiguration Zentrale Konfiguration mit XML-basierter Verteilung Trennung der Kommunikationsschichten Clientinitiierte Konfigurationsverteilung NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Ein Beispiel define apache(version, conf, user, group) { # abstract across apache1 and apache2 $name = $version? { 1 => "apache", 2 => "apache2,} package{ $name: install => true,} file { "$conf": user => "$user", group => "$group", source => "$conf,} # we want the service to restart if the config changes service { "$name": running => true, requires => [file["$conf"], package["$name"]],} } # import our apache definition file import "apache node server1 { # use a locally-available config file apache { version => 1, conf => "/nfs/configs/apache/server1.conf", user => "www-data", group => "www-data", } } node server2 { # use a config that we pull from elsewhere apache { version => 2, conf => "http://serv/confs/server2/httpd.conf" user => "www-data", group => "www-data, } } NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Configuration Management App 1 App 2 App 3 App 4 DB 1 DB 2 Mail 1 Mail 2 Test 1 QM 1 Conf 1 Configuration Management Repository (SVN, CVS) NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Warum Puppet? Einfach lesbare Konfigurationsdateien Leicht durch Plugins und Providers erweiterbar Plugins werden zentral auf dem Server abgelegt und auf die Clients synchronisiert Integrierter Fileserver Verwaltung von Benutzern/Gruppen möglich Archivierung von geänderten Dateien (auf dem Server oder den Clients möglich) NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Availability Monitoring Überwachung mit Nagios NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Availability Monitoring Firewall 1 Firewall 2 Loadbalancer 1 Loadbalancer 2 App 1 App 2 App 3 App 4 DB 1 DB 2 Mail 1 Mail 2 Test 1 QM 1 Monitoring Monitor Conf 1 NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Nagios Überblick Überwachungssystem für Geräte und Dienste Nagios Server für Linux und UNIX Plugin API für Überwachungen Webinterface für Präsentation & Reporting Flexibles Benachrichtigungsystem NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Grundaufbau von Nagios Nagios Daemon Nagios Plugins Zentrales Framework Überwachungsaufgabe Konfiguration & Scheduling Exe, Skripte, Agenten Webinterface Benachrichtigungen Logdateien & Event Handler Statusmeldung OK, WARNING, CRITICAL Zusatzinfos 2% free on /dev/sda1 NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Availability Monitoring Firewall 1 Firewall 2 Loadbalancer 1 Loadbalancer 2 App 1 App 2 App 3 App 4 DB 1 DB 2 Mail 1 Mail 2 Test 1 QM 1 Monitor Conf 1 NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

NETWAYS Nagios Addons NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Was spricht noch für Nagios? Sehr große Verbreitung und Erfahrung Viel Erfahrung auch in großen Projekten Sehr aktive (deutsche) Community Konstante und konservative Weiterentwicklung Professioneller Support Einfache Erweiterbarkeit durch Plugins Hohe Anzahl von AddOns (GPL) NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Warum Open Source im Datacenter? Viel Erfahrung auch in sehr großen Projekten Größere Flexibilität durch offenen Quellcode Geringere Initial- und Betriebskosten Professioneller Support im Markt vorhanden Hohe Skalierbarkeit und Verlässlichkeit Große Communities in allen etablierten Projekten Warum nicht? NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de

Fragen und Antworten Jetzt und Hier Lounge Erdgeschoß Blog http://blog.netways.de E-Mail: bernd.erk@netways.de NETWAYS GmbH Deutschherrnstr. 15-19 90429 Nürnberg Tel: 0911/92885-0 info@netways.de