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"