Na opção equivalente de ligação, lacp_rate e xmit_hash_policy Você pode configurá-lo no mesmo arquivo como este:
BONDING_OPTS="mode=4 miimon=100 lacp_rate=1 xmit_hash_policy=2"
O RHEL 7 contém a ferramenta bond2team
, mas não contém a ferramenta team2bond
oposta. Eu preciso converter meus arquivos de equipe para colagem (por favor, não pergunte por que, isso é para fins de teste). Esta é minha configuração de equipe:
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"}}'
Eu tentei escrever uma configuração de ligação "semelhante":
DEVICE=bond0
TYPE=Bond
ONBOOT=yes
BOOTPROTO=none
BONDING_OPTS="mode=4 miimon=100 xmit_hash_policy=layer2+3"
Em seguida, para provar que minha configuração é a mesma, usei a ferramenta bond2team
e esta é a saída:
DEVICE=bond0
TYPE=Bond
ONBOOT=yes
BOOTPROTO=none
DEVICETYPE="Team"
TEAM_CONFIG='{ "runner" : { "name" : "lacp", "tx_hash" : [ "eth", "l3" ] }, "link_watch" : { "name" : "ethtool" } }'
Como você pode ver, o arquivo "teaming" resultante não corresponde exatamente ao meu arquivo de equipe. A questão é - como devo modificar o arquivo de ligação, então depois de aplicar bond2team
eu tenho algo como o meu atual arquivo de equipe? Atualmente, "active": true, "fast_rate": true,
está ausente e "eth", "l3"
em vez de "eth", "ipv4"
Na opção equivalente de ligação, lacp_rate e xmit_hash_policy Você pode configurá-lo no mesmo arquivo como este:
BONDING_OPTS="mode=4 miimon=100 lacp_rate=1 xmit_hash_policy=2"
Tags networking rhel