팀 네트워크를 구성하는 방법은 무엇입니까?
Redhat 시스템에서는 다음과 같이 패킷 네트워크를 구성합니다.
각 머신에는 ens1f5 및 ens1f6이라는 두 개의 링크가 있으며 이를 제어하기 위해 team0 파일을 추가합니다.
내 질문은 - 이 3개의 파일을 만드는 것으로 충분합니까? 그러면 링크 중 하나가 실패하면 다른 링크가 활성화됩니까?
또는
팀이 제대로 작동하려면 teamdctl 서비스를 활성화해야 합니다.
현재팀 DTL서비스 비활성화됨(그러나 팀 구성 rpm 설치됨)
rpm -qa | grep teamd
teamd-1.17-5.el7.x86_64
teamdctl nm-team state
Device "nm-team" does not exist
아래의 파일/etc/sysconfig/network 스크립트예:
DEVICE=team0
DEVICETYPE=Team
ONBOOT=yes
BOOTPROTO=none
IPADDR=102.13.16.19
PREFIX=24
GATEWAY=102.13.16.3
TEAM_CONFIG='{"runner": {"name": "activebackup"}, "link_watch": {"name": "ethtool"}}'
DEVICE=ens1f5
HWADDR=28:df:31:30:d7:4a
DEVICETYPE=TeamPort
ONBOOT=yes
TEAM_MASTER=team0
TEAM_PORT_CONFIG='{"prio": 100}'
DEVICE=ens1f6
HWADDR=28:df:31:30:d2:4d
DEVICETYPE=TeamPort
ONBOOT=yes
TEAM_MASTER=team0
TEAM_PORT_CONFIG='{"prio": 100}'
인용하다 -https://www.rootusers.com/how-to-configure-network-teaming-in-linux/
답변1
apt install libteam-dev
"nm-team" 장치를 보여줘야 합니다 . 이상하게도 Kunbuntu 20.04에는 제가 보고 있는 위의 부팅 참조 가이드에 다른 모든 내용이 포함되어 있지만 그렇지 않습니다. 또한 작동 apt install libteam-utils
하도록 명령을 설치했습니다 .teamdctl
"측면 전환"이 필요하지 않습니다. 그러나 /etc/sysconfig/network-scripts
, 은(는) _buntus에 존재하지 않습니다. /etc/NetworkManager/system-connections
예를 들어 최신 nmcli 및 네트워크 관리자를 사용하므로 "team-slave-enp0s25.nmconnection" 아래에 있습니다.