RHEL 7にはbond2team
ツールが含まれていますが、その逆ではありませんteam2bond
。グループ化されたファイルをバインディングに変換する必要があります(理由はテスト用であるため、尋ねないでください)。私のチーム構成は次のとおりです。
cat /etc/sysconfig/network-scripts/ifcfg-team0
DEVICE=team0
DEVICETYPE=Team
ONBOOT=yes
BOOTPROTO=none
TEAM_CONFIG='{"runner": { "name": "lacp", "active": true, "fast_rate": true, "tx_hash": ["eth", "ipv4"]}, "link_watch": {"name": "ethtool"}}'
「like」バインディング構成を作成してみました。
DEVICE=bond0
TYPE=Bond
ONBOOT=yes
BOOTPROTO=none
BONDING_OPTS="mode=4 miimon=100 xmit_hash_policy=layer2+3"
次に、私の設定が私が使用しているツールと同じであることを証明するために、次bond2team
の結果が出力されます。
DEVICE=bond0
TYPE=Bond
ONBOOT=yes
BOOTPROTO=none
DEVICETYPE="Team"
TEAM_CONFIG='{ "runner" : { "name" : "lacp", "tx_hash" : [ "eth", "l3" ] }, "link_watch" : { "name" : "ethtool" } }'
ご覧のとおり、結果の「グループ化された」ファイルは、私のグループ化されたファイルと正確に一致しません。問題はバインディングファイルをどのように修正するのですか?適用後、bond2team
現在のチームファイルに似たものが得られますか?代わりに、現在"active": true, "fast_rate": true,
行方不明です。"eth", "l3"
"eth", "ipv4"
答え1
ボンディングの同等のオプションは次のとおりです。lacp_rateそしてxmit_hash_policy 次のように同じファイルで構成できます。
BONDING_OPTS="mode=4 miimon=100 lacp_rate=1 xmit_hash_policy=2"