Systeme 1. Kapitel 10. Virtualisierung



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

Virtuelle Maschinen. von Markus Köbele

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

4D Server v12 64-bit Version BETA VERSION

Calogero Fontana Fachseminar WS09/10. Virtualisierung

Formular»Fragenkatalog BIM-Server«

Windows Server 2008 (R2): Anwendungsplattform

Proseminar Technische Informatik A survey of virtualization technologies

Internet online Update (Internet Explorer)

Virtualisierung in der Automatisierungstechnik

Updatehinweise für die Version forma 5.5.5

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Brownbag Session Grundlagen Virtualisierung Von VM s und Containern

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Fragen zur GridVis MSSQL-Server

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

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

MSSQL Server Fragen GridVis

Paravirtualisierung (2)

Installation OMNIKEY 3121 USB

Tipps und Tricks zu Netop Vision und Vision Pro

Jung Dynamisch Virtualisiert? Risiken der Realisierung

Windows Small Business Server (SBS) 2008

System Center Essentials 2010

Kompatibilitätsmodus und UAC

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

Ihr IT-Administrator oder unser Support wird Ihnen im Zweifelsfall gerne weiterhelfen.

Upgrade von Starke Praxis

Rillsoft Project - Installation der Software

Zugriff auf OWA Auf OWA kann über folgende URLs zugegriffen werden:

SJ OFFICE - Update 3.0

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

für Systemprogrammierer systemorientierte Mitarbeiter Autor: Wolfram Greis Blended Learning Modul Version 1.5 vom 14. Oktober 2013

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

SharePoint Demonstration

Einrichtung von VPN-Verbindungen unter Windows NT

SECURE DOWNLOAD MANAGER

Verwendung des Terminalservers der MUG

OLXTeamOutlook 1.5 für Outlook 2003, 2002/XP, 2000 und 97/98

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Secure Download Manager Übersichtsleitfaden Vertraulich Version 2.2

Anleitung für die Teilnahme an den Platzvergaben "Studio II, Studio IV und Studio VI" im Studiengang Bachelor Architektur SS15

Workshop: Eigenes Image ohne VMware-Programme erstellen

IBM SPSS Statistics Version 23. Einführung in Installation und Lizenzierung

Step by Step Webserver unter Windows Server von Christian Bartl

Internet online Update (Mozilla Firefox)

Lizenzierung von System Center 2012

Stammdaten Auftragserfassung Produktionsbearbeitung Bestellwesen Cloud Computing

4 Planung von Anwendungsund

Software-Validierung im Testsystem

VMware als virtuelle Plattform

NEWSLETTER // AUGUST 2015

Windows 8 Lizenzierung in Szenarien

Installationsanleitung

Wie lizenziert man die Virtualisierung von Windows Desktop Betriebssystemen?

Software-Lizenzierung und Aktivierung: Verteilen von Software mit Apple Remote Desktop

I. Travel Master CRM Installieren

Tipps und Tricks zu Netop Vision und Vision Pro

Technische Basis für den Betrieb von ONTRAM

Anforderungen an die HIS

Technische Voraussetzungen und Kompatibilitätsliste GemDat/Rubin

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Ein mobiler Electronic Program Guide für Android

Anleitung mtan (SMS-Authentisierung) mit Cisco IPSec VPN

Mindestanforderungen an. Inland ECDIS Geräte im Informationsmodus und vergleichbare Kartenanzeigegeräte. zur Nutzung von Inland AIS Daten

virtuos Leitfaden für die virtuelle Lehre

Datenübernahme easyjob 3.0 zu easyjob 4.0

Lizenzen und virtuelle Maschinen

Netzwerkeinstellungen unter Mac OS X

LabView7Express Gerätesteuerung über LAN in einer Client-Serverkonfiguration. 1. Steuerung eines VI über LAN

VIRTUALISIERUNG IN MIKROKERN BASIERTEN SYSTEMEN

