VMware | |
VMware-Hauptsitz in Palo Alto , Kalifornien . | |
Schaffung | 1998 |
---|---|
Schlüsseldaten | 2004: Übernahme durch die EMC Corporation |
Gründer | Diane Greene und Mendel Rosenblum ( in ) |
Rechtsform | Gesellschaft ( d ) |
Aktion | New Yorker Börse (VMW) |
Der Hauptsitz |
Palo Alto Vereinigte Staaten |
Direktoren | Pat Gelsinger |
Aktionäre | EMC Corporation |
Aktivität | Softwareindustrie |
Produkte | VMware vSphere und Software |
Muttergesellschaft | EMC Corporation |
Wirksam | 24.200 (1 st Februar 2019) |
Webseite | vmware.com |
Umsatz | US $ 8,974,000,000 (1 st Februar 2019) |
VMware ist ein amerikanisches IT-Unternehmen, das 1998 gegründet wurde und seit 2004 eine Tochtergesellschaft der EMC Corporation ist (übernommen von Dell am7. September 2016), das mehrere proprietäre Produkte für die Virtualisierung von x86-Architekturen anbietet . Es ist auch der Name einer Reihe von Virtualisierungssoftware.
Im Jahr 2019 gibt VMware die Übernahme von Pivotal Software, die ebenfalls im Besitz von Dell ist, für 2,7 Milliarden US-Dollar sowie von Carbon Black für 2 Milliarden US-Dollar bekannt.
Im April 2021 kündigte Dell die Spaltung von VMware an, wobei VMware selbst einen Anteil von 81% an VMware für etwa 11 bis 12 Milliarden Dollar erwarb.
VMware erstellt eine geschlossene Umgebung, in der ein, zwei, vier oder acht (vCPU) Prozessoren , Peripheriegeräte und ein virtuelles BIOS verfügbar sind .
Nach den Designer, der Mikroprozessor wird emuliert nur bei Bedarf. Beispielsweise werden Anweisungen, die in der VM ( virtuelle Maschine ) im Benutzermodus oder im virtuellen Modus 8086 initiiert wurden, nicht immer emuliert, sondern direkt an das Host-Betriebssystem übergeben. Auf der anderen Seite, für Anweisungen im Kernel - Modus oder im Real - Modus gestartet wird VMWare die Technik bekannte Verwendung als Code Übersetzung . All dies macht VMware schneller als plattformübergreifende Lösungen, die alles emulieren.
Wenn eine VM in einem Modus ausgeführt wird, der eine Emulation erfordert, übersetzt VMware privilegierten Code dynamisch in entsprechenden Code im Benutzermodus, platziert ihn an einem freien Speicherort im Speicher, macht ihn für den ursprünglichen Code unsichtbar und unzugänglich und führt ihn stattdessen aus. Wenn eine virtuelle Maschine ein Gerät aufruft, fängt VMware die Anforderung ab und übersetzt sie zur Verarbeitung durch das Hostsystem. Obwohl virtuelle Maschinen im Benutzermodus ausgeführt werden, erfordert VMware die Installation mehrerer privilegierter Gerätetreiber im Kernel des Hostsystems, die insbesondere bei jeder Übergabe einer VM GDT- und IDT- Tabellen austauschen .
VMware bietet eine Emulation der Grafikkarte , der Netzwerkkarte , der Lese- CD , des USB-Busses , der seriellen und parallelen Anschlüsse sowie des SCSI oder der IDE vom Festplattentyp . Letzteres ist eine erweiterbare Datei mit einer Größe in der Nähe des auf der virtuellen Maschine belegten oder für mehr Leistung festgelegten Speicherplatzes. Diese Datei mit dem Inhalt der Festplatte kann auf einen anderen Host kopiert und von einem Computer ausgeführt werden . Für die virtuelle Maschine sind alle Geräte gleich, auch wenn das Hostsystem völlig anders ist, da VMware die Geräte charakterisiert.
Im Jahr 2006 waren folgende Produkte erhältlich:
Durch die Kombination dieser verschiedenen Produkte entsteht eine virtuelle Infrastruktur, wie VMware sie kommerziell nennt .
VMware Workstation Pro ist die Workstation- Version der Software. Es ermöglicht die Erstellung einer oder mehrerer virtueller Maschinen innerhalb desselben Betriebssystems (im Allgemeinen Windows oder Linux ), die mit einer anderen IP-Adresse mit dem lokalen Netzwerk verbunden werden können , während sie sich auf derselben Maschine befinden. Physisch (tatsächlich vorhandene Maschine). Es ist möglich, mehrere virtuelle Maschinen gleichzeitig auszuführen, wobei die Grenze der Leistung des Host-Computers entspricht. Die Linux- Version hat den Vorteil, dass die Dateien der virtuellen Maschine (* .vmsd) während der Ausführung gespeichert werden können.
Es handelt sich um eine Version von Workstation, mit der virtuelle Maschinen in verschiedenen Umgebungen betrieben werden können, während die Konfiguration zentralisiert bleibt. Auf diese Weise kann beispielsweise eine Windows-Version mit einer bestimmten Anwendung in der IT-Ausstattung eines Dienstleistungsunternehmens bereitgestellt werden, ohne dass letztere auf die Konfiguration des letzteren reagieren kann. (ACE: Assured Computing Environment)
Dies entspricht der Workstation- Version für Mac- Computer . Es ermöglicht , die Systeme zu bedienen Windows - , Mac OS X Server , Linux und Solaris auf Mac OS X .
Es ist eine Serveranwendung, die GSX sehr ähnlich ist und die sie irgendwann ersetzen wird. Sie können mehrere virtuelle Maschinen erstellen und verwenden. Diese Version kann kostenlos verwendet werden. und hat den Vorteil der Remote-Konsole. Auf diese Weise können wir die Kontrolle über alle virtuellen Maschinen von einer Remote-Maschine aus übernehmen, was mit der VMware Player-Version nicht möglich ist.
Es ist eine Serveranwendung, mit der virtuelle Server ausgeführt werden können. Die Verbindung zu einem virtuellen Server wird über eine VMware-Konsole von einer Linux- oder Windows-Workstation aus hergestellt. Wenn die VMware-Konsole geschlossen wird, wird der Server weiterhin im Hintergrund ausgeführt.
Dieses Produkt wird auf der Hardwareschicht (wir sprechen vom Typ 1- Hypervisor ) und nicht auf einem "Host" -Betriebssystem installiert.
Der Name ESX ist ursprünglich eine Abkürzung für Elastic Sky X . ImSeptember 2004Der Ersatz für ESX wurde intern als VMvisor bezeichnet , später jedoch durch ESXi ersetzt (das " i " in ESXi bedeutet " integriert ").
VMware ESX ermöglicht eine genauere Verwaltung der Ressourcen jeder virtuellen Maschine und eine bessere Leistung. Die VMware ESX-Lösung ist die industriellste Lösung im Sortiment. VMware ESX basiert auf einer Distribution RHEL5 ( Red Hat Enterprise Linux 5) in der jeweils gültigen Fassung und besteht aus zwei Modulen:
Viele Optionen sind über den "Konsolendienst" verfügbar. Es wird jedoch nicht empfohlen, ESX über diese Schnittstelle für Anfänger zu verarbeiten.
Die Serververwaltung erfolgt über einen Browser über eine Webschnittstelle , über eine Clientkonsole ( Virtual Infrastructure Client ) oder ein zentrales VMware-Verwaltungstool namens Virtual Center . Die Servicekonsole ist in vSphere zu einer vollwertigen virtuellen Maschine geworden, und die Servicekonsole fehlt in der ESXi-Version des Produkts (die Steuerung erfolgt dann über eine "BusyBox" direkt auf der Hardwarekonsole oder über einen DRAC / eine Konsole. ILO ).
Eine virtuelle Maschine ist in der Tat eine Zusammenstellung mehrerer Dateien. Diese Dateien werden in einem Dateisystem namens / formatierte VMFS erstellt . Dieses Dateisystem weist mehrere Merkmale auf, von denen das wichtigste darin besteht, dass es mehrere gleichzeitige Verbindungen verarbeiten kann. Dieser Speicherplatz muss natürlich allen ESX-Servern ( z. B. SAN ) gemeinsam sein.
ESX verfügt auch über sehr genaue Mechanismen zur Verwaltung des gemeinsam genutzten Speichers . Das TPS ( Transparent Page Sharing ) ermöglicht es somit, die gemeinsamen Speicherseiten zwischen virtuellen Maschinen zu konsolidieren. Wenn also mehrere virtuelle Maschinen dieselbe Adressenseite verwenden, löscht ESX die zusätzliche Seite und teilt die verbleibende Seite für die Maschinen, die sie benötigen.
ESXi Version 5.0 unterstützt bis zu 512 virtuelle Maschinen pro Host, und virtuelle Maschinen können bis zu 32 vCPUs und 1 TB RAM verwenden.
vCenter ist das Flaggschiff-Verwaltungstool der vSphere-Familie . Dieses Tool (optional) wird zum Verwalten aller virtuellen Maschinen und physischen Hosts verwendet.
Diese Schnittstelle steuert auch:
Dieses Tool erfordert die Installation einer Datenbank ( Oracle oder MS SQL Server ). Für einfache Tests kann jedoch dank einer integrierten Basisdatenbank auf diese verzichtet werden. Für große Produktionstests oder sogar ein vCenter für mehrere ESXs ist jedoch die Verwendung einer vollständigen Datenbank unerlässlich. Alle Daten und Statistiken zur Ressourcennutzung sowie die gesamte Konfiguration werden gespeichert.
Seit vSphere Version 5.0 ist vCenter als vorkonfigurierte virtuelle Appliance verfügbar, die auf einer SUSE Linux-Distribution ausgeführt wird. Diese Appliance heißt vCSA (vCenter Server Appliance).
Dieses Tool wird verwendet, um eine virtuelle Maschine "hot" (ohne Unterbrechung des Dienstes) von einem ESX (i) -Server auf einen anderen zu migrieren. Dies ist möglich, wenn die Hostserver kompatible Mikroprozessoren verwenden und der Dateispeicherplatz der virtuellen Maschine auf einem SAN oder NAS gemeinsam genutzt wird . Im schlimmsten Fall verliert die durch diese Aktion verschobene virtuelle Maschine einen Netzwerk-Ping.
Die vMotion verschiebt den Speicherinhalt von einem ESX-Server auf einen anderen.
So wie vMotion die Übertragung einer VM von einem physischen Server auf einen anderen ermöglicht, können mit Storage vMotion die virtuellen Festplatten der VM (vmdk) von einem gemeinsam genutzten Speicherplatz auf einen anderen verschoben werden. Dies geschieht offensichtlich ohne Betriebsunterbrechung. Der VMotion-Speicher verwendet die "Changed Block Tracking" -Technologie sowie die Snapshot-Technologie.
Dieses Tool ermöglicht den Lastausgleich zwischen mehreren ESX-Servern. Es stehen mehrere Betriebsarten zur Verfügung. Beispielsweise kann DRS Ressourcen zwischen ESX-Servern automatisch verwalten lassen. DRS verwendet den VMotion-Mechanismus, um virtuelle Maschinen zwischen den verschiedenen ESX-Servern zu verschieben, die Mitglieder eines Clusters sind.
Es ist auch möglich, Affinitätsregeln zu erstellen, bei denen die virtuellen Maschinen immer zusammen verschoben werden (Beispiel: Cluster virtueller Maschinen. Anti-Affinitätsregel, virtuelle Maschinen immer auf zwei oder mehr ESX getrennt. (Beispiel: Fall eines primären und sekundären AD) .
Diese Virtual Center-Option besteht aus einem Mechanismus zum Failover virtueller Maschinen von einem ausgefallenen ESX-Server auf einen anderen ESX-Server. In diesem Fall erfolgt die Wiederherstellung nicht wie bei einer einfachen Migration mit VMotion im laufenden Betrieb. Die virtuellen Maschinen werden auf dem zweiten VMware ESX-Server neu gestartet. Wir können somit eine hohe Verfügbarkeit auf der Ebene von VMware ESX-Servern haben.
Diese Virtual Center-Option besteht darin, einen Cluster von ESX-Servern zu erstellen und diese in Form eines "fehlertoleranten Clusters" zuzuordnen. Die "LockStep" -Technologie, auf der der FT-Cluster basiert, ermöglicht die parallele Ausführung der VM des sekundären Servers mit der VM des primären Servers. Nur der Primärserver führt Schreibvorgänge aus (auf die Festplatte, in das Netzwerk). Auf dem Sekundärserver wird dieselbe VM parallel ausgeführt, ohne dass Schreibvorgänge ausgeführt werden. Im Falle eines Ausfalls des Primärservers deaktiviert vCenter diesen explizit und erstellt den Sekundärserver auf der Grundlage einer "automatischen" Vmotion.
Dies ist das Virtual Center-Sicherungstool. Sie können damit Sicherungen von virtuellen Maschinen erstellen (insgesamt, inkrementell ...). Es ist möglich, Hot-Backups oder sogar Sicherungen aller virtuellen Maschinen zu einem bestimmten Zeitpunkt durchzuführen, um Probleme bei der Desynchronisierung zu vermeiden.
Es ist ein Migrationstool, mit dem Sie den Inhalt eines vorhandenen physischen Servers in eine virtuelle VMware- Maschine ( P2V : Physical-to-Virtual ) umwandeln können . Nachdem Converter ein Image des Inhalts der Festplatten des physischen Servers erstellt hat, analysiert es dieses und nimmt Änderungen daran vor, um diese Festplatten in einer virtuellen Maschine starten zu können . Die Änderungen konzentrieren sich auf das Ersetzen von Treibern im Betriebssystem, insbesondere im Zusammenhang mit Festplattencontrollern. Dies dient dazu, eine vollständige Neuinstallation des Betriebssystems bei der Migration in eine virtuelle Umgebung zu vermeiden. Das Tool funktioniert mit Microsoft-Betriebssystemen von Windows NT 4.0 (mindestens SP5) bis Windows Server 2003 . Es können Bilder verwendet werden, die mit Tools von Drittanbietern erstellt wurden ( z. B. Acronis True Image oder Symantec Ghost ).
Der Konverter in der Standardversion ermöglicht die Verarbeitung einer laufenden Maschine. In diesem Fall ist die Transformation bestimmter Server als problematisch bekannt (insbesondere Microsoft-Domänencontroller). Die Enterprise-Version enthält eine bootfähige CD, auf deren Image Inhaber einer VirtualCenter-Lizenz zugreifen können. Mit dieser Version von Converter können Sie die Transformation durchführen, wenn sie nicht ausgeführt wird ( Cold Clone ).