Virtualisierung Linux-Kurs der Unix-AG



Ähnliche Dokumente
Virtualisierung. Zinching Dang. 12. August 2015

Calogero Fontana Fachseminar WS09/10. Virtualisierung

Kernel Based Virtual Machine

Brownbag Session Grundlagen Virtualisierung Von VM s und Containern

XEN Virtualisierung und mehr

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

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

Hyper-V Grundlagen der Virtualisierung

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

Hochverfügbare Virtualisierung mit Open Source

Virtuelle Datenträger für KVM

Securepoint Security Systems

Version Deutsch

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

Workshop: Eigenes Image ohne VMware-Programme erstellen

Der PC im PC: Virtualisierung

Proxmox VE - mit OpenSource Virtualisierung leicht gemacht

Virtuelle Infrastrukturen mit Linux...

Virtuelle Maschinen. von Markus Köbele

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

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

Die Linux Kernel Virtual Machine - Wo steht der Linux Hypervisor? 2. März 2008

Version Deutsch

Windows Server 2012 R2 Essentials & Hyper-V

Virtual System Cluster: Freie Wahl mit Open Source

Leitfaden für die Installation der freien Virtual Machine C-MOR Videoüberwachung auf XenServer ab Version 6.2

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

Modul C: Konversion von physischen PC in VM

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

4 Planung von Anwendungsund

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

Server-Virtualisierung mit Citrix XenServer und iscsi

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

Virtual Private Network

Virtualisierung in der Automatisierungstechnik

Hilfe zur Ad-hoc-Bereitstellung von Anwendungen an der Staatsbibliothek zu Berlin

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

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

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

Nun wählen Sie bei dem Installationsmenü den Punkt Interactively aus.

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

1 Voraussetzungen für Einsatz des FRITZ! LAN Assistenten

3 System Center Virtual Machine Manager 2012

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

Task: Nmap Skripte ausführen

VMware vsphere Client

Panda GateDefender Virtual eseries ERSTE SCHRITTE

Step by Step Webserver unter Windows Server von Christian Bartl

System-Update Addendum

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

Lizenzen und virtuelle Maschinen

Stecken Sie Ihren USB Stick oder Ihre externe USB Festplatte in den USB Steckplatz des Sinus 154 DSL SE.

VMware als virtuelle Plattform

CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java

HAIKU Testen mit VitualBox

Sicheres MultiSeat. Axel Schöner. 14. März 2014

User Mode Linux. Sven Wölfel 15. April 2005

Aufbau einer Testumgebung mit VMware Server

- Öffnen Sie Ihren Internet-Browser und geben Sie nacheinander folgende Adressen ein:

Leitfaden für die Installation der freien Virtual Machine. C-MOR Videoüberwachung auf einem VMware ESX Server

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

VirtualBox und OSL Storage Cluster

Kurzanleitung zur Installation des OLicense-Servers in Verwendung mit SimDiff/SimMerge

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

Eine Anleitung, wie Sie Mozilla Thunderbird 2 installieren und konfigurieren können. Installation Erstkonfiguration... 4

Hochschule Darmstadt - Fachbereich Informatik - Fachschaft des Fachbereiches

Übung - Verwaltung der Gerätetreiber mit dem Geräte-Manager in Windows 7

3 System Center Virtual Machine Manager 2012

STARFACE SugarCRM Connector

ecampus elearning Initiative der HTW Dresden

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

3 Windows als Storage-Zentrale

Maximalwerte für die Konfiguration VMware Infrastructure 3

Windows Live Mail Konfiguration IMAP

Einrichtung einer DFÜ Verbindung. Betriebssystem: Microsoft Windows 7

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Technische Alternative elektronische Steuerungsgerätegesellschaft mbh. A-3872 Amaliendorf, Langestr. 124 Tel +43 (0)

mmone Internet Installation Windows XP

Lokales Storage Teil 1

Einrichtung einer VPN-Verbindung (PPTP) unter Windows XP

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

Systeme 1. Kapitel 10. Virtualisierung

Virtualisierung Betrachtung aktueller Hypervisor wie Xen, KVM und Hyper-V

2 Virtualisierung mit Hyper-V

Installationshinweise für Serverbetrieb von Medio- Programmen

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

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

INHALT 1. INSTALLATION DES V-MODELL XT UNTER WINDOWS 7 2. INSTALLATION DES V-MODELL XT UNTER WINDOWS VISTA

Übungen zur Vorlesung. Betriebssysteme

CADEMIA: Einrichtung Ihres Computers unter Windows

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

unter runtergeladen werden.

» Hyper-V Best Practice Microsofts Virtualisierung professionell einsetzen

Lokales Netzwerk Wie kann ich lokal installierte Drucker im Netzwerk für andere Nutzer freigeben? Frage:

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Erste Einstellungen im Alumni System

Citrix CVE 400 1I Engineering a Citrix Virtualization Solution

FreeDOS-Anleitung für Qemu und Virtualbox:

Transkript:

Virtualisierung Linux-Kurs der Unix-AG Zinching Dang 12. August 2015

Einführung Virtualisierung: Aufteilung physikalischer Ressourcen in mehrere virtuelle Beispiel: CPUs, Festplatten, RAM, Netzwerkkarten effizientere Nutzung von Hardware höhere Verfügbarkeit durch einfachere Migration Host: physikalischer Rechner Gast: virtueller Rechner auf einem Host Hypervisor verwaltet die Hardware Zinching Dang Virtualisierung 12. August 2015 2 / 16

Container Hardware wird nicht emuliert Host-Kernel wird mitverwendet auch ohne spezielle Hardwareunterstützung sehr effizient weniger Isolation auch bekannt als Jails oder Zones Beispiele: OpenVZ, LXC Zinching Dang Virtualisierung 12. August 2015 3 / 16

