VirtualBox und Clustering

Ähnliche Dokumente
VirtualBox und OSL Storage Cluster

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

Virtuelle Infrastrukturen mit Linux...

VMware als virtuelle Plattform

Virtual System Cluster: Freie Wahl mit Open Source

Der PC im PC: Virtualisierung

Calogero Fontana Fachseminar WS09/10. Virtualisierung

HebRech auf Mac OS X

Agenda. Einleitung Produkte vom VMware VMware Player VMware Server VMware ESX VMware Infrastrukture. Virtuelle Netzwerke

Virtuelle Maschinen. von Markus Köbele

Virtualisierung Linux-Kurs der Unix-AG

Formular»Fragenkatalog BIM-Server«

Hyper-V Grundlagen der Virtualisierung

Aufbau einer Testumgebung mit VMware Server

WIE ERHÖHT MAN DIE EFFIZIENZ DES BESTEHENDEN RECHENZENTRUMS UM 75% AK Data Center - eco e.v. 1. Dezember 2009

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches

Brownbag Session Grundlagen Virtualisierung Von VM s und Containern

Version Deutsch

Tapps mit XP-Mode unter Windows 7 64 bit (V2.0)

Tips, Tricks und HOWTOs Virtualisierung für Profis und Einsteiger Serverkonsolidierung, Testumgebung, mobile Demo

Virtual Desktop Infrasstructure - VDI

Windows Server 2008 (R2): Anwendungsplattform

Workshop: Eigenes Image ohne VMware-Programme erstellen

Leitfaden für die Installation der Videoüberwachung C-MOR

Proxmox VE - mit OpenSource Virtualisierung leicht gemacht

Systemvoraussetzungen für Autodesk Revit Produkte (gemäß Angaben von Autodesk)

Virtualisierung in der Automatisierungstechnik

IT-Sachverständigen-Gemeinschaft. Virtualisierungstechnologien aus forensischer Sicht in Kempten,

HBF IT-Systeme. BBU-BSK Übung 2 Stand:

Drahtlosnetzwerke automatisch konfigurieren mit WCN (Windows Connect Now) unter Windows Vista

[Geben Sie Text ein] ISCSI Targets mit der Software FreeNAS einrichten

Securepoint Security Systems

WINDOWS 8 WINDOWS SERVER 2012

Virtualisierung. Zinching Dang. 12. August 2015

Videoüberwachung als Virtuelle Maschine. auf Ihrem Server, PC oder Mac. Peter Steinhilber

Windows Server 2012 R2 Essentials & Hyper-V

Fragen und Antworten. Kabel Internet

Achim Marx Mittwoch, 2. Oktober 2013 S&L Netzwerktechnik GmbH 1

METTLER TOLEDO USB-Option Installation der Treiber unter Windows XP

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

Installation SQL- Server 2012 Single Node

Windows am Mac. Mehrere Betriebssysteme auf einem Apple-Rechner

How-to: Webserver NAT. Securepoint Security System Version 2007nx

H A R D D I S K A D A P T E R I D E / S A T A T O U S B 3. 0 O N E T O U C H B A C K U P

Anleitung zur Installation eines Clusters unter VMWare 4.0 (Built 4460)

Installationsvoraussetzungen

Neues in Hyper-V Version 2

Version Deutsch

Anleitung zur Einrichtung des Netzwerkes mit DHCP im StudNET des Studentenwerkes Leipzig. studnet-website:

Anleitung zur Einrichtung des Netzwerkes mit DHCP. im StudNET des Studentenwerkes Leipzig

Hochverfügbare Virtualisierung mit Open Source

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

Modul Windows XP Professional

Tutorial -

Virtual Machines. Peter Schmid Hochschule für Technik Zürich Master of Advanced Studies, Informatik

Anleitung zum Prüfen von WebDAV

Installationsanleitung dateiagent Pro

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC

2 Die Terminaldienste Prüfungsanforderungen von Microsoft: Lernziele:

I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte

Systemanforderungen Verlage & Akzidenzdruck

Frage und Antworten zum Webcast: Virtual Server 2005 :

Wichtiger Hinweis im Bezug auf Ihre Blu- ray- Laufwerke

Hyper-V Replica in Windows Server 2012 R2. Benedict Berger Microsoft MVP Virtual Machine

Maximalwerte für die Konfiguration VMware Infrastructure 3

Virtual Machines. Peter Schmid Hochschule für Technik Zürich Master of Advanced Studies, Informatik

4 Planung von Anwendungsund

Bedienungs- & Installationsanleitung COMMPACT / COMMPACT Audio V2.0

disk2vhd Wie sichere ich meine Daten von Windows XP? Vorwort 1 Sichern der Festplatte 2

