
우리는 4개의 NIC가 있는 CentOS7 또는 RedHat 7 "BIG" HP Proliant DL360 Gen 9 서버 1개, 외부 스위치 스위치 1과 스위치 2 2개, 그리고 많은 "소형" 서버를 보유하고 있습니다.
이러한 소형 서버에는 두 개의 NIC가 있습니다. 해당 NIC는 각 NIC를 통해 서로 다른 스위치로 정확히 동일한 트래픽을 보냅니다. NIC1은 스위치 1에 연결되고 NIC2는 스위치 2에 연결됩니다. 따라서 소규모 서버에서 중복성을 얻습니다. 각 서버는 두 개의 스위치를 통해 하나의 "BIG" 서버로 동일한 트래픽을 보냅니다....
BIG 서버에서 팀 구성을 사용하여 다음과 같은 구성을 만들 수 있는지 이해하려고 노력했습니다.
NIC1과 NIC2는 팀1이고, 두 개의 NIC는 2Gbps 대역폭이 필요합니다. 여기서 NIC3과 NIC4는 팀2입니다. 여기서는 정확히 동일한 미러링된 2Gbps 트래픽입니다.
각 팀은 동일한 트래픽을 가지고 있으며 어떻게든 (어떻게?) 초기 ACTIVE 팀을 "알거나" 정의해야 합니다. 예를 들어 스위치 1이 죽거나 케이블/NIC가 작동을 중지하더라도 케이블이 커넥터에서 빠져도 실패하는 경우 다른 팀으로 전환해야 합니다.
BIG 서버의 애플리케이션은 어느 팀이 ACTIVE이고 어느 팀이 수동인지 독립적으로 항상 하나의 고정 IP만 보고 싶어하기 때문에 이를 알아차려서는 안 됩니다.
내 질문: 위에서 설명한 방식으로 "팀 구성"을 사용하여 BIG를 구성할 수 있습니까? 아니면 고가용성 타사 SW를 구입해야 합니까?
관심을 가져주셔서 감사합니다 :-)
답변1
아니요, 채권을 담보로 묶을 수 없습니다. 당신이 할 수 있는 일은 LACP를 사용하여 두 스위치 사이에 본드 장애 조치를 수행하는 것입니다.
여기에서 내 답변을 확인하세요.
https://unix.stackexchange.com/questions/82569/bonds-vs-aggregators/172232#172232
https://unix.stackexchange.com/questions/81633/rhel-5-complex-port-bonding/168545#168545