Servervirtualisierung für Einsteiger

Servervirtualisierung für Einsteiger
Eike Holtz
Eike Holtz
Infratix GmbH
Linux / Virtualisierung / Consulting
Publikum
●
Wer hat einen Heimserver?
●
Wer will sich einen zulegen?
●
Wer kennt Virtualbox oder VMware?
●
Wer hat schon mal mit KVM virtualisiert?
Mein Heimserver
●
Router für 2x Internet (vincent)
●
Webserver (maynard)
●
Fileserver (marsellus)
●
Backupserver (jimmie)
●
ProxmoxVE (butch)
Virtualisierung
●
●
Viele virtuelle Rechner auf einem physischen
Rechner
Virtuelle Rechner sind voneinander abgeschottet
Virtualisierungstechnologien
●
Container (gemeinsames OS)
–
●
Hardwareemulation (Alles in Software)
–
●
OpenVZ, Jails, Docker
QEMU, Bochs
Hardwarevirtualisierung (Teile in Software)
–
KVM, VMware
KVM (+QEMU)
●
Bildet Hardware in Software ab
●
Virtuelle Netzwerkkarten
●
Virtuelle Festplatten
●
Virtuelles alles
Virtuelle Festplatten
●
Datei auf dem Hostsystem als virtuelle Festplatte
–
–
–
●
Sehr flexibel
Einfache Migration
Mehr Overhead
Device direkt durchgereicht
–
–
Mehr Performance
Weniger portabel
Virtuelles Netzwerk
●
Openvswitch
–
–
●
Beliebig Komplex
Abbildung von Switchen in Software
Bridges
–
–
Flach, flach, flach
Jeder sieht Jeden
Snapshots, Clones, Templates
●
Snapshots
–
●
Clones
–
●
Einfrieren eines Zustands der VM (RAM, CPU-State,
Disk)
(Fast) identische Kopie einer VM
Template
–
VM als Vorlage für Clones
Proxmox VE
●
Software rund um KVM
–
...und OpenVZ (aber das interessiert uns nicht ;-)
●
Debian-basiert
●
Schickes Webinterface
●
(HA, Live-Migration, API, ...)
Meine Hardware
●
ASRock C2550D4I
–
Intel Atom C2550 4 Core, 2x LAN, 1x IPMI, 12x SATA
●
16GB Ram
●
40GB SSD
●
2x2TB Raid1, 4x3TB Raid5
●
350W-Netzteil, Gehäuse, …
●
~ 1000 Euro
Storage @ butch
jimmie
maynard
butch
RAID1
marsellus
vincent
Network @ butch
maynard
jimmie
marsellus
butch
vincent
Home
eth0
eth1
Internet
Create VM
Create VM
Boot VM
Marsellus
●
Fileserver
●
Raid-5: 4 x 3 TB HDD
●
Durchgereichte Platten
●
/dev/vd?
/etc/pve/nodes/butch/qemu-server/
virtio5: /dev/disk/by-id/scsi-SATA_WDC_WD30EZRX-00_WD-WMC4N2582599
Kontakt
●
clt2015@infratix.de
●
Xing, Google+, Facebook
●
Folien gibt es auf
http://eholtz.de/clt2015/proxmox.pdf