Beschreibung einer Musterkonfiguration für PBS-Software in einem WINDOWS 2003 Netzwerk - Rel. 2 (mit NPL Runtime Package Rel. 5.

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

ABB i-bus KNX. Software-Information. Melde- und Bedientableau. Typ: MT 701.2

Mobile Konsole von NetSupport DNA Erste Schritte. Copyright 2011 NetSupport Ltd alle Rechte vorbehalten

2. Installation unter Windows 8.1 mit Internetexplorer 11.0

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

SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21

In 15 Schritten zum mobilen PC mit Paragon Drive Copy 11 und VMware Player

Internet Explorer Version 6

WINDOWS 10 Upgrade. Beispiel: Desktop-Ausschnitt von vorhandenem WIN 8.1 (rechte Ecke der Taskleiste)

DNS 323 Wiederherstellung von gelöschten Dateien (bzw. von als in Windows als gelöscht markierten Dateien ) aus einem ext2 Dateisystem

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

Datenbanken auf Sybase SQL-Anywhere

In 15 Schritten zum mobilen PC mit Paragon Drive Copy 14 und VMware Player

Anleitung. Update/Aktualisierung EBV Einzelplatz Homepage. und Mängelkatalog

DIE SCHRITTE ZUR KORREKTEN LIZENZIERUNG

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

White Paper. Konfiguration und Verwendung des Auditlogs Winter Release

ecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg Weiterstadt

Installationsvoraussetzungen

Firmware-Update, CAPI Update

Marketing-Leitfaden zum. Evoko Room Manager. Touch. Schedule. Meet.

VDI - Die Revolution der Arbeitsplatzbereitstellung. Nicholas Dille,

Schritt-Schritt-Anleitung zum mobilen PC mit Paragon Drive Copy 10 und VMware Player

Transkript:

Systeme 1 Kapitel 10 Virtualisierung

Virtualisierung Virtualisierung: Definition: Der Begriff Virtualisierung beschreibt eine Abstraktion von Computerhardware hin zu einer virtuellen Maschine. Tatsächlich vorhandene Hardware wird abstrahiert und zu einer virtuellen Maschine zusammengefasst, die sich ihrerseits wie ein eigenständiger Computer verhält. Ziele der Virtualisierung: Bessere Ausnutzung der Hardware Entkopplung von logischen Systemumgebungen und physikalischer Hardware Fehlerverminderung Aufwandsreduzierung ( Software ) Ausfallsicherung

Virtualisierung Beobachtungen Rechenzentren betreiben sehr viele Maschinen Dabei oft ein Dienst : eine Maschine Beispiel: Webserver, DNS, LDAP, Datenbank Abgrenzung bei Einbruch, wenn eine Maschine korrumpiert, nicht gleich viele Dienste betroffen Abgrenzung von Benutzerkonten, Kunden untereinander Software- und Systemabhängigkeiten ein Dienst erfordert eine Version einer Bibliothek, ein anderer eine andere... Zusätzlicher Maschinenaufwand für das Testen vor Übernahme in Produktionsbetrieb

Virtualisierung Beobachtungen Austausch von Maschinen unabhängig von Rechenleistung nach gewisser Zeit wegen höheren Ausfallrisikos der Hardware Rechenleistung steigt schneller als Anforderungen der meisten Dienste, wie bspw. DNS, DHCP oder Time- Server (Leistung per Hardware/Energieeinheit nimmt ( zu beständig

Virtualisierung Großer Rechnerpark bedeutet großen Administrationsaufwand Energieverbrauch Kühlungsbedarf Stellfläche / Raumbedarf Lösung dafür gesucht Konzepte schon bekannt Betriebssysteme übernehmen Ressourcenverwaltung und sorgen für bessere Auslastung von Hardware Einführung von Schedulern, damit mehr als ein Prozess gleichzeitig ausgeführt werden kann Virtueller Adressraum/Paging zur effizienteren Nutzung des teuren physischen Speichers

Virtualisierung - Betriebssystem Ein Prozess belegt nicht mehr komplette Hardware Prozesse bekommen virtuelle Hardware vom Betriebssystem vorgespiegelt, werden von diesem gegeneinander abgegrenzt

Virtualisierung - Betriebssystem Zunehmende Rechenleistung/Gesamtperformance erneut das Problem der effektiven Ressourcennutzung Wiederholung der Idee auf einer Hardware laufen mehrere virtuelle Systemumgebungen

Virtualisierung - Mainframe Auch diese Idee nicht neu Mainframes können das ( 3 seit 30 Jahren (Vortragsthema Nummer zseries/s390 aktuelle Generation bei IBM

Virtualisierung Virtualisierung kann an verschiedenen Ebenen ansetzen 1. Echte Virtualisierung oder Para-Virtualisierung 2. Emulation Implementierung eines Computers und seiner Funktionsgruppen komplett in Software 3. Partitionierung setzt weiter oben als vorgenannte Verfahren an 4. API-Emulation setzt ebenfalls weiter oben an

Virtualisierung Ebene I Echte Virtualisierung oder Para-Virtualisierung Aufteilung vorhandener Hardware in mehrere virtuelle Computer entsprechen weitestgehend der Rechnerarchitektur des Hostsystems mehrere (unveränderte) Betriebssysteme laufen unabhängig voneinander auf derselben physischen Hardware ohne sich gegenseitig beeinflussen zu können verschiedene Betriebssysteme möglich sie müssen jedoch auf dem Hostsystem ausführbar sein

Para- und echte Virtualisierung I Architekturschema

Para und echte Virtualisierung II Betriebssystem als Schiedsrichter über Ressourcen Kernel-Mode und User-Mode Privilegierte / nicht-privilegierte Zugriffe

Virtualisierung Ebene II Emulation Implementierung eines Computers und seiner Funktionsgruppen komplett in Software emulierter Rechner kann komplett andere Rechnerarchitektur als das Hostsystem aufweisen (mehrere, unveränderte) Betriebssysteme der emulierten Architektur laufen unabhängig voneinander auf der selben physischen Hardware emulierte Rechner arbeiten komplett in Software ohne Abstraktion der darunterliegenden Hardware damit aus Sicht des Betriebssystems einfach nur eine weitere Anwendung komplett verschiedene Betriebssysteme (auch von ( möglich anderen Architekturen

Virtualisierung Ebene III Partitionierung setzt weiter oben als vorgenannte Verfahren an statt komplette virtuelle Maschine mit eigenem Betriebssystem zu starten, Aufteilung innerhalb des laufenden Betriebssystems selbst Schaffung mehrerer virtueller Umgebungen, in denen Prozesse, Benutzer und Dateisysteme wie in unterschiedlichen Systemen voneinander isoliert sind ein gemeinsamer Betriebssystem-Kernel bedeutet Festlegung auf ein gemeinsames Betriebssystem für alle virtuellen Umgebungen

Partitionierung/Betriebssystem-Virtualisierung Systemarchitektur

Virtualisierung Ebene IV API-Emulation setzt noch weiter oben an stellt auf einem Betriebssystem benötigte Schnittstellen bereit, die Applikationen erwarten, die für anderes Betriebssystem geschrieben wurden Applikationen müssen dabei zum Hostsystem binärkompatibel sein (für die entsprechende ( sein Rechnerarchitektur kompiliert jedoch eher untypisch für eingangs genannte Zielsetzungen