A1 Desktop Security Installationshilfe. Symantec Endpoint Protection 12.1 für Windows/Mac

Virtualisierung von SAP -Systemen

In 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC

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

Benutzerhandbuch. SATA/IDE - esata/usb 3,5" HDD-LAUFWERK. 1. Eigenschaften. 2. Systemanforderungen. 3. Treiber-Installation

Handbuch PCI Treiber-Installation

Handbuch USB Treiber-Installation

4D Server v12 64-bit Version BETA VERSION

Avira Server Security Produktupdates. Best Practice

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

Powermanager Server- Client- Installation

Verwendung des Terminalservers der MUG

DIE NEUE LÖSUNG KASPERSKY SECURITY FOR VIRTUALIZATION FÜR VIRTUALISIERTE VMWARE-, MICROSOFT- UND CITRIX- UMGEBUNGEN

Vorstellung SimpliVity. Tristan P. Andres Senior IT Consultant

MAXDATA b.drive. Externe Festplatte mit integrierter Backup Software

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

Windows 8 Lizenzierung in Szenarien

Bedienungsanleitung. FAST SMS Set mit MacOS betreiben MAC

i-tec USB 3.0 Gigabit Ethernet Adapter Gebrauchsanweisung

Inhaltsverzeichnis. ZPG-Mitteilungen für gewerbliche Schulen - Nr Juli

Wifiway auf einer VMware Workstation auf einem Windows Rechner anwenden & VM Workstation installieren

IT-Effizienzworkshop bei New Vision GmbH Entry und Midrange Disksysteme

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

Versuch 3: Routing und Firewall

Max-Planck-Institut für demografische Forschung, Rostock

Anleitung Captain Logfex 2013

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Transkript:

A Cluster in a Box A Box in a Cluster Christian Schmidt Systemingenieur

Agenda Prolog OSL GmbH Virtualisierung VirtualBox Features Handhabung Möglichkeiten Cluster In A Box Wie geht es...? Was geht...? Box In A Cluster

OSL GmbH 2002 gegründet Entwicklung einfach handhabbarer Lösungen für Storage-Management und Clustering Produktpaket "OSL Storage Cluster" globales Storagemanagement mit global einheitlichem Namensraum Volumemanagement, Multipath, Bandbreitensteuerung, Spiegeln, Clonen, Moven Applikationsintegration, Hochverfügbarkeit, adaptives Design, Backupintegration Produktpaket "RSIO" Block I/O over Ethernet Multithreaded Design Funktionen des Storage Clusters über Ethernet für Solaris und Linux

Virtualisierung Definitionsversuch: Virtualisierung bezeichnet Methoden, die es erlauben, Ressourcen eines Computers zusammenzufassen oder aufzuteilen. Arten der Betriebsystemvirtualisierung OS Container Zonen, Jails, UserSpace Linux Hardware-Emulation Virtual PC for PPC, Bochs, KVM Hardware-Virtualisierung VM Ware, VirtualBox, KVM Paravirtualisierung XEN

VirtualBox - Features VirtualBox x86 und AMD/Intel64 Virtualisierung Frei verfügbar (Closed Source und Open-Source-Version) Kommerzieller Support von Oracle möglich Läuft auf Solaris, Linux, Mac und Windows-Hosts Features: CLI und GUI Steuerung Gasterweiterungen für Windows, Linux, Solaris Unterstützung für eine Vielzahl von Gastbetriebsystemen Datenaustausch Gast/Host über gemeinsame Ordner Integrierter RDP-Server z.t. USB-Weiterleitung Verschieben von VMs im laufenden Betrieb (Teleporting) auch auf Hosts mit anderem Betriebsystem

VirtualBox - Features Positionierung von VirtualBox im Server System Host Applikationen x64 OS Host Appl. x86 OS Host Applikationen Virtual Box VMM VMM Treiber Solaris, Linux, Windows, Macintosh AMD oder INTEL CPU

VirtualBox - Handhabung Sehr einfache Bedienung über GUI Zusätzliche Einstellungen über CLI möglich Anlegen einer virtuellen Maschine Neu installieren: CD oder ISO-Image als Installationsmedium Neue VM erstellen Namen RAM Harddisk Booten Installieren Bestehende VM clonen Appliance exportieren Appliance importieren Zugriff auf die virtuelle Maschine GUI Eigener RDP Server für jede VM (Auswahl über den Server Port) Netzwerkunterstützung des Gast OS

VirtualBox - Handhabung Manager für virtuelle Medien unterschiedliche Disk-Formate VMDK, VDI,VHD, HDD, Raw- Devices CD / DVD Images Disketten Snapshots von Disks

