ESX 호스트 몇 개와 스토리지 배열 한 개로 적당한 iSCSI SAN을 설정해야합니다. Catalyst 2960-S를 사용하여 얻을 수 있습니까? 아니면 업그레이드해야합니까? iSCSI를 처리하기 위해 스위치를 특별 조정해야합니까? 스위치는 SAN 전용입니다. 관리 이외의 다른 트래픽은 없습니다.
ESX 호스트 몇 개와 스토리지 배열 한 개로 적당한 iSCSI SAN을 설정해야합니다. Catalyst 2960-S를 사용하여 얻을 수 있습니까? 아니면 업그레이드해야합니까? iSCSI를 처리하기 위해 스위치를 특별 조정해야합니까? 스위치는 SAN 전용입니다. 관리 이외의 다른 트래픽은 없습니다.
답변:
Cat2960-S는 매우 작은 버퍼를 가진 데스크탑 / 액세스 스위치이므로 많은 출력 손실이 발생할 수 있습니다. iSCSI 응용 프로그램에는 4948E와 같은 데이터 센터 스위치가 더 적합합니다.
이 이유를 이해하려면 이더넷 스위치가 특정 포트에서 전송 중이거나 전송 중이 아님을 기억해야합니다. 트래픽이 포트 2의 포트 1에 도착하고 포트 3이 이미 포트 2로 트래픽을 보내고있는 경우, 트래픽이 3에서 2로 틈이 생길 때까지 포트 1의 트래픽이 버퍼링되어야합니다. 버퍼가 가득 차면 추가 트래픽이 발생합니다. 떨어졌다. "마이크로 버스트 (microburst)"라는 용어는 시간이 지남에 따라 인터페이스의 한계보다 훨씬 낮은 트래픽을 나타내는 데 사용되지만 때때로 출력이 떨어질 수 있습니다.
2960-S 플랫폼에 익숙하지는 않지만 QoS를 광범위하게 조정하지 않고 (아래 설명 참조) 사용하지 않는 것이 좋습니다. 실제로 출력 강하 횟수가 증가합니다. QoS를 활성화하면 매우 작은 버퍼가 4 개의 더 작은 버퍼로 분할되며 대부분의 트래픽은 그 중 하나만 공격합니다.
http://packetlife.net/blog/2012/jan/16/catalyst-2960s-iscsi-optimization/
나는 제레미 스트레치의 게시물을 여기에서 조금 뒤 따랐다. iSCSI SAN을 프로덕션 스위치에서 전용 3750G (스택 2)로 옮겼다. 2960S에 대해 구체적으로 말할 수는 없지만 그 게시물에서 제공되는 조정은 3750G에서 잘 작동하는 것 같습니다. 나는 소수의 OutDiscards (100 미만)를 가지고 있지만 38 주 동안의 가동 시간은 꽤 좋을 것 같습니다.
4 개의 JetStor 1Gbps SAN에 연결된 4 개의 ESXi 호스트가 실행 중이며 모든 링크가 집계됩니다.
관심이 있으시면 "sh int 카운터"를 기꺼이 전달하겠습니다.
(Ha!이 질문을 한 사람이 제레미라는 것을 알았습니다 ... 자신의 블로그 게시물을 연결 한 것에 대해 죄송합니다!)
고객이 iSCSI에 대해 로우 엔드 스위치 (3750, 2960)를 사용하기로 선택한 경험이있어 매우 끔찍합니다.
스토리지를 더 빠른 속도 (예 : SAN의 경우 10gbit 및 최종 서버의 경우 1gbit)로 연결하면 문제가 더욱 악화됩니다.
더 많은 DC 클래스 스위치를 찾고 싶습니다. Catalyst를 사용하려는 경우 4900 시리즈가 있습니다. 또는 Nexus 제품 라인에 투자 할 수는 있지만 가격 제약에 달려 있습니다.
HP Lefthand iSCSI 스토리지에 대한 모범 사례 안내서에 "최상의 스위치 성능을 위해서는 스위치 당 포트 당 최소 512KB의 버퍼 캐시 를 사용하는 것이 좋습니다 . 전체 버퍼 캐시에 대해서는 스위치 제조업체 사양을 참조하십시오 (예 : 스위치의 경우) 48x 1Gb 포트가있는 경우 해당 포트 전용으로 24MB 이상의 버퍼 캐시를 사용하는 것이 좋습니다 스위치가 포트 그룹간에 캐시를 집계하는 경우 (예 : 8 개 포트 당 1MB의 캐시) 스토리지 모듈의 공간을 확보하십시오. "캐시 초과 가입을 방지하기 위해 서버를 적절하게 관리합니다."
데이터 시트에 나와 있지 않은 것처럼 포트 당 2960S에 어떤 버퍼 캐시가 있는지 알려줄 수 없었습니다.