convertendo o agrupamento em ligação

1

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"

    
por javapowered 20.02.2015 / 21:33

1 resposta

0

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"
    
por 03.03.2017 / 11:59