VirtualBox - Handhabung Einstellungen an der VM CPU (Kerne und Optionen) RAM Grafikspeicher, RDP Server Festplatten 5 Controller (IDE, SATA, SCSI, SAS, Floppy) max. 58 Disks Peripherie Audio USB serielle Schnittstellen

VirtualBox - Handhabung Netzwerk maximal 4 Adapter Adaptertypen PCnet oder Intel PRO/1000 Netzwerkmodus NAT VM hinter einem Router Serverdienste nur mit Port-Forwarding Bridged VM Netzwerk wird exclusiv auf einen Host Adapter gelegt Nutzung von DHCP und anderen Netzwerkdiensten (vollwertiges Netzwerkmitglied) Internal internes Netz für VMs des Hosts, VM Server hat keinen Zugriff auf dieses Netz Host-Only internes Netz für alle VMs und dem VM Server

VirtualBox - Möglichkeiten Einsatz von VirtualBox Kapselung von Diensten Desktop Virtualisierung (Sun VDI) Tests Optimale Hardwareauslastung Überall wo Applikationen isoliert laufen müssen oder es bequemer ist, sie isoliert laufen zu lassen Einsatz von VirtualBox bei OSL Test von Storage-Cluster-Funktionen (Cluster In A Box) RSIO Testumgebung Linux-Build-Server Virtuelle Maschine als Applikation im Cluster (Box In A Cluster)

Ein virtueller Cluster A Cluster in A Box Virtuelle Maschinen als Applikationen im Cluster A Box in a Cluster Cluster Cluster

A Cluster In A Box Cluster In A Box OSL Storage Cluster in mehreren VMs auf einem Host Eine HV-Applikation innerhalb dieses virtuellen Clusters anlegen Mögliche Testszenarien Storagemanagment Applikationsdesign (EAS) Nodeausfall und Applikationsfailover User- und Gruppenmanagement Ressourcenverwaltung Adaptive Konzepte

A Cluster In A Box Cluster In A Box Die Erwartungen Einen Multinode - Cluster auf mehreren VMs auf nur einem physischen Host Komplette Storage-Cluster-Funktionalität in einem virtuellen Cluster Eine HV-Applikation innerhalb dieses virtuellen Clusters anlegen Kern des OSL Storage Clusters ist die globale, hostbasierte Storagevirtualisierung Storage Cluster benötigt keine spezielle Hardware, keinen Cluster-Interconnect oder ähnliches - > einzige Bedingung: shared Storage Optimal für virtuelle Maschinen, da die Unterstützung der virtualisierten Hardware begrenzt ist

A Cluster In A Box Umsetzung: Installation von vier Solaris10 VMs Anlegen von einer virtuellen Disk für das Betriebsystem 1x installieren 3x clonen Einrichten von 2 Volumes, welche an den virtuellen SCSI Bus aller VMs gemappt werden. Problem: Virtuelle Disks können nur an eine VM vergeben werden Shared Storage ist nicht möglich

A Cluster In A Box Storage Cluster benötigt Shared Storage Shared Storage ist in VirtualBox nicht vorgesehen virtuelle Disks können nicht an mehrere virtuelle Maschienen vergeben werden Diese Limitierung lässt sich umgehen iscsi -> in VirtualBox integriert, wird für Shared Storage empfohlen, höherer Administrationsaufwand Pro virtuellem Cluster Host einen eigenen User, denn die Sperren gelten nur pro User Nutzen von RAW-Devices und mehreren virtuellen RAW Disks (Rawvmdk) welche auf das selbe RAW Device zeigen Es wird ein Sperrmechanismus für den gleichzeitigen Zugriff mehrerer virtueller Hosts auf die selben Disk benötigt Disk Access Manager im OSL Storage Cluster über die Clusterkommunikation in Oracle RAC SCSI-Reservierungen oder ähnliches

A Cluster In A Box Testaufbau: 4 virtuelle Maschinen Jede VM mit einer eigenen Disk (Betriebssystem) und 2 shared Disks (CCF und 1 PV) Shared Storage gelöst über 4 eigenen Nutzern pro VM ein Nutzer (box1 box4) An jeder VM ein Netzwerkadapter im Host-Only Modus Node Power Control Unterstützung über den Physikalischen Host Live-Vorführung

A Cluster In A Box Möglichkeiten von Storage Cluster Nodes in einer Virtuellen Maschine Einfaches Evaluieren ohne zusätzliche Hardware Schnell zu erstellen, einfach zu administrieren Virtuelles SAN Kein Kabel zu verlegen, keine Bestellungen, keine SAN Switch Konfiguration Bestehende Cluster und SAN Konfigurationen werden nicht beeinflusst Einsatzzwecke Testen des Applikationsdesigns (ARD, Start-, Stoppskripte) Testen des Applikationsfailovers (automatische Verdrängung, NPC Routinen) Test des Storagemanagements (Anlegen, Spiegeln, Moven, Clonen) Schulungssystem

