VMware vSphere - Thomas-Krenn.AG€¦ · VMware vSphere Dennis Zimmer, CTO icomasoft ag...

36
VMware vSphere Dennis Zimmer, CTO icomasoft ag [email protected] Neuerungen & Praxiserfahrungen

Transcript of VMware vSphere - Thomas-Krenn.AG€¦ · VMware vSphere Dennis Zimmer, CTO icomasoft ag...

  • VMware vSphere

    Dennis Zimmer, CTO icomasoft [email protected]

    Neuerungen & Praxiserfahrungen

  • 2009+

    The Cloud OS

    VMware vSphere™

    Foundation for Internal and

    External Clouds

    1999

    The Client

    Hypervisor

    VMware

    Workstation

    2000

    The Server

    Hypervisor

    VMware

    GSX/ESX

    2003

    Virtual Infrastructure

    VMware

    Virtual Infrastructure

    Der Weg zu vSphere

  • Was macht vSphere aus?

    • Lizenzdateien statt Flex Lizenzserver

    • 1 Lizenz pro Edition

    • 1 Lizenzschlüssel für viele CPUs und Funktionen

    • Zentralisierte Lizenzverwaltung im vCenter

    • Kein zusätzlicher Lizenzserver in reinen vSphere Umgebungen

    • vCenter verwaltet die Lizenzen, warnt bei Problemen und bietet eine Übersicht

    • Neues Online Lizenzportal

  • VMware & das Cloud-OS

    Datacenter/

    Cloud

    New Apps Existierende und zukünftige ApplikationsmodelleExisting Apps

    Hardware Standard Industriesysteme

    Software Skalierbarkeit und Verfügbarkeit mittels Software

    Policies Sicherheit, Regelkonformität…

    Management SLA Verwaltungsmodelle

    Cloud OS

  • VMware & die Cloud

    Private Cloud

    Internal

    Clouds

    AppLoads

    Cloud OS

    Management

    Federation & Choice

    Standards

    External

    Clouds

    Cloud OS

    Management

  • Application

    Services

    Infrastructure

    Services

    Scalability

    Dynamic Resource Sizing

    Network Management

    vSphere 4.0

    Firewall

    Anti-virus

    Intrusion Prevention

    Intrusion Detection

    Security

    Clustering

    Data Protection

    Availability

    vNetwork

    StorageManagement & Replication

    Storage Virtual Appliances

    vStorage

    Hardware Assist

    Enhanced Live Migration Compatibility

    vCompute

    Aufbau von vSphere

  • Aufbau von vSphere

  • vSphere Lizenzierung

  • Hardware Upgrades

    OS

    APP

    OS

    APP

    Storage

    Networking

    Virtual Machines

    CPU

    Memory

    64 Kerne und 1TB phys. RAMHardware Scale Up

    Sehr geringer CPU SchwundHardware Assist

    Purpose Built Scheduler

    Sehr hohe SpeichereffizienzHardware Assist

    Page Sharing

    Ballooning

    Wirespeed NetzwerkzugriffVMXNET3

    VMDirectPath I/O

    Mehr als 200k iops per secondWeniger als 20 mikrosekunden LatenzStorage stack optimization

    VMDirectPath I/O

    Virtual hardware scale out

    8-Wege vSMP und 255 GB RAM pro VM

    VM Scale Up

    Current NEW

    ESX

    OS

    APP

    OS

    APP

    OS

    APP

  • Hot Hardware

    OSSQL

    OS

    SQL

    2 GB 1 vCPU8 GB 4 vCPU

    TPS

    Latency

    TPS

    Latency

    CPU/Memory

    Gastbetriebssystem beachten

    NIC/Disk

    Hot-Add/Hot-Remove

    TPS = Transaktionen

  • ESX 4 Performance

    Relative Scaling Ratio

    51.08

    1 vCPU 2 vCPU 4 vCPU

    45.22

    94.04

    79.88

    147.24

    133.12

    VM

    Native

    ESX 4.0 Performance with SQL Server 2008

    • ESX achieves 90% of native performance on 4.0 vCPU VM

    • Workload transaction latency unchanged between ESX 4.0 and Native

  • VI 3.5 vs. vSphere%

    der

    Anw

    endun

    gen

    Leistungsanforderungen der Anwendungen

    95% allerAnwendungen

    < 100 at peak

    < 2.4Mbits/s

    < 4 GB at peak

    1 to 2 CPUs

    ESX 3.5

    100,000

    9 Gb/s

    64 GB pro VM

    4 VCPUs

    ESX 4.0

    200,000+

    20 Gb/s +

    255 GB pro VM

    8 VCPUs

  • VI 3.5 vs. vSphere

    iSCSI Maximums

    .9

    9.1

    ESX 3.5 ESX 4.01VM

    23%

    86%

    Mögliche

    Netzwerkübertragungen

    4VM 8VM 16VM

    14%

    59%

    iSCSI Max GbpsLeistungsverbesserung von vSpheregegenüber ESX 3.5

  • Virtueller Storage

    Hot Virtual Disk Extend

    Online-Erweiterung einer vmdk

    Hot Add Virtual Disk

    vmdk einer aktiven VM hinzufügen

    Hot Remove Virtual Disk

    vmdk einer aktiven VM entfernen

    VMFS Volume Grow

    Erweiterung der VMFS Partition

    Endlich weg vom Extend

    ESX

    OS

    APP

    OS

    APP

    OS

    APP

    Datastore

    vmdk 20GB

    100GBLUN

    Extend 10G

    of virtual disk

    Add new virtual disk

    VMFS Volume Grow

    to grow the datastore

    Extend 8G of

    virtual disk

    20GB

    No change

    to datastore

    VMFS Volume Grow

    to grow the datastore40GB

  • Thin Provisioning– Thick

    • Speicherplatz wird komplett belegt bei Erstellung

    • Schnelle Erstellung der Dateien

    • Keine Überbelegung möglich

    – Thin• Speicherplatz wird mit Inhalt verbraucht

    • Performancenachteile durch Wachstum

    • Datastore Freespace überwachen

    – Zeroedthick• Überschreiben der evtl. vorhandenen Daten

    beim Lesen mit Nullen.

    – Eagerzeroedthick (Fault Tolerance)• Überschreiben aller Blöcke mit Nullen

    • Erstellen langsam

    • Problem: Thin Provisioning im StorageFT und Data Recovery beachten!

  • vStorage– Neue Storagefunktionen

    • ALUA Path Management

    • Multipathing Round Robin

    • Paravirtualized SCSI

    • Storage Reports/Alerts

    – VMDirectpath I/O

    – PSA (Pluggable Storage Architecture)

    • 3rd Party Multipathing

  • Storage VMotion

    Source Destination

    “Self”-VMotion to new virtual

    machine home

    2

    Consolidate child disk into copied disk

    5

    Copy virtual machine home to new location

    1

    Delete original virtual machine home and disks

    6

    Take disk-only snapshot(creates child disk)

    3

    Copy disk to destination

    4

  • vNetwork

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    VMware vSphere™

    vNetwork Distributed SwitchvSwitch vSwitch vSwitch

    Cisco Nexus 1000V

    • vNetwork Standard Switch

    virtueller Switch mit Fokus und Limitierung auf den einzelnen ESX

    Host und dessen VMs

    • vNetwork Distributed Switch

    Virtueller Switch mit Fokus auf vCenter (Konfigurationseigner), die

    virtuelle Infrastruktur mit mehreren ESX Hosts und deren virtueller

    Maschinen

  • Fault Tolerance

    VMware vSphere™

    OS

    APP

    OS

    APP

    OS

    APP

    • Höchste Ausfallsicherheit

    • Nutzung der vLockstep Technologie

    Einschränkungen beachten!

  • DPM (Distributed Power Mgmt)– Setzt ESX Server in den Standby, sofern ausreichend Ressourcen

    vorhanden sind um so Stromverbrauch zu senken

    – Status des DPM:

    • Off -> nicht aktiviert

    • Manual -> es werden nur Empfehlungen gegeben / Keine Automatisierung

    • Automatic -> Automatisches Versetzen von ESX Servern in und aus dem Standby Mode. Voraussetzung VM´s können automatisch verschoben werden!

    Hardware beachten!

  • Host ProfilesCluster

    Reference

    Host

    Storage

    Datastores (VMFS, NFS), iSCSI

    (Initiatoren und Targets), multipathing

    Networking

    Virtual Switch, Port Groups, pNIC

    (Geschwindigkeit,

    Sicherheitseinstellungen,

    Teamingrichtlinien)

    DNS und Routing

    DNS Server, Def. Gateway

    Licensing – Edition, Lizenzkey

    Firewall – Netzwerkports und Systemdienste

    Prozessor

    Hyperthreading und logische CPU

    Einstellungen

    Hauptspeicher

    Service Console RAM Zuordnung

  • Backup & Restore

    VMware Data Protection API

    VMware Data Recovery Appliance

    • Sicherung mittels Snapshots

    • Integrierte Deduplizierung

    • Mount der Festplatten zur

    Appliance

    • Sicherung mittels Snapshots

    • Direkte Integration an ESX

    und VM

    • Weiterentwicklung von VCB

  • VMsafe

    Protection Engine

    VMware vSphere™

    – API, die den Schutz von VMs durchvirtuelle Komponenten mittelsInspektionsmöglichkeit des Hypervisor ermöglicht

    – Isolierung der Protection Engine vor Schadsoftware

    – Inspektionsreichweite geht von VM CPU, Hauptspeocher bisStorage und Netzwerk

    Anwendung

    Betriebssystem

  • Was kommt noch?

  • Site Recovery Manager

    FC, iSCSI und seit Version 4 auch NFS

  • Lab Manager

  • vShield Zones

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    OS

    APP

    VMware vSphere™

    – Integration einer virtuellen Firewall unter vSphere

    – vShield Zones:

    • Manager zur Verwaltung

    • vShield Zone pro ESX Host

    • Integration über virtuelle Switches

    SPOF beachten!

  • AppSpeed

  • vSphere neue Funktionen

    Application

    Services

    .Net

    Infrastructure

    Services

    Storage and

    network

    optimizations

    DPM

    Thin Provisioning

    Volume Grow Distributed Switch

    vCenter Server

    VMware

    vSphere™

    4.0

    SaaSSolarisJ2EELinuxWindows Web 2.0

    Fault Tolerance

    Data Recovery

    vShield Zones

    VMSafe

    Hot Add

    Hot plug devices

    Hot extend disks

    Availability Security Scalability

    vCompute vStorage vNetwork

    vApp

    • Linked Mode • Host Profiles • Orchestrator

    Internal Cloud External Cloud

  • und nun die Desktops …

  • VMware PowerCLI

    • VMware VI Toolkit

    – Integration in die MS PowerShell

    • Warum ein VI Toolkit für die PowerShell?

    – leicht zu erlernen und Basis für andere Windows Produkte

    – besonders interessant für Windows-lastige Administratoren/Supporter

    • Welchen Nutzen hat man?

    – Verwaltung der gesamten virtuellen Infrastruktur inkl. Gastsysteme

    – Auswertung der Datastore oder Snapshot Nutzung

    – Provisionierung von VM-Massen

    – Nutzungsmöglichkeit der gesamten PowerShell CmdLet Funktionalität

    – Über 160 CmdLet Befehle

    – komplett frei verfügbar

    – Community Extensions

    – Automatisierung 1 statt 100

    – Skripte warten, nicht Sie!

  • Vorstellungicomasoft VI PowerScripter

    Dennis Zimmer, CTO, [email protected]

  • • Trennen von CD-ROM und Floppy Laufwerken (VMotion/DRS)

    manuell:

    1 Minute / VM

    Zeitverschwendung!

    PowerScripter Vergleich (mit VM Auswahl!!)$_ | get-floppydrive | set-floppydrive –connected:$false

    $_ | get-cddrive | set-cddrive -connected:$false

  • VI PowerScripter Professional

    Plugin

    PowerShell

    VMware VI client

    Host Scripts

    VM Scripts

    SOAP/API SSH WMI other

    VirtualCenterScheduled Tasks

    icomasoft VI PowerScripter Professional

    Scheduler

    VI T

    oo

    lkit

    inte

    ract

    ive

    VI To

    olkit

    silen

    t

  • VI PowerScripter – mitgelieferte Skripte

    – Protokollauswertung- und ansicht ESX Host

    – Setzen der ESX Host root Passwörter

    – Verwaltung virtueller Switche

    – Rescan All HBAs Host oder Cluster

    – Update VMware Tools

    – Konfig-Export der VM

    – Massenerstellung VMs

    – Trennen aller Wechselmedien

    – Client Device Einstellung aller Wechselmedien

    – Host zur Wartung evakuieren

    – Quick Migration

    – TOP10 Nutzungsauswertung

    – Storage und Snapshot Statistiken

    – ... vieles mehr

  • VMware vSphere

    Dennis Zimmer, CTO icomasoft [email protected]

    Kontakt