Virtuelle Maschine (VM)
Was ist eine virtuelle Maschine (VM)?

Eine virtuelle Maschine (VM) ist ein softwaredefinierter Computer, der als isolierte Instanz auf einem physischen Host betrieben wird. Sie bietet die gleiche Funktionalität wie physische Hardware, existiert jedoch als digitale Datei. Sie verwenden VMs, um Anwendungen und Betriebssysteme unabhängig auszuführen und sicherzustellen, dass Ihre Computing-Ressourcen flexibel, skalierbar und sicher bleiben.

Was eine VM ausführt: Jede VM hostet ein komplettes Gastbetriebssystem und die zugehörigen Anwendungen und funktioniert unabhängig vom primären Betriebssystem des Hosts.

Was eine VM isoliert: Sie verwendet virtuelle Hardware, einschließlich einer softwaredefinierten CPU, Arbeitsspeicher und Datenspeicher, um Ressourcen zu partitionieren und Störungen zwischen Umgebungen zu vermeiden.

Was eine VM erstellt: Eine Software-Ebene, die Hypervisor genannt wird, erstellt und verwaltet VMs, indem sie physische Ressourcen an jede virtuelle Instanz verteilt.

Warum wird eine VM genutzt: Unternehmen implementieren VMs, um Workload-Isolierung und Hardware-Effizienz zu erreichen, sodass mehrere verschiedene Umgebungen auf einem einzigen Server ausgeführt werden können.

Lesezeit: 7 Minuten 42 Sekunden | Veröffentlicht: 27. Juli 2026

