Virtualisierung für Linux, Windows und Solaris Thomas Finnern DESY/IT-SysOps.

Slides:



Advertisements
Ähnliche Präsentationen
Lehrstuhl Informatik III: Datenbanksysteme Andreas Scholz 1 Programming Database Web Applications Web Service Technologies Andreas Scholz.
Advertisements

Vorlesung: 1 Betriebliche Informationssysteme 2003 Prof. Dr. G. Hellberg Studiengang Informatik FHDW Vorlesung: Betriebliche Informationssysteme Teil 5.
SKALIERBARE HARDWARE UNABHÄNGIGE LÖSUNGEN FÜR HSM, ARCHIVIERUNG UND SICHEREN DATENAUSTAUSCH YOUR DATA. YOUR CONTROL.
Michael Haverbeck System Engineer
Präsentation von Alexander Schönfeld
Technisches Update Veeam Backup & Replication Version 7 Cloud Edition
Service Computing   Prof. Dr. Ramin Yahyapour IT & Medien Centrum 19. Januar 2010.
Department of Computer Science Homepage HTML Preprocessor Perl Database Revision Control System © 1998, Leonhard Jaschke, Institut für Wissenschaftliches.
Microsoft Student Partners
Ein Projekt des Technischen Jugendfreizeit- und Bildungsvereins (tjfbv) e.V. kommunizieren.de Blended Learning for people with disabilities.
Windows Server 2012 R2 Upgrade-Potential
3/31/ :26 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
1 von 7 ViS:AT BMUKK, IT – Systeme für Unterrichtszwecke 05/11 EZ, CR Social Networks – Soziale Netzwerke Virtuelle Science Cafes & Diskussionsforen für.
Software Architektur für on-premise und die Cloud Lösungen
Potentiale für den Channel Server-Software aktualisieren Server-Hardware erneuern Migration von Anwendungen Diese Produkte stehen vor dem Ende des Support.
Konjunktionen & Indirekte Fragen {Conjunctions}
Synchronization: Multiversion Concurrency Control
SiPass standalone.
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH
Ralf M. Schnell Technical Evangelist Microsoft Deutschland GmbH.
FTS usage at GridKa Forschungszentrum Karlsruhe GmbH
Arbeiten in einem agilen Team mit VS & TFS 11
Welcome to Web Services & Grid Computing Jens Mache
3rd Review, Vienna, 16th of April 1999 SIT-MOON ESPRIT Project Nr Siemens AG Österreich Robotiker Technische Universität Wien Politecnico di Milano.
Physik multimedial Lehr- und Lernmodule für das Studium der Physik als Nebenfach Julika Mimkes: Links to e-learning content for.
COMMANDS imperative 1. you (formal): Sie 2. you (familiar plural): ihr
1 Konica Minolta IT Solutions Prinzip Partnerschaft MANAGED MONITORING ÜBERWACHJUNG DER SERVERINFRASTRUKTUR UND ANWENDUNGEN DIREKT AUS DER CLOUD.
KLIMA SUCHT SCHUTZ EINE KAMPAGNE GEFÖRDERT VOM BUNDESUMWELTMINISTERIUM Co2 online.
Why Should You Choose ELeaP Learning Management System?
Gregor Graf Oracle Portal (Part of the Oracle Application Server 9i) Gregor Graf (2001,2002)
EUROPÄISCHE GEMEINSCHAFT Europäischer Sozialfonds EUROPÄISCHE GEMEINSCHAFT Europäischer Fonds für Regionale Entwicklung Workpackage 5 – guidelines Tasks.
Berliner Elektronenspeicherring-Gesellschaft für Synchrotronstrahlung m.b.H., Albert-Einstein-Straße 15, Berlin frontend control at BESSY R. Fleischhauer.
D. Sturzebecher, Institut für Betriebssysteme und Rechnerverbund, TU-Braunschweig Tele-Teaching with MACS n Tele-Teaching Requirements and Scenarios n.
Kapitel 8 Grammar INDEX 1.Command Forms: The Du-Command Form & Ihr- Command 2.Sentences & Clauses.
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
VMware vCloud Director / Connector
Sven Koerber-Abe, 2015 Grammatik: müssen, dürfen Grammatik: müssen, dürfen.
© 2012 IBM Corporation © 2013 IBM Corporation IBM Storage Germany Community Josef Weingand Infos / Find me on:
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Indico Meeting Dennis Klein 4. August Übersicht  Korrespondenz CERN  Trouble Ticket Queue  Integration GSI-Accounts  Subversion & Wiki  Todo.
Technische Universität München Alexander Neidhardt Forschungseinrichtung Satellitengeodäsie 1 Concepts for remote control of VLBI-telescopes: on the way.
© 2014 VMware Inc. All rights reserved. Automatisierung und Verrechnung in einer IoT Cloud am Beispiel von Bosch Private Cloud Costing | Cloud Business.
Solaris 10 Container Daniel Schossig
LLP DE-COMENIUS-CMP Dieses Projekt wurde mit Unterstützung der Europäischen Kommission finanziert. Die Verantwortung für den Inhalt dieser.
LINUX II Unit 9 Network File Server NFS. NFS Überblick ● Zugriff von lokalen Rechner über Netzwerk auf Dateien oder Ordnern auf entfernten Servern ● Entwickelt.
WS2016: Container von A bis Z
Workshop 1 Getting Started 2016 Boris Wylutzki
Apache Camel Christian Schneider
Premiere Conferencing GmbH
Software Configuration Manager (f/m)
Lync and Learn mit Manfred Helber Thema heute:
Azure Countdown Wenn der Freund und Helfer Freunde und Helfer braucht: Sichere Content-Upload-Plattform für Bürger.
Investitionen sichern - wachse mit Forms in die neue Welt
Aspect-Oriented Programming: Fad or the Future
Grammatik: Perfekt Sven Koerber-Abe, 2014.
KVM Grundlagen.
KVM Grundlagen.
Grammatik: waren / hatten
Digitale Transformation
eSciDoc als Plattform für die Wissenschaft Anwendungen und Szenarien
Grammatik: Perfekt Sven Koerber-Abe, 2014.
„Förderwolke“ A Cloud-based exchange platform for the qualitative enhancement and improvement of inclusive education Dipl. Reha-Päd. Hanna Linke scientific.
Official Statistics Web Cartography in Germany − Regional Statistics, Federal and European Elections, Future Activities − Joint Working Party meeting.
OFFICE 365 FOCUS SESSION SHAREPOINT ONLINE 101:LERNE DIE BASICS 19. März 2018 Höhr-Grenzhausen.
Integrating Knowledge Discovery into Knowledge Management
Practical Exercises and Theory
- moodle – a internet based learning platform
Grammatik: Position Sven Koerber-Abe, 2013.
 Präsentation transkript:

