Mit Version 3 von Network I/O Control können Sie Bandbreitenanforderungen für einzelne virtuelle Maschinen konfigurieren. Sie können auch Netzwerkressourcenpools verwenden, für die Sie ein Bandbreitenkontingent aus der Gesamtreservierung für den Datenverkehr über virtuelle Maschinen zuweisen und dann Bandbreite aus dem Pool einzelnen virtuellen Maschinen zuteilen können.
Vorgehensweise zum Zuteilen von Bandbreite für virtuelle Maschinen
Network I/O Control teilt Bandbreite für virtuelle Maschinen mithilfe von zwei Modellen zu: Zuteilung über den gesamten vSphere Distributed Switch basierend auf Netzwerkressourcenpools und Zuteilung auf dem physischen Adapter, der den Datenverkehr einer virtuellen Maschine überträgt.
Netzwerkressourcenpools
Ein Netzwerkressourcenpool stellt einen Teil der aggregierten Bandbreite dar, die für den Systemdatenverkehr der virtuellen Maschine auf allen physischen Adaptern, die mit dem Distributed Switch verbunden sind, reseriviert ist.
Wenn zum Beispiel für den Systemdatenverkehr der virtuellen Maschine 0,5 GBit/s auf jedem 10 GbE-Uplink auf einem Distributed Switch mit 10 Uplinks reserviert sind, dann beträgt die gesamte aggregierte Bandbreite, die für die VM-Reservierung auf diesem Switch zur Verfügung steht, 5 GBit/s. Jeder Netzwerkressourcenpool kann ein Kontingent dieser Kapazität von 5 GBit/s reservieren.
Das Bandbreitenkontingent, das für einen Netzwerkressourcenpool reserviert ist, wird unter den verteilten Portgruppen dieses Pools verteilt. Eine virtuelle Maschine erhält Bandbreite aus dem Pool über die verteilte Portgruppe, mit der die VM verbunden ist.
Standardmäßig sind verteilte Portgruppen auf dem Switch einem Netzwerkressourcenpool mit den Namen „default“ zugewiesen, dessen Kontingent nicht konfiguriert ist.
Definieren der Bandbreitenanforderungen für eine virtuelle Maschine
Sie können Bandbreite zu einer einzelnen virtuellen Maschine ähnlich wie CPU und Arbeitsspeicherressourcen zuteilen. Network I/O Control Version 3 stellt Bandbreite an eine virtuelle Maschine entsprechend den Anteilen, der Reservierung und den Grenzwerten bereit, die für einen Netzwerkadapter in den VM-Hardwareeinstellungen definiert sind. Die Reservierung stellt eine Garantie dar, dass der Datenverkehr von der virtuellen Maschine mindestens die angegebene Bandbreite verbrauchen kann. Wenn ein physischer Adapter über mehr Kapazität verfügt, kann die virtuelle Maschine zusätzliche Bandbreite entsprechend den angegebenen Anteilen und dem Grenzwert verbrauchen.
Bandbreitenbereitstellung an eine virtuelle Maschine auf dem Host
Um die Bandbreite zu garantieren, implementiert Network I/O Control eine Engine für die Datenverkehrplatzierung, die aktiv wird, wenn für eine virtuelle Maschine eine Bandbreitenreservierung konfiguriert wird. Der Distributed Switch versucht, den Datenverkehr eines VM-Netzwerkadapters auf dem physischen Adapter zu platzieren, der die erforderliche Bandbreite liefern kann und sich im Bereich der aktiven Teaming-Richtlinie befindet.
Die gesamte Bandbreitenreservierung der virtuellen Maschinen eines Hosts darf die reservierte Bandbreite, die für den Systemdatenverkehr der virtuellen Maschine konfiguriert ist, nicht überschreiten.
Der tatsächliche Grenzwert und die Reservierung hängen auch von der Traffic-Shaping-Richtlinie für die verteilte Portgruppe ab, mit der der Adapter verbunden ist. Wenn z. B. ein VM-Netzwerkadapter ein Limit von 200 MBit/s benötigt und die durchschnittliche in der Traffic-Shaping-Richtlinie konfigurierte Bandbreite 100 MBit/s beträgt, dann ist 100 MBit/s der effektive Grenzwert.
Die Reservierung der Bandbreite für eine VM in Network I/O Control wird durch die Reservierung des Systemdatenverkehrs für die VM auf dem physischen Adapter garantiert, der den Datenverkehr der VM sendet.
Bandbreitenzuteilungsparameter für Datenverkehr virtueller Maschinen
Network I/O Control Version 3 teilt Bandbreite zu einzelnen virtuellen Maschinen auf der Grundlage der in den VM-Hardwareeinstellungen konfigurierten Anteilen, Reservierungen und Grenzwerten für die Netzwerkadapter zu.
Bandbreitenzuteilungsparameter | Beschreibung |
---|---|
Anteile | Die relative Priorität von 1 bis 100 des Datenverkehrs über diesen VM-Netzwerkadapter in Bezug auf die Kapazität des physischen Adapters, der den VM-Datenverkehr an das Netzwerk überträgt. |
Reservierung | Die Mindestbandbreite in MBit/s, die der VM-Netzwerkadapter auf dem physischen Adapter empfangen muss. |
Grenzwert | Die maximale Bandbreite auf dem VM-Netzwerkadapter für Datenverkehr an andere virtuelle Maschinen auf dem gleichen oder auf einem anderen Host. |
Zugangssteuerung für Bandbreite virtueller Maschinen
Um sicherzustellen, dass für eine virtuelle Maschine genügend Bandbreite vorhanden ist, implementiert vSphere eine Zugangssteuerung auf Host- und Clusterebene, die auf der Bandbreitenreservierung und Teaming-Richtlinie basiert.
Bandbreitenzugangssteuerung in vSphere Distributed Switch
Wenn Sie eine virtuelle Maschine einschalten, überprüft die Network I/O Control-Funktion eines Distributed Switch, ob diese Bedingungen auf dem Host erfüllt sind.
- Ein physischer Adapter auf dem Host kann die Mindestbandbreite für die VM-Netzwerkadapter entsprechend der Teaming-Richtlinie und Reservierung bereitstellen.
- Die Reservierung für einen VM-Netzwerkadapter liegt unter dem freien Kontingent im Netzwerkressourcenpool.
Wenn Sie die Reservierung für einen Netzwerkadapter einer laufenden virtuellen Maschine ändern, überprüft Network I/O Control erneut, ob der zugeordnete Netzwerkressourcenpool die neue Reservierung erfüllen kann. Wenn der Pool nicht über ausreichend freies Kontingent verfügt, wird die Änderung nicht angewendet.
Führen Sie die folgenden Aufgaben durch, um die Zugangssteuerung in vSphere Distributed Switch zu verwenden:
- Konfigurieren Sie die Bandbreitenzuteilung für den Systemdatenverkehr der virtuellen Maschine auf dem Distributed Switch.
- Konfigurieren Sie einen Netzwerkressourcenpool mit einem Reservierungskontingent aus der Bandbreite, die für den Systemdatenverkehr der virtuellen Maschine konfiguriert wurde.
- Ordnen Sie den Netzwerkressourcenpool der verteilten Portgruppe zu, die die virtuellen Maschinen mit dem Switch verbindet.
- Konfigurieren Sie die Bandbreitenanforderungen einer virtuellen Maschine, die mit der Portgruppe verbunden ist.
Bandbreitenzugangssteuerung in vSphere DRS
Wenn Sie eine virtuelle Maschine einschalten, die sich in einem Cluster befindet, platziert vSphere DRS die virtuelle Maschine auf einem Host, der genügend Kapazität hat, um die für die virtuelle Maschine reservierte Bandbreite entsprechend der aktiven Teaming-Richtlinie zu garantieren.
vSphere DRS migriert eine virtuelle Maschine zu einem anderen Host, um die Bandbreitenreservierung der virtuellen Maschine in folgenden Situationen zu erfüllen:
- Die Reservierung wird zu einen Wert geändert, die vom anfänglichen Host nicht mehr erfüllt werden kann.
- Ein physischer Adapter, der Datenverkehr von der virtuellen Maschine überträgt, ist offline.
Führen Sie die folgenden Aufgaben durch, um Zugangssteuerung in vSphere DRS zu verwenden:
- Konfigurieren Sie die Bandbreitenzuteilung für den Systemdatenverkehr der virtuellen Maschine auf dem Distributed Switch.
- Konfigurieren Sie die Bandbreitenanforderungen einer virtuellen Maschine, die mit dem Distributed Switch verbunden ist.
Weitere Informationen über die Ressourcenverwaltung entsprechend den Bandbreitenanforderungen virtueller Maschinen finden Sie in der Dokumentation Handbuch zur vSphere-Ressourcenverwaltung.
Bandbreitenzugangssteuerung in vSphere HA
Wenn ein Host ausfällt oder isoliert wird, schaltet vSphere HA eine virtuelle Maschine auf einem anderen Host im Cluster entsprechend der Bandbreitenreservierung und Teaming-Richtlinie ein.
Führen Sie die folgenden Aufgaben durch, um die Zugangssteuerung in vSphere HA zu verwenden:
- Teilen Sie Bandbreite für den Systemdatenverkehr auf virtuellen Maschinen zu.
- Konfigurieren Sie die Bandbreitenanforderungen einer virtuellen Maschine, die mit dem Distributed Switch verbunden ist.
Weitere Informationen dazu, wie vSphere HA Failover basierend auf den Bandbreitenanforderungen virtueller Maschinen bereitstellt, finden Sie in der Dokumentation Handbuch zur Verfügbarkeit in vSphere.
Erstellen eines Netzwerkressourcenpools
Erstellen Sie Netzwerkressourcenpools auf einem vSphere Distributed Switch, um Bandbreite für eine Reihe virtueller Maschinen zu reservieren.
Ein Netzwerkressourcenpool stellt virtuellen Maschinen ein Reservierungskontingent bereit. Das Kontingent stellt einen Teil der Bandbreite dar, die für den Systemdatenverkehr der virtuellen Maschinen auf den physischen Adaptern, die mit dem Distributed Switch verbunden sind, reserviert wird. Sie können Bandbreite aus dem Kontingent für die virtuellen Maschinen zurückhalten, die dem Pool zugeordnet sind. Die Reservierung durch die Netzwerkadapter eingeschalteter VMs, die dem Pool zugeordnet sind, darf das Kontingent des Pools nicht überschreiten. Siehe Vorgehensweise zum Zuteilen von Bandbreite für virtuelle Maschinen.
Voraussetzungen
-
Überprüfen Sie, ob der vSphere Distributed Switch die Version 6.5.0 oder höher aufweist.
- Überprüfen Sie, ob Network I/O Control für den Switch die Version 3 aufweist.
- Überprüfen Sie, ob Network I/O Control aktiviert ist. Weitere Informationen hierzu finden Sie unter Aktivieren von Network I/O Control auf einem vSphere Distributed Switch.
- Überprüfen Sie, ob für den Systemdatenverkehr auf virtuellen Maschinen eine Bandbreitenreservierung konfiguriert ist. Weitere Informationen hierzu finden Sie unter Vorgehensweise zum Zuteilen von Bandbreite für Systemdatenverkehr.
Prozedur
Nächste Maßnahme
Fügen Sie dem Netzwerkressourcenpool eine oder mehrere verteilte Portgruppen hinzu, damit Sie Bandbreite zu einzelnen virtuellen Maschinen aus dem Kontingent des Pools zuteilen können. Siehe Hinzufügen einer verteilten Portgruppe zu einem Netzwerkressourcenpool.
Hinzufügen einer verteilten Portgruppe zu einem Netzwerkressourcenpool
Fügen Sie eine verteilte Portgruppe zu einem Netzwerkressourcenpool hinzu, damit Sie den virtuellen Maschinen, die mit der Portgruppe verbunden sind, Bandbreite zuteilen können.
Um einen Netzwerkressourcenpool zu mehreren verteilten Portgruppen gleichzeitig zuzuweisen, können Sie die Ressourcenzuteilungsrichtlinie im Assistenten Verteilte Portgruppen verwalten verwenden. Weitere Informationen hierzu finden Sie unter Verwalten von Richtlinien für mehrere Portgruppen auf einem vSphere Distributed Switch.
Network I/O Control weist den virtuellen Maschinen, die der verteilten Portgruppe zugeordnet sind, Bandbreite entsprechend dem implementierten Modell in der Network I/O Control-Version zu, die auf dem Distributed Switch aktiv ist. Weitere Informationen hierzu finden Sie unter Was ist vSphere Network I/O Control?.
Voraussetzungen
- Überprüfen Sie, ob Network I/O Control aktiviert ist. Weitere Informationen hierzu finden Sie unter Aktivieren von Network I/O Control auf einem vSphere Distributed Switch.
Prozedur
Konfigurieren der Bandbreitenzuteilung für eine virtuelle Maschine
Sie können die Bandbreitenzuteilung für einzelne virtuelle Maschinen konfigurieren, die mit einer verteilten Portgruppe verbunden sind. Verwenden Sie Anteils-, Reservierungs- und Grenzwerteinstellungen für die Bandbreite.
Voraussetzungen
-
Überprüfen Sie, ob der vSphere Distributed Switch die Version 6.5.0 oder höher aufweist.
- Überprüfen Sie, ob Network I/O Control für den Switch die Version 3 aufweist.
- Überprüfen Sie, ob Network I/O Control aktiviert ist. Weitere Informationen hierzu finden Sie unter Aktivieren von Network I/O Control auf einem vSphere Distributed Switch.
- Überprüfen Sie, ob für den Systemdatenverkehr auf virtuellen Maschinen eine Bandbreitenreservierung konfiguriert ist. Weitere Informationen hierzu finden Sie unter Vorgehensweise zum Zuteilen von Bandbreite für Systemdatenverkehr.
Prozedur
Ergebnisse
I/O Control teilt die Bandbreite, die Sie für den Netzwerkadapter der virtuellen Maschine reserviert haben, aus dem Reservierungskontingent des Netzwerkressourcenpools zu.
Konfigurieren der Bandbreitenzuteilung auf mehreren virtuellen Maschinen
Konfigurieren Sie in einem Vorgang die Bandbreitenzuteilung für mehrere virtuelle Maschinen, die mit einem bestimmten Netzwerkressourcenpool verbunden sind, z. B. nach dem Upgrade von Network I/O Control auf Version 3.
Voraussetzungen
-
Überprüfen Sie, ob der vSphere Distributed Switch die Version 6.5.0 oder höher aufweist.
- Überprüfen Sie, ob Network I/O Control für den Switch die Version 3 aufweist.
- Überprüfen Sie, ob Network I/O Control aktiviert ist. Weitere Informationen hierzu finden Sie unter Aktivieren von Network I/O Control auf einem vSphere Distributed Switch.
- Überprüfen Sie, ob für den Systemdatenverkehr auf virtuellen Maschinen eine Bandbreitenreservierung konfiguriert ist. Weitere Informationen hierzu finden Sie unter Vorgehensweise zum Zuteilen von Bandbreite für Systemdatenverkehr.
- Überprüfen Sie, dass die virtuellen Maschinen über die verbundenen verteilten Portgruppen einem bestimmten Netzwerkressourcenpool zugeordnet sind. Siehe Hinzufügen einer verteilten Portgruppe zu einem Netzwerkressourcenpool.
Prozedur
Bearbeiten des Kontingents eines Netzwerkressourcenpools
Machen Sie sich mit der Änderung des Bandbreitenkontingents vertraut, das für virtuelle Maschinen reserviert werden kann, die mit einem Satz verteilter Portgruppen verbunden sind.
Voraussetzungen
-
Überprüfen Sie, ob der vSphere Distributed Switch die Version 6.5.0 oder höher aufweist.
- Überprüfen Sie, ob Network I/O Control für den Switch die Version 3 aufweist.
- Überprüfen Sie, ob Network I/O Control aktiviert ist. Weitere Informationen hierzu finden Sie unter Aktivieren von Network I/O Control auf einem vSphere Distributed Switch.
- Überprüfen Sie, ob für den Systemdatenverkehr auf virtuellen Maschinen eine Bandbreitenreservierung konfiguriert ist. Weitere Informationen hierzu finden Sie unter Vorgehensweise zum Zuteilen von Bandbreite für Systemdatenverkehr.
Prozedur
- Klicken Sie auf der Startseite des vSphere Client auf Netzwerk und navigieren Sie zum Distributed Switch.
- Erweitern Sie auf der Registerkarte Konfigurieren Ressourcenzuteilung.
- Klicken Sie auf Netzwerkressourcenpools.
- Wählen Sie in der Liste einen Netzwerkressourcenpool aus, und klicken Sie auf Bearbeiten.
- Geben Sie im Textfeld Reservierungskontingent das Bandbreitenkontingent für virtuelle Maschinen aus der Aggregation für freie Bandbreite ein, das für Systemdatenverkehr für virtuelle Maschinen auf allen physischen Adaptern des Switches reserviert ist.
- Klicken Sie auf OK.
Entfernen von verteilten Portgruppen aus einem Netzwerkressourcenpool
Damit keine Bandbreite aus dem Reservierungskontingent eines Netzwerkressourcenpools mehr zu virtuellen Maschinen zugeteilt wird, entfernen Sie die Zuordnung zwischen der Portgruppe, über die die virtuellen Maschinen verbunden sind, und dem Pool.
Prozedur
- Suchen Sie eine verteilte Portgruppe im vSphere Client.
- Wählen Sie einen Distributed Switch aus und klicken Sie auf die Registerkarte Netzwerke.
- Klicken Sie auf Verteilte Portgruppen.
- Klicken Sie mit der rechten Maustaste auf die verteilte Portgruppe und wählen Sie Einstellungen bearbeiten aus.
- Klicken Sie im Dialogfeld „Einstellungen bearbeiten“ auf Allgemein.
- Wählen Sie im Dropdown-Menü Netzwerkressourcenpool die Option (Standard) und klicken Sie auf OK.
Ergebnisse
Die verteilte Portgruppe wird dem Standard-Netzwerkressourcenpool der VM zugeordnet.
Löschen eines Netzwerkressourcenpools
Löschen Sie einen Netzwerkressourcenpool, der nicht mehr verwendet wird.
Voraussetzungen
Entkoppeln Sie den Netzwerkressourcenpool von allen verteilten Portgruppen. Weitere Informationen hierzu finden Sie unter Entfernen von verteilten Portgruppen aus einem Netzwerkressourcenpool.
Prozedur
- Klicken Sie auf der Startseite des vSphere Client auf Netzwerk und navigieren Sie zum Distributed Switch.
- Erweitern Sie auf der Registerkarte Konfigurieren Ressourcenzuteilung.
- Klicken Sie auf Netzwerkressourcenpools.
- Wählen Sie einen Netzwerkressourcenpool aus und klicken Sie auf Entfernen.
- Klicken Sie auf OK, um den Ressourcenpool zu löschen.