Inhaltsverzeichnis

    Was sind die Vorteile von virtuellen Maschinen?

    Der Einsatz virtueller Maschinen bietet in vielen Bereichen des IT-Infrastrukturmanagements zahlreiche Vorteile:

    • Skalierbarkeit: Virtuelle Maschinen können Verarbeitungsressourcen je nach Bedarf hoch- oder herunterskalieren und VMs problemlos hinzufügen oder entfernen, ohne dass neue Hardware erforderlich ist.
    • Portierbarkeit: VMs können repliziert und zwischen Servern und Rechenzentren verschoben werden, was einen Ausgleich von Workloads, Disaster Recovery und nahtlose Übertragungen ermöglicht.
    • Flexibilität: Virtualisierung unterstützt die Ausführung mehrerer Betriebssysteme und Anwendungen auf einem einzigen physischen Server, nutzt Ressourcen effizient und wird verschiedenen Workloads gerecht.
    • Sicherheit: VMs erhöhen die Sicherheit durch Isolation und verringern das Risiko, dass sich Virusinfektionen und Sicherheitsverletzungen im gesamten System ausbreiten.
    • Agilität und Geschwindigkeit: Durch Virtualisierung ist eine schnelle Bereitstellung und Implementierung von VMs möglich, wodurch die Einrichtungszeit für neue Server und Anwendungen erheblich verkürzt wird und schnellere Innovationen und Reaktionen auf Geschäftsanforderungen möglich sind.
    • Reduzierte Ausfallzeiten: Die Virtualisierung unterstützt Live-Migrationen und eine hohe Verfügbarkeit, minimiert Ausfallzeiten während Wartungsarbeiten oder Hardwarestörungen und gewährleistet einen kontinuierlichen Service.
    • Kosteneffizienz: Durch die Konsolidierung mehrerer VMs auf weniger physische Server sparen Unternehmen Hardware- und Energiekosten und senken gleichzeitig durch eine optimierte Verwaltung die Betriebskosten.

    Wie funktioniert eine virtuelle Maschine?

    Eine virtuelle Maschine arbeitet mit einem Hypervisor, um Computing-Ressourcen von der physischen Hardware zu abstrahieren. In diesem Stack unterstützt das Host-Betriebssystem den Hypervisor, der dann die CPU und den Arbeitsspeicher für das Gast-Betriebssystem partitioniert. Mit diesem Prozess wird sichergestellt, dass jede Umgebung isoliert und sicher bleibt. Implementieren Sie dieses Modell, um Ihre Hardware-Auslastung zu maximieren. Sie können beispielsweise eine sichere Datenbank und einen Webserver als separate Instanzen auf einer Maschine ausführen.

    Welche Typen virtueller Maschinen gibt es?

    System-VM, auch vollständige Virtualisierung genannt, sind softwarebasierte Emulationen eines physischen Computers, auf dem ein komplettes Betriebssystem ausgeführt wird. Sie bieten einen virtualisierten Satz von Hardwarekomponenten, sodass das Gast-Betriebssystem unabhängig von der Host-Hardware funktioniert. Implementieren Sie HPE ProLiant VMs, HPE Morpheus Software oder VMware ESXi, um Legacy-Anwendungen auszuführen und eine vollständige Workload-Isolierung auf einem einzigen Server sicherzustellen.

    Prozess-VM sind temporäre Umgebungen, die darauf ausgelegt sind, ein einziges Programm als unabhängigen Prozess auszuführen. Sie maskieren die Details der zugrunde liegenden Hardware oder des Betriebssystems, sodass eine Anwendung auf jeder Plattform identisch ausgeführt werden kann. Sie verwenden die Java Virtual Machine (JVM) oder .NET CLR, um eine nahtlose plattformübergreifende Anwendungsausführung zu erreichen, ohne Ihren Code zu ändern.

    Wie sieht der Lebenszyklus virtueller Maschinen aus?

    Der Lebenszyklus einer virtuellen Maschine (VM) – erklärt

    Der Lebenszyklus einer virtuellen Maschine (VM) umfasst den gesamten Prozess der Verwaltung einer virtuellen Instanz – von der ersten Erstellung bis zur endgültigen Löschung. Es ist ein strukturiertes Framework, das Ihnen hilft, die Hardware-Auslastung zu maximieren und eine starke Sicherheit in Ihrer gesamten Infrastruktur sicherzustellen. Der Prozess folgt in der Regel vier verschiedenen Phasen: Bereitstellung, Betrieb, Wartung und Außerbetriebnahme. Indem Sie diesem klaren Modell folgen, stellen Sie optimale Leistung und Transparenz für alle Ihre virtuellen Workloads sicher und verhindern gleichzeitig Ressourcenverschwendung.

    Wie stellt man eine virtuelle Maschine bereit?

    Die Bereitstellung ist die erste Einrichtungsphase, in der Sie die Parameter der VM definieren und physische Ressourcen zuweisen, um die Instanz zu erstellen. Während dieser Phase weisen Sie bestimmte virtuelle CPUs (vCPUs), RAM und Datenspeicher zu, bevor Sie das Gastbetriebssystem installieren. Sie implementieren standardisierte Vorlagen, um schnell neue Umgebungen einzurichten und die manuelle Einrichtungszeit zu verkürzen. Sie verwenden beispielsweise HPE Ezmeral Data Fabric, um die Ressourcenbereitstellung zu automatisieren und die Bereitstellung Ihrer zustandsorientierten Anwendungen zu optimieren.

    Wie verwaltet man eine laufende virtuelle Maschine?

    Das Management ist die Betriebsphase, die sich auf die Überwachung der Leistung und die Aufrechterhaltung des Zustands einer bereitgestellten VM konzentriert. Dazu gehören die Anwendung von Sicherheitspatches, die Optimierung der Ressourcenzuweisung und die Erstellung von Snapshots für die Datensicherung. Sie müssen Tools verwenden, die diese Aufgaben automatisieren, um so eine konsistente Betriebszeit sicherzustellen. Sie implementieren robuste Überwachungslösungen, um potenzielle Probleme proaktiv zu identifizieren, bevor sie sich auf Ihre Service Level Agreements (SLAs) auswirken. Sie automatisieren beispielsweise Ihren Patching-Zeitplan, um Schwachstellen im Gastbetriebssystem zu schließen.

    Wie sollte man eine virtuelle Maschine außer Betrieb nehmen?

    Die Außerbetriebnahme ist die letzte Phase, die die kontrollierte Außerbetriebnahme und Löschung einer VM umfasst, die nicht mehr erforderlich ist. Dies ist ein wichtiger Schritt, bei dem Sie die Instanz aus dem Bestand entfernen und zugewiesene Computing- und Datenspeicherressourcen zurückfordern, um ein VM-Wildwuchs zu verhindern. Das einfache Herunterfahren der Instanz reicht nicht aus, um die Ressourcenverschwendung zu stoppen. Archivieren Sie kritische Daten sicher, bevor Sie die Instanz löschen. Automatisieren Sie Ihre Außerbetriebnahmeprozesse, um sicherzustellen, dass nicht verwendete VMs keine wertvollen Infrastrukturressourcen verbrauchen.

    Wie kann HPE Ihnen mit VM-Lösungen helfen?

    HPE Private Cloud PC3000 ist eine Self-Service-Private Cloud-Plattform, die das VM-Management in Ihrem gesamten hybriden Bestand vereinfacht. Sie nutzt die hyperkonvergente Infrastruktur von HPE, wie Alletra dHCI, um ein konsistentes Cloud-Erlebnis vor Ort zu bieten. Stellen Sie diese Lösung bereit, um Ihre globale Flotte virtueller Maschinen von einer einzigen Konsole aus zu verwalten. Sie können beispielsweise das globale Dashboard verwenden, um One-Click-Upgrades durchzuführen und den Zustand aller Edge- und Rechenzentrum-Cluster gleichzeitig zu überwachen.

    HPE Morpheus Software ist eine umfassende Orchestrierungsplattform, die Self-Service-Bereitstellung für VMs, Container und Bare Metal bietet. Sie umfasst erweiterte FinOps-Tools und Governance-Richtlinien zur Verwaltung von Kosten und Sicherheit in Private und Public Clouds. Implementieren Sie diese Plattform, um Ihre IT-Abteilung in einen internen Service-Provider zu verwandeln. So nutzen Sie beispielsweise die 90+ Integrationen, um komplexe Workflows mit DNS, IPAM und Backup-Tools in Ihrer Hybrid Cloud-Umgebung zu automatisieren.

    HPE Virtualisierungslösungen umfassen eine vollständige Software- und Hardware-Suite, die die Effizienz Ihres Rechenzentrums optimiert. Diese Lösungen verbinden Ihre virtuellen Workloads mit leistungsstarken HPE ProLiant Servern und Alletra Datenspeicher mithilfe automatisierter Managementtools. Stellen Sie diese integrierten Stacks bereit, um Ihre Disaster Recovery und Business Continuity zu verbessern. So können Sie beispielsweise ganze Umgebungen in Dateien einkapseln, die leicht repliziert und wiederhergestellt werden können, und so sicherstellen, dass Ihre kritischen Anwendungen auch bei Hardware-Ausfällen online bleiben.

    Wie verwalten Hypervisoren vom Typ 1 und Typ 2 virtuelle Maschinen?

    Ein Hypervisor ist die wichtige Software-Ebene, die virtuelle Maschinen erstellt und verwaltet, indem sie sie von der physischen Hardware abstrahiert. Sie wählen den Hypervisor-Typ danach aus, wo er sich in Ihrem System-Stack befindet – entweder direkt auf der Hardware oder auf einem vorhandenen Betriebssystem. Stellen Sie die richtige Architektur bereit, um sicherzustellen, dass Ihre Anwendungen über die benötigte Leistung und Sicherheit verfügen.

    Funktion

    Typ 1 (Bare Metal)

    Typ 2 (gehostet)

    Installation

    Direkte Ausführung auf der physischen Hardware

    Ausführung als App auf einem Host-Betriebssystem

    Leistung

    Höchste (geringe Latenz)

    Geringer (Overhead des Host-Betriebsystems)

    Sicherheit

    Hoch (isoliert von Betriebssystemschwachstellen)

    Geringer (abhängig von der Sicherheit des Host-Betriebssystems)

    Primärer Anwendungsfall

    Produktionsumgebungen und Rechenzentren

    Entwicklung, Tests und lokale Labore

    Beispiele

    VMware ESXi, Microsoft Hyper-V, KVM

    VMware Workstation, Oracle VirtualBox

    VM vs. Container vs. Bare Metal

    Funktion

    Virtuelle Maschine (VM)

    Container

    Bare Metal

    Betriebssystem

    Vollständiges Gast-Betriebssystem

    Gemeinsames Host-Kernel

    Einzelnes natives Betriebssystem

    Isolierung

    Hoch (Hardware-Ebene)

    Mittel (Prozess-Ebene)

    Keine (Gesamtkontrolle)

    Leistung

    Stark

    Nahezu nativ

    Am höchsten (nativ)

    Bester Anwendungsfall

    Legacy-Anwendungen & Isolierung

    Microservices & DevOps

    Hochleistungs-DB

    FAQs

    VM oder Container: Was ist besser für Microservices?

    Container eignen sich im Allgemeinen besser für Microservices als VMs. Sie beginnen in Millisekunden, verbrauchen viel weniger Arbeitsspeicher, teilen den Kern des Host-Betriebssystems und bündeln mehr Services pro Host, was eine schnelle Skalierung und CI/CD ermöglicht. Die Image-basierte Paketierung gewährleistet die Umgebungskonsistenz und vereinfacht das Rollout, das Rollback und die Portierbarkeit in den Clouds. VMs bieten immer noch Mehrwert, wenn eine strenge Isolierung, heterogene Betriebssysteme oder starke Sicherheitsgrenzen obligatorisch sind, für die meisten Microservice-Workloads jedoch bieten leichte Container überlegene Agilität und Ressourceneffizienz.

    Sind virtuelle Maschinen sicherer als physische Server?

    Virtuelle Maschinen sind nicht automatisch sicherer als Bare Metal-Server. Sie profitieren von Vorteilen wie starker logischer Isolierung, schnellem Snapshot/Rollback, einfachem Patching, Mikrosegmentierung und Sandboxing, was den Explosionsradius reduzieren kann. Sie bringen jedoch auch neue Risiken mit sich: Hypervisor-Schwachstellen, Escape Exploits, Host-VM-Privileg-Inversion und Shared Hardware Side-Channel-Angriffe. Physische Server vermeiden diese zusätzliche Ebene, verfügen jedoch nicht über diese flexiblen Kontrollen. Sicherheit hängt letztendlich von der Aushärtung des Betriebssystems, des Hypervisors, der Zugriffskontrollen und der Überwachung ab – nicht vom Formfaktor.

    Was ist VM-Escape und wie verhindert man das?

    VM-Escape ist ein Exploit, bei dem Code, der innerhalb eines Gastes läuft, die Virtualisierungsgrenze überwindet und auf dem Hypervisor oder Host-Betriebssystem ausgeführt wird und die Kontrolle über andere VMs gewinnt. Die Minderung hängt von der mehrschichtigen Härtung ab: 

    1) Hypervisor/Firmware und Gast-Betriebssystem vollständig gepatcht halten. 

    2) Exponierte virtuelle Geräte begrenzen und die USB/CD-Emulation deaktivieren. 3) VMs mit Konten mit den geringsten Berechtigungen ausführen. 

    4) Hardware-Virtualisierung durchsetzen (VT-x/AMD-V, IOMMU).

    5) Sicheren Boot und signierte Treiber einsetzen. 

    6) Managementnetzwerke isolieren und auf anormale Hypervisor-Anrufe überwachen.

    Wie verbessert die Mikrosegmentierung die VM-Sicherheit?

    Mikrosegmentierung wendet granulare, softwaredefinierte Firewall-Regeln auf jede virtuelle Maschine oder jeden Workload an und verwandelt das Rechenzentrums-Netzwerk in viele winzige, isolierte Sicherheitszonen. Ost-West-Datenverkehr wird streng auf Anwendungs- oder Prozessbasis überprüft und zugelassen, was die laterale Bewegung blockiert, wenn eine VM kompromittiert wird. Richtlinien werden mit VMs während vMotion oder Migration in die Cloud übernommen, erzwingen die Kommunikation mit geringsten Rechten, vereinfachen die Compliance-Prüfung und ermöglichen eine schnelle Erkennung und Eindämmung von Eindringlingen, ohne sich auf teure, unflexible Perimeter-Hardware zu verlassen.

    Was ist VM-Wildwuchs und wie verwaltet man das?

    VM-Wildwuchs tritt auf, wenn virtuelle Maschinen ohne ausreichende Governance schnell wachsen und ungenutzte, redundante oder vergessene Instanzen hinterlassen werden, die CPU, RAM, Datenspeicher, Lizenzen verbrauchen und die Angriffsfläche erweitern. Steuern Sie den Wildwuchs, indem Sie Antrags-/Genehmigungsworkflows durchsetzen, eine aktuelle CMDB mit Eigentums-Tags pflegen, Quoten und Chargeback/Showback für Kostentransparenz anwenden, Lebenszyklusrichtlinien (Ablauf, Patching, Außerbetriebnahme) automatisieren, Überwachung/Analysen einsetzen, um zu wenig genutzte VMs zu kennzeichnen, und regelmäßige Audits planen, um Workloads zu konsolidieren oder zu dimensionieren.

    Wie automatisiert man die VM-Bereitstellung in einer Hybrid Cloud?

    Zur Automatisierung der VM-Bereitstellung über eine Hybrid Cloud mit HPE Morpheus nutzen Sie die einheitliche Orchestrierungs-Engine, um die zugrunde liegenden Komplexitäten verschiedener Private und Public Cloud-Umgebungen in einer einzigen Steuerungsebene zu abstrahieren. Zunächst definieren Sie standardisierte, Cloud-unabhängige Anwendungspläne oder Servicekatalogelemente innerhalb der Morpheus Schnittstelle, die Ihre erforderlichen Betriebssystem-Images, Konfigurationen und Governance-Richtlinien enthalten. Wenn eine Bereitstellungsanforderung ausgelöst wird – entweder über das Self Service-Portal, eine robuste API oder CLI – übersetzt Morpheus diese Parameter automatisch in die nativen API-Aufrufe der Zielinfrastruktur – unabhängig davon, ob es sich um einen VMware vSphere-Cluster vor Ort oder eine Public Cloud wie AWS oder Azure handelt. Die Plattform führt gleichzeitig Lebenszyklusskripte aus, konfiguriert das Netzwerk-Routing, fügt Sicherheitsgruppen ein und registriert die Maschine bei Ihren IPAM- und DNS-Systemen. Diese End-to-End-Automatisierung stellt sicher, dass eine identische, konforme virtuelle Maschine innerhalb von Minuten bereitgestellt wird – unabhängig davon, wo sich die physische Infrastruktur befindet, und sorgt gleichzeitig für eine zentrale Verfolgung, Kostenoptimierung und Richtliniendurchsetzung.

    Wie kann FinOps dazu beitragen, die Ausgaben für virtuelle Maschinen zu senken?

    FinOps wendet agiles, datenorientiertes Finanzmanagement auf Cloud- und On-Premises-VMs an. Dies senkt die Ausgaben folgendermaßen: 

    1) Bereitstellung von Echtzeit-Kosten-Dashboards für Teams, die nach Anwendung, Eigentümer und Umgebung gekennzeichnet sind.

    2) Automatisierung von Rightsizing- und Power-Off-Zeitplänen für Leerlaufinstanzen. 3) Lenkung von Workloads auf reservierte Instanzen, Sparpläne oder Spot/Preemptible VMs.

    4) Durchsetzung von Leitlinien für Richtlinien über IaC und Budgetwarnungen.

    5) Ermöglichung von Chargeback/Showback, was die Verantwortung fördert

    6) Prognostizierung der Nachfrage zur Verhandlung günstiger Unternehmens- oder Verpflichtungsrabatte.