Virtualisierung für Linux, Windows und Solaris Thomas Finnern DESY/IT-SysOps

IT-Seminar Agenda  Eine Einführung in die Thematik  Vergleich von XEN und Solaris Containern  Ein bisschen Windows …  Stand und Ausblick für unser Rechenzentrum  Live-Vorführung von Christoph und Martin

IT-Seminar Allgemeiner Einstieg

IT-Seminar Overview  Virtualization  Why  Features  How  Hypervisor  Guests  Use Cases  Where to  Conclusions

IT-Seminar Virtualization  Definition  Network Resources  Storage Resources  Used Virtualizations  Clustering Sun Cluster  Content Based Routing F5 Layer 7 Routing Cisco ?  Host Virtualization Solaris Container XEN  Linux  Windows Virtualization is the technique of managing and presenting storage devices and other resources functionally, regardless of their physical layout or location. In computing, paravirtualization is a virtualization technique that presents the abstraction of virtual machines with a software interface that is similar but not identical to that of the underlying hardware. Hypervisor OS Root OS User App

IT-Seminar Why  Minimize Efforts  Easy Provisioning  Easy Resource Control  Multi-OS Service Offer  Security / Service Separation  Getting Better  Enhanced Load Distribution  Enhancing Fault Tolerance and Security  Separate Test, Developing and Production on same Hardware

IT-Seminar How  Sun  Solaris 10 Zones  Plan: (Open)Solaris 11 with XEN  ZFS (Solaris 10 U3+)  Zone + SRM = Container  RedHat  Start: RHEL 5.0 with XEN 3.0  Plan: RHEL 4.5+, 5.0+ with Built-In Support including AFS  Logical Volume Manager  Hypervisor and Guests

IT-Seminar Key Features and Benefits  XEN:  Open Source  Complete Separation between Guests  Paravirtualization  Intel-Vanderpool and AMD-Pacifica Supported for unmodified Guests (without Live Migration)  Virtual Machines near Native Speed  Live Migration of Guests  Up to 32 virtual CPU’s per Guest  Load Distribution and Weighting between Guests  X86/32 and x86/64 Support  Network over Software Bridge(s)  Own Mac-Address for each Interface  Solaris Container:  Open Solaris  Separation (and Shares) configurable  One OS for All  Sparc and x86  Guests Machines at Native Speed  No Live Migration (?, cloning planned)  Cores per Zone not limited  Resource Management between Containers  Sparc and x86 with 32/64 bit Support  Network over selected Device(s)  No own Mac-Address for each Device (?)  Sparse-root and Whole-root Models

