Ist es möglich, eine einzelne VM auf zwei nackten Komponenten auszuführen?

401
Prometheus

Ich habe zwei Bare-Metal-Maschinen mit folgender Konfiguration:

machine1

CPU: 4 cores ram: 16GB HD: 200GB 

machine2

cpu: 4 cores ram: 16GB HD: 200GB 

Ist es möglich, eine VM mit diesen beiden Bare-Metal-Maschinen mit der folgenden Konfiguration zu verwenden:

cpu: 8 cores ram: 32GB (Approximate) HD: 400GB (Approximate) 

Entschuldigung, wenn ich sehr naive Fragen stellte, bin ich in der Vertualisierungswelt sehr neu.

BEARBEITEN

Ich versuche das nicht, ich möchte nur das Konzept kennen.

-1
Welchen Hypervisor laufen Sie? Fragen Sie, ob Sie dieselbe VM auf zwei verschiedenen Host-Computern gleichzeitig ausführen? Warum willst du das machen? Selbst wenn dies möglich wäre, wäre Ihre Beispielkonfiguration übrigens keine gültige Konfiguration. Ramhound vor 5 Jahren 1

1 Antwort auf die Frage

2
Attie

Ist es möglich, eine einzige VM mit den kombinierten Ressourcen von zwei Hosts zu haben?

Nein


Dies ist nicht möglich, da die Verbindungen zwischen zwei Hosts so viel langsamer sind als die internen Verbindungen.

Sogar Technologien wie VMware VMotion (das eine " nahtlose " Migration von virtuellen Maschinen von einem physischen Host auf einen anderen ermöglicht) sind nicht vorhanden.

vmotion diagram

Sie behaupten, " Live-Migration von virtuellen Maschinen ohne Dienstunterbrechung " zu erreichen, müssen jedoch noch einige Zeit mit dem Synchronisieren von Daten während des Betriebs verbringen, bevor sie den Dienst für einige Zeit aussetzen, um eine endgültige Synchronisierung des Zustands und des Speichers der virtuellen Maschinen - des verknüpften Systems - durchzuführen Dokument behauptet, " der gesamte Vorgang dauert weniger als zwei Sekunden in einem Gigabit-Ethernet-Netzwerk " (ich vermute, dass er sich auf das endgültige Suspend / Sync / Resume bezieht).


Wenn Sie mehrere Maschinen haben, ist es besser, die Last zu verteilen:

  • Load Balancing - Führen Sie denselben Dienst auf mehreren Hosts aus, und richten Sie die Clients an die am besten geeigneten (lokal / entladen / etc ...).
  • Clustering - Unterteilen Sie die Aufgabe in mehrere Teile und verteilen Sie die Teile
VMotion ist so nahtlos wie möglich, Sie können die von Ihnen verwendete virtuelle Maschine migrieren, um die Maschine zu migrieren, während Sie über den VSphere-Client mit VCenter verbunden sind, und Sie werden keine Art von Übergang feststellen. Ramhound vor 5 Jahren 0
So nahtlos, wie es möglich sein kann, ja, aber Sie werden bemerken, dass _some_ während des Übergangs "stottern" wird ... Zum Glück wird dies durch TCP-Ausfälle usw. verdeckt, so dass der Benutzer dies wahrscheinlich nicht bemerkt. Attie vor 5 Jahren 0