HP NC523 듀얼 10GbE 네트워크 카드가 장착된 서버와 듀얼 10GbE iSCSI 컨트롤러가 장착된 HP MSA1040 스토리지가 있습니다.
NC523의 두 포트는 모두 본드로 구성됩니다. MSA의 포트에는 서로 다른 IP 주소가 있습니다.
20Gb 대역폭(예: Linux 서버의 본드 및 MSA의 다중 경로)을 사용하도록 이 시스템을 구성하고 싶습니다. 스위치를 사용해서는 안 되며 직접 연결만 하면 됩니다.
MSA의 두 포트가 모두 광섬유 케이블로 연결된 경우 ping을 통해 하나의 포트에만 연결할 수 있습니다(이러한 이유로 다중 경로를 초기화할 수 없는 것으로 추정됩니다). 모든 하드웨어 구성 요소를 교차 검사했으며 단 한 줄만 서버와 MSA를 연결하는 한 모든 가능한 조합에서 작동합니다.
누군가 나에게 이 문제에 대한 해결책을 제안할 수 있습니까?
추신
"일반" 쿼드 1GbE 구리 네트워크 카드가 있는 또 다른 유사한 서버와 쿼드 1GbE iSCSI 컨트롤러가 있는 구형 HP P2000 스토리지가 있습니다. 여기서는 유사한 구성이 문제 없이 작동합니다. 서버의 4개 인터페이스는 단일 본드에 바인딩되어 있으며 iSCSI 스토리지의 각 포트는 ping이 가능하고 다중 경로도 작동합니다. 두 시스템 모두 CentOS 7로 실행되고 있습니다.
답변1
SAN 공급업체에서 요구하지 않는 한 LACP 또는 iSCSI 네트워크용 다른 종류의 네트워크 통합을 사용하지 마십시오. 대신 MPIO(다중 경로 지정)를 사용하십시오.
일반적으로 팀 구성은 각 이더넷 프레임에 추가 텍스트 문자열을 추가하여 네트워크 오버헤드를 생성합니다. 일반적으로 작업 부하가 낮거나 팀 구성을 NAS 프로토콜(NFS/SMB)과 함께 사용하는 경우에는 초당 이더넷 프레임 수가 실제로 높지 않기 때문에 나쁜 일이 발생하지 않습니다. 본질적으로 블록 수준 액세스로 전환되는 iSCSI 트래픽의 경우 특히 더 작은 4k/8k 액세스 패턴이 사용되는 경우 초당 프레임 수가 매우 높을 수 있습니다. iSCSI 네트워크가 팀으로 구성되면 LACP 드라이버는 각 프레임을 처리하므로 CPU 로드가 추가되고 대기 시간이 늘어납니다.
답변2
iSCSI와 LACP "본딩"을 사용하면 안 됩니다. 이는 MPIO 다중 경로를 사용해야 하는 상황입니다.
그럼에도 불구하고 이 설정으로는 20Gbps 속도를 달성할 수 없습니다.(서버 1개->스토리지 연결). 이는 본딩이나 MPIO가 작동하는 방식이 아닙니다.