IT-Seminar  Customisation  Image Preparation Partitioning OS and Data Application Networking  Deployment Methods mk_image mk_virtual  Live Cycle Management As Usual … Hypervisor / Global Zone  XEN Test:  Defined one admin domain cross platform  Configuration: Add feature vms  Reconfiguration: New Install / Reboot  Hypervisor with Minimum Installation  Logical Volume Manager for FS-Handling  Separate Network for Service and Production  Guest Installations from Scratch/Image ?  Unvisible Filesystems /scratch/vsges/root /scratch/vsges/sge /scratch/vsges/…  Changing to Image Preparation  Solaris Container Test:  Defined one admin domain cross platform  Configuration: Add feature vms  Reconfiguration: On the fly  Global Zone Installation will/can be inherited  ZFS for FS-Handling  Separate Network for Service and Production  Guest Installations from Scratch/Image  Visible Filesysstems /scratch/vinnetou/root /scratch/vinnetou/afscache /scratch/vinnetou/…  Methods  mk_image Install File or Clone/Copy Pack  mk_virtual Unpack Networking Partitioning Glue

IT-Seminar Guests / Zones and Pools  XEN Test:  Configuration: Add feature vms-  Openafs kernel module must be compiled  XEN-Mac 0x00FFFFFF&IP|0x (Change to XEN mac=00:16:3e:xx:xx:xx ?)  Solaris Container Test:  Configuration: Add feature vms-  afs can be inherited (ro ?)  Next version: privilege grant for kernel module usage  Slight differences in SVC (Service Management Facility) for own sshd startup  Testing NIS-Setup

IT-Seminar Expected Use Cases  Separation of Applications and Services  Providing Service IP Addresses  Application Specific User Registry and System Settings  License Cost Optimisation  e.g. Oracle “Capped Containers”  Application Specific Resource Binding  Storage  Network  CPU  Peak Load Elimination  Multi OS Offer for Customers  Test Environments  Developing Environments  Migration Support  Multi Customer Pools e.g. SGE  Automatic Deployment of e.g. WEB- Services  Educational Environments for Admins and Students  Database Factory  Security by Encapsulation  New Service Environments  Order and Delivery within 1 Hour  Central Image Handling over SAN  Ease Computer Adminstration  New Operating Concepts Installation Testing Monitoring Backup Patching ...

IT-Seminar Where to  Server Consolidation (Cost, Heat, Admin)  Running Solaris and Linux on one Host  Running 100-Core Hosts over Internal Crossbar as Farm or WEB Appliance  Cross Cluster Hopping  Live Migration  Image Moving  Configuration and Life Cycle Management  Buy xx Open Xen Licences

IT-Seminar Conclusions  Virtualization Is Simple To Use  Nice Operating and Support Model  Administrate only Big Boxes  Cross Platform Support  Future  Real or Para Virtualization will be standard  XEN Hypervisor for Solaris and vice versa  Standard provisioning frame (kernel, partition, image, data, …)  Security  Don’t let your system be virtualized by somebody else …

IT-Seminar  IT-SysOps:  WBOOM-Configuration Guest knows Hypervisor(-Cluster): SF=vms- Hypervisor knows all guests: woom:VMS  BIRD Cluster: Common Store in AFS Queue and Shadow Master (it-services01/2) 2 Host Login Cluster(it-services01/2) 16 Exec Cores (bird009/bird010)  Library spires-Container (spires)  WOF Test Apache (vinnetou,vinnern)  Plan: Netra-Consolidierung Netapp for Live-Migration  Yves Kemp:  Im Tier2-Batch “noch nicht”  1 OS SL3 -> SL4  Sven Sternberger:  Seit ca. 2 Jahren haben wir mit der Whithouse einen Server der den Entwicklern schnell neue SL3 bzw SL4 Installationen zur Verfuegung stellt. Sie habe die Moeglichkeit hier neue Software zu installieren und verschiedene Versionen von Installationen zu sichern. Durch die Nutzung von rsync ist es moeglich in wenigen Minuten zwischen verschiedenen Setups zu wechseln, und so die komplexen Setups aufzubauen die fuer eine Softwareentwicklung von einem verteilten System wie dCache notwendig ist.  Owen Synge:  Seit ca. 1 Jahr entwickelt Owen an einem System zur Automatisierung der build und test Umgebung. Das bedeutet ein Entwickler checkt eine neue Version ein in der Versionsverwaltung. Daraufhin wird automatisch eine frische SL3 bzw. SL4 Installation generiert, die build Umgebung wird installiert und aus den neuen Sourcen ein aktuelles Packet gebaut. Im folgenden werden mehrere Instanzen generiert, die mit der neuen Software ausgestattet werden und mehrere Testsequenzen werden abgefahren um die Funktionsfaehigkeit des neuen Releases sicherzustellen.

IT-Seminar Live Demo   Christopher Open Solaris  zoneadm list -vc  zlogin GUEST  ps -efZ  reboot  Martin Red XEN Linux  xm list  xm console GUEST  xm top  reboot

IT-Seminar Notizen