A Cluster In A Box Limitationen der virtuellen Maschine Keine Sparc-Architektur Eingeschränkte SAN-Virtualisierung 3 Controller mit insgesamt 50 Disks Multipfadsimulation ist nicht möglich Hardwareanforderungen an den Host müssen berücksichtigt werden 1 Core pro VM 1 GB Ram pro VM (Solaris) Einige Tests sind nicht möglich SAN Probleme (Disk-, Pfadausfall) lassen sich nicht simulieren

A Cluster In A Box Fazit: Der Storage Cluster lässt sich zur einfachen Evaluierung in einer virtuellen Umgebung betreiben Einige Tests können nicht durchgeführt werden, da sich eine laufende VM nicht rekonfigurieren lässt Kein Plug-and-Play Support bei VirtualBox Platten können nicht im laufenden Betrieb hinzugefügt oder weggenommen werden Interfaces können nicht im laufenden Betrieb hinzugefügt oder weggenommen werden RAM und Anzahl der CPUs sind nicht im laufenden Betrieb änderbar Es ist möglich, einen Shared Storage Cluster in Virtual Box laufen zu lassen, wenn bestimmte Features nicht benötigt werden Eigener User virtuelle Disks mit fester Größe Anpassungen bei den virtuellen Netzwerk Adaptern Ausführliche Schritt für Schritt Anleitung als Whitepaper auf

A Box In A Cluster Cluster

A Box In A Cluster VirtualBox ist eine Applikation, die in einem Cluster hochverfügbar betrieben werden kann Durch die Vielzahl an Gastbetriebssystemen können somit auch beliebige Anwendungen im Cluster betrieben werden Start- und Stopp sind für alle virtuellen Applikationen einheitlich Extrem schneller Wechsel zwischen 2 Nodes, da der Zustand der VM gespeichert werden kann Keine speziellen Anforderungen für die Gastapplikation, da sie auf einem exklusiven Host läuft Optimale Nutzung der Hardware durch adaptive Fähigkeiten des Clusters

A Box In A Cluster Installation VirtualBox wird auf allen Clusternodes installiert (/opt/virtualbox) Eine Cluster-Applikation besteht aus einer oder mehreren virtuellen Maschinen Jede Applikation läuft unter einem eigenen User (Clusteruser) und nimmt in dessen Homeverzeichnis die VM- Konfigurationen mit Devices für die VM können RAW- Devices oder Disk Images im Filesystem sein

A Box In A Cluster Die Migration einer VM von einem Cluster Node führt lediglich zu einem kurzen Hänger (kein Neustart von VM und Applikation erforderlich) Maschinenstatus wird eingefroren und auf dem anderen Node wieder aufgetaut RDP-Desktop-Sessions werden beendet IP-Verbindungen können aufrecht erhalten werden (X-Umlenkungen, ssh-sessions...) Bei einem Failover muss die gesamte VM neu gestartet werden Kontrolliertes Einfrieren ist nicht möglich (Hostausfall) Start der Applikation dauert entsprechend länger, da das virtuelle OS gestartet werden muss

A Box In A Cluster Warum sollten virtuelle Maschinen in einem Cluster laufen Einfaches und flexibles Storagemanagment Hochverfügbare Applikationen unter allen x86 Betriebssystemen Flexibilität in der physischen Hardware Integriertes Backupkonzept mit startbarem Backup-To-Disk Ressourcenbasiertes Selbstmanagement

A Box In A Cluster Großes Kino: Teleportation Mit Teleporting kann eine VM im laufenden Betrieb von einem Node zum anderen "teleportiert" werden (Migration ohne Downtime) Teleportation im Cluster Applikation muss parallel auf 2 Nodes gestartet werden Beide Nodes benötigen gleichzeitigen Zugriff auf die VM-Beschreibung und Virtual Disks Shared Raw Devices Die Konfiguration darf sich während der Laufzeit nicht ändern Möglichkeiten: Monitoren der laufenden VM von den Standby-Nodes Schwenk innerhalb des Clusters mit minimaler Downtime Teleportation ist in einem Cluster nicht notwendig, da sich ein ähnliches Verhalten auch mit Clustermitteln implementieren lässt

Kontakt und weitere Termine http:// Aktuelles Thema: VirtualBox und OSL Storage Cluster Christian Schmidt 030 74 07 67 80 SNW Europe 2010 - Frankfurt 26.10. - 27.10. RSIO zum Anfassen beim Hands-On-Lab