Paravirtualisierung Pseudo-Hardware wird emuliert angepasstes Gast-Betriebssystem benötigt auch ohne spezielle Hardwareunterstützung sehr effizient mehr Isolation als bei Containern echte Hardware kann für den Gast verfügbar gemacht werden, dann aber nur exklusiv von diesem Gast nutzbar Beispiel: Xen (PV-Modus) Zinching Dang Virtualisierung 12. August 2015 4 / 16

Vollvirtualisierung vollständig emulierte Hardware jeder Gast ist ein vollständiger virtueller Rechner führt vollständiges Betriebssystem aus auch unmodifizierte Gast-Betriebssysteme unterstützt ohne Hardwareunterstützung sehr ineffizient Hardwareunterstützung seit einigen Jahren in allen x86-cpus vorhanden echte Hardware kann für den Gast verfügbar gemacht werden, dann aber nur exklusiv von diesem Gast nutzbar Beispiele: VirtualBox, QEMU, KVM, Xen (HVM-Modus) Zinching Dang Virtualisierung 12. August 2015 5 / 16

KVM Kernel-based Virtual Machine seit 2007 Teil des Linux-Kernels normaler Linux-Kernel kann als Hypervisor verwendet werden virtuelle Maschinen laufen als Prozesse können mit dem Programm kvm gestartet werden Eigenschaften der VMs werden über Kommandozeilen-Argumente festgelegt Vollvirtualisierung, mit Paravirtualiserungs-Einflüssen über VirtIO benötigt CPU mit Hardware-Virtualisierung Zinching Dang Virtualisierung 12. August 2015 6 / 16

KVM Beispiel kvm -hda test.img -cdrom install.iso -boot d -m 2048 startet eine VM mit test.img als Festplatte, install.iso als CDROM-Laufwerk, Boot von CDROM und 2048 MB RAM viele weitere Optionen möglich (siehe Manpage) Nachteil: VM läuft im Vordergrund, unpraktisch bei der Verwaltung mehrerer VMs Zinching Dang Virtualisierung 12. August 2015 7 / 16

libvirt API und Werkzeuge zur Verwaltung vieler verschiedener Virtualisierungslösungen u.a. KVM, Xen, OpenVZ, VMware, Hyper-V API-Bibliotheken für viele verschiedene Programmiersprachen Kommandozeilen-Werkzeug virsh grafisches Frontend virt-manager intern von OpenStack und RedHat Enterprise Virtualisation bzw. ovirt verwendet unter Debian/Ubuntu im Paket libvirt-bin Zinching Dang Virtualisierung 12. August 2015 8 / 16

libvirt Komponenten libvirtd: Hintergrunddienst; verwaltet VMs, virtuelle Netzwerke und Storage, läuft auf jedem Host virsh: Kommandozeilentool zur Kommunikation mit libvirtd virtuelle Maschinen virtuelle Netzwerke Storage Zinching Dang Virtualisierung 12. August 2015 9 / 16

Virtuelle Maschinen Konfiguration liegt als XML-Dateien unter /etc/libvirt/qemu/ kann mit virsh edit <VM-Name> editiert werden oder einfacher über virt-manager (vgl. Kurse zu Storage und Netzwerk) Anlegen am einfachsten über virt-manager oder bei vorhandener XML-Beschreibung mit virsh define <Datei> Zinching Dang Virtualisierung 12. August 2015 10 / 16

Virtuelle Netzwerke Konfiguration unter /etc/libvirt/qemu/networks/ kann mit virsh net-edit <Net-Name> editiert werden oder über virt-manager: Rechtsklick auf den Host, Details und dann im Reiter Virtual Networks können entweder isoliert oder mit Verbindung zur Außenwelt konfiguriert werden zur Verbindung NAT oder echte geroutete Adressen möglich alternativ: auf dem Host mit brctl eine Bridge einrichten und diese außerhalb von libvirt konfigurieren Standard-Netz default ermöglicht Netzwerk-Zugriff über NAT Zinching Dang Virtualisierung 12. August 2015 11 / 16

Storage Konfiguration unter /etc/libvirt/storage/ kann mit virsh pool-edit <Pool-Name> editiert werden oder über virt-manager (wie Netzwerke, aber Reiter Virtual Storage) unterstützt u.a. Image-Dateien in Verzeichnissen und LVM Standard-Storage default unter /var/lib/libvirt/images/ Zinching Dang Virtualisierung 12. August 2015 12 / 16

Neue VM anlegen in virt-manager auf New klicken Name eingeben und Installations-Modus wählen Betriebssystems-Typ auswählen RAM festlegen Storage auswählen (entweder Image im Standard-Storage oder anderen Speicherort auswählen) vor der Installation können noch Parameter angepasst werden Zinching Dang Virtualisierung 12. August 2015 13 / 16

Lab.1: libvirt installieren libvirt installieren Storage über NFS einbinden VM anlegen Zinching Dang Virtualisierung 12. August 2015 14 / 16

Nützliche virsh-befehle virsh list: Laufende VMs anzeigen virsh shutdown <VM-Name>: VM herunterfahren virsh destroy <VM-Name>: VM sofort abschalten virsh start <VM-Name>: VM starten virsh dumpxml <VM-Name>: VM-Konfiguration als XML exportieren virsh define <XML-Datei>: VM-Konfiguration importieren Zinching Dang Virtualisierung 12. August 2015 15 / 16

Lab 7.2: virsh VM mit virsh exportieren VM auf anderem Rechner importieren und starten Zinching Dang Virtualisierung 12. August 2015 16 / 16