bond2team - Referenzhandbuch, Optionen, Befehlsbeispiele


NAME

bond2team – Konvertiert die Bindungskonfiguration in ein Team

ZUSAMMENFASSUNG

bond2team [options]

BESCHREIBUNG

bond2team ist ein Tool zum Konvertieren von Bonding-Optionen in Team, wobei versucht wird, die ursprüngliche Funktionalität so weit wie möglich beizubehalten.

Die resultierenden Dateien werden standardmäßig im ifcfg-Stil in einem temporären Verzeichnis gespeichert. Bei der Konvertierung einer ifcfg-Datei werden die Bindungsoptionen in Team übersetzt, wobei alle anderen Optionen erhalten bleiben. In diesem Fall werden die jeweiligen Slave-IFCFG-Dateien in den Team-Port konvertiert, wobei auch alle anderen Optionen erhalten bleiben. Bei der Konvertierung von angegebenen Bonding-Optionen in der Befehlszeile kann das Tool die angegebenen Ports als Team-Ports verwenden.

OPTIONEN

--master <interface>

Geben Sie den Schnittstellennamen oder die ifcfg-Datei an, die konvertiert werden soll. Wenn der Schnittstellenname angegeben ist, sucht das Tool in /etc/sysconfig/network-scripts/ nach der entsprechenden ifcfg-Datei.

--rename <interface>

Dies ist eine praktische Option, um den ursprünglichen Schnittstellennamen durch den angegebenen Namen zu ersetzen. Wenn --master beispielsweise „bond0“ angibt, ist es möglich, „--rename team0“ zu verwenden, um den endgültigen Schnittstellennamen in „team0“ zu ändern.

--ifcfg

Legen Sie das Ausgabeformat auf den ifcfg-Konfigurationsstil fest. [Standard]

--json

Legen Sie das Ausgabeformat auf den JSON-Stil fest. Weitere Details finden Sie in teamd.conf(5).

--bonding_opts '<bonding options>'

Geben Sie die zu konvertierenden Bonding-Optionen an, anstatt sie aus der ifcfg-Datei zu lesen.

--port <interface>

Legen Sie die angegebene Schnittstelle als Team-Port fest.

--configdir <directory>

Ändern Sie den ifcfg-Konfigurationspfad von /etc/sysconfig/network-scripts in das angegebene .

--outputdir <directory>

Legen Sie das Ausgabeverzeichnis auf fest.

--stdout

Drucken Sie das Ergebnis auf dem Bildschirm aus, anstatt es in Dateien zu schreiben.

--debug

Erhöhen Sie die Debugging-Stufe.

--quiet

Das Drucken von Nachrichten auf der Konsole ist nicht zulässig.

--version

Drucken Sie die Toolversion auf die Konsole und beenden Sie sie.

--help

Hilfetext auf der Konsole ausgeben und beenden.

--examples

Drucken Sie häufig verwendete Anwendungsbeispiele auf der Konsole aus und beenden Sie den Vorgang.

BEISPIELE

So konvertieren Sie die aktuelle ifcfg-Konfiguration „bond0“ in Team-ifcfg:

# bond2team --master bond0

Um die aktuelle ifcfg-Konfiguration „bond0“ in team ifcfg umzuwandeln, benennen Sie den Schnittstellennamen in „team0“ um. Achtung: Firewall-Regeln, Alias-Schnittstellen usw., die möglicherweise an den ursprünglichen Schnittstellennamen gebunden sind, können nach der Umbenennung nicht mehr funktionieren, da das Tool nur die ifcfg-Datei ändert, sonst nichts.

# bond2team --master bond0 --rename team0

Um gegebene Bonding-Parameter mit Ports ohne ifcfg zu konvertieren:

# bond2team --bonding_opts 'mode=1 miimon=500 primary=eth1 primary_reselect=0' --port eth1 --port eth2 --port eth3 --port eth4

Weitere Beispiele finden Sie unter der Option --examples.

VORBEHALTE

Das Tool konvertiert keine anderen Konfigurationen, die möglicherweise mit dem aktuellen Setup verknüpft sind. Zum Beispiel Firewall-Regeln, Alias-Schnittstellen, Bridges usw.

AUTOR

Flavio Leitner ist der ursprüngliche Autor des Tools. Jiri Pirko ist der ursprüngliche Autor und aktuelle Betreuer von libteam.

SIEHE AUCH

teamd(8), teamdctl(8), teamd.conf(5), teamnl(8)