SAS 확장기는 SAS 컨트롤러와 투명하게 작동합니까?


9

저는 SAS 익스팬더를 처음 접했고 제대로 작동하려고합니다. SAS 확장기는 확장기를 지원하는 SAS 컨트롤러와 함께 사용하면 컨트롤러에서 지원되는 드라이브의 전체 용량을 활용할 수 있음을 이해합니다.

그러나 4 개의 SSF-8087 포트가있는 SAS 컨트롤러가 있는데 그 자체로는 16 개의 디스크를 지원한다고 가정 해보십시오. 그러면 내가 이해하는 한, 각 포트를 확장기에 연결하여 디스크 용량을 늘릴 수 있습니다.

그러나 SAS 컨트롤러는 확장기를 통하지 않고 컨트롤러에 직접 연결된 것처럼 모든 디스크를 "인식"합니다. 컨트롤러를 네트워크에서 스위치로 볼 수 있습니까? 확장기 1 및 확장기 3의 디스크에서 RAID를 만들 수 있습니까?

최신 정보:

SAS 확장기를 사용해야하는 특정 프로젝트가 없습니다. 나는 그들이 어떻게 작동하는지 궁금하고 서버 중 하나에서 실행되는 LSI MegaRAID 컨트롤러 (9260-16i)와 함께 하나 이상의 SAS 확장기를 사용하면 어떻게 작동하는지에 대해 생각하고있었습니다. 그러나 "로컬"디스크와 다른 인클로저의 디스크를 구분할 생각은 없었습니다. LSI MegaRAID 컨트롤러에는 4 개의 SFF-8087 포트가있어 16 개의 드라이브를 수용 할 수 있습니다.

답변:


11

먼저, 현실적인 목표를 멈추고 생각하십시오 ...

귀하의 질문에 대한 짧은 대답은 SAS가 스위칭 프로토콜이라는 것입니다. 확장기를 통해 연결된 드라이브는 모두 액세스 할 수 있으며 단일 컨트롤러로 투명하게 처리 할 수 ​​있습니다.

그러나 나머지 질문은 특정 컨트롤러, 스토리지 아키텍처 및 결국 사용하는 스토리지 인클로저의 백플레인의 기능입니다.

더 자세한 정보가 없으면 구체적인 답변을 제공 할 수 없습니다.

  • 필요한 디스크 수는 몇 개입니까?
  • 어떤 RAID 컨트롤러 또는 SAS HBA를 사용하고 있습니까?
  • 이 디스크는 내부 또는 외부입니까?
  • 어떤 특정 SAS 확장기 카드를 사용하려고합니까 (시장에 많은 것이없는 것은 아닙니다)?
  • 어떤 서버 및 인클로저 하드웨어를 고려하고 있습니까?
  • 이 설정의 응용 프로그램 / 이유는 무엇입니까? ( ZFS ? 저장 공간 ?)

4 개의 SAS SFF-8087 포트 가있는 컨트롤러 예제를 사용하십시오 . 이는 섀시 내부 의 통신 을위한 것입니다. 각 SFF-8087 포트는 4 개의 드라이브를 수용 할 수있는 4 레인 커넥터입니다. 귀하의 경우 총 16 개의 드라이브 ... 서버에는 일반적으로 4, 8, 12, 16 또는 24/25 내부 드라이브 베이 용량 만 있습니다.

  • 4 및 8 드라이브 레벨에서 내부 서버 드라이브 백플레인은 1 : 1 레인 대 드라이브 비율을 가지며 일반적으로 하나 또는 두 개의 SFF-8087 포트를 갖습니다. 초과 가입이 없습니다!

  • 12 포트 서버의 경우 확장기는 일반적으로 백플레인에 내장되어 있으며 입력은 단일 SFF-8087 포트입니다. 초과 가입!

  • 16 개의 내부 베이가있는 서버의 경우 단일 또는 여러 SAS / RAID 컨트롤러에서 제공하도록 설계된 4 개의 개별 SFF-8087 포트가 표시 될 수 있습니다. 그러나 16 포트에서는 대신 백플레인에 확장기 있을 있습니다.

  • 내가 경험 한 거의 24 또는 25 베이 서버마다 드라이브 백플레인에 확장기가 내장되어 있으며 1 개 또는 2 개의 SFF-8087 포트를 수용합니다. 단 2 개의 SFF-8087 포트가 필요한 3 개의 8 베이 드라이브 케이지를 수용 할 수있는 HP ProLiant DL370 G6과 같은 예외는 예외입니다.

그렇다면 사람들은 언제 PCIe 카드 SAS 확장기를 사용합니까?

참고 : HP는 훌륭한 PCIe SAS 확장기를 만듭니다. 있어 사회 전체 스토리지 프로젝트의 사용 중심으로 구축가.

가장 일반적인 경우는 2 개의 SFF-8087 포트가있는 마더 보드 또는 PCIe 컨트롤러이며 여러 드라이브 케이지에 분할 된 8 개 이상의 드라이브를 연결해야합니다. 컨트롤러에서 16 포트를 사용할 수 있고 확장기를 통해 더 많은 내부 드라이브 를 수용하려는 시나리오와 같은 것을 상상할 수 없습니다 . 16 개가 넘는 디스크가있는 서버를 사용하는 경우 어딘가에 백플레인 확장기가 발생할 수 있습니다. 이것은 PCIe 확장기를 불필요하게 만듭니다.

그러나 외부 저장소를 보면 모두 다릅니다. 전송에는 SAS SFF-8088 외부 케이블이 있습니다. 대부분의 외장 드라이브 선반 / JBOD에는 확장기가 내장되어 있습니다.


HP SAS 확장기 카드를 통해 HP ProLiant DL370 G6 서버 내부의 2 개의 드라이브 케이지에 연결된 HP Smart Array P410i 컨트롤러의 RAID 구성 출력 예 . 카드는 인클로저로 표시되며 (Vendor ID HP, Model HP SAS EXP Card)자체 SAS WWN이 있습니다.

Smart Array P410i in Slot 0 (Embedded)    (sn: 5001438006503640)

   array A (Solid State SATA, Unused Space: 0  MB)

      logicaldrive 1 (223.5 GB, RAID 0, OK)

      physicaldrive 5C:2:8 (port 5C:box 2:bay 8, Solid State SATA, 240.0 GB, OK)

   array B (SAS, Unused Space: 0  MB)

      logicaldrive 2 (68.3 GB, RAID 1, OK)

      physicaldrive 7C:2:1 (port 7C:box 2:bay 1, SAS, 72 GB, OK)
      physicaldrive 7C:2:2 (port 7C:box 2:bay 2, SAS, 72 GB, OK)

   array C (SATA, Unused Space: 2651025  MB)

      logicaldrive 3 (1000.0 GB, RAID 1+0, OK)
      logicaldrive 4 (500.0 GB, RAID 1+0, OK)

      physicaldrive 2C:1:1 (port 2C:box 1:bay 1, SATA, 1 TB, OK)
      physicaldrive 2C:1:2 (port 2C:box 1:bay 2, SATA, 1 TB, OK)
      physicaldrive 2C:1:3 (port 2C:box 1:bay 3, SATA, 1 TB, OK)
      physicaldrive 2C:1:4 (port 2C:box 1:bay 4, SATA, 1 TB, OK)
      physicaldrive 3C:1:5 (port 3C:box 1:bay 5, SATA, 1 TB, OK)
      physicaldrive 3C:1:6 (port 3C:box 1:bay 6, SATA, 1 TB, OK)

   Expander 250 (WWID: 50014380133153E6, Box: 1)
   Enclosure SEP (Vendor ID HP, Model HP SAS EXP Card) 248 (WWID: 50014380133153E5, Box: 2)
   SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 249 (WWID: 500143800650364F)

여기에 이미지 설명을 입력하십시오


좋은 대답입니다. 나는 비슷한 것을 쓰려고했지만 당신은 나를 이겼다. 추가 경고 단어 : 확장기를 다른 확장기 뒤에 두는 것은 일반적으로 나쁜 생각입니다. 성능과 안정성 측면에서 볼 때 미묘한 호환성 문제가 발생할 가능성이 큽니다.
Tonny

1
@Tonny 여기서 요점은 확장기가 OP의 상황에서 전적으로 불필요하게 중복 될 수 있다는 것입니다. 그러나 구체적이지 않으면 ... 우리는 모른다.
ewwhite

네 말이 맞아 그의 의도는 분명하지 않다. 그리고 대부분의 서버에는 이미 내부 확장기가 있습니다. 그렇기 때문에 나는 차례로 하나씩 두는 것을 경고했습니다. 경험상 나는 대부분의 사람들이 이러한 것들이 실제로 플러그 앤 플레이가 아니라는 것을 인식하지 못한다는 것을 알고 있습니다. 서로 일치하는 장비가 필요합니다. 그렇지 않으면 상황이 매우 잘못 될 수 있습니다.
Tonny

1
@ewwhite : 서버는 Norco RPC-3216입니다. 베이가 16 개이므로 모두 사용하고 있습니다. 스토리지를 더 많은 디스크로 확장해야하는 경우 스토리지 용량을 확장하기 위해 수행 할 수있는 작업을 파악하려고합니다. 분명히 디스크를 더 추가 할 수 없습니다.
sbrattla

1
나는 실제로 HP SAS Expanders 중 하나를 보유하고 있으며 가격과 기능을 모두 보증 할 수 있습니다. 덕트 테이프 및 WD-40 장비에서 잘 작동합니다.
Chris S

0

확장기 엔클로저가 다른 확장기 엔클로저 뒤에 놓여서는 안된다는 점에 동의 할 수 있습니다. 제 경험에 비추어 볼 때 드라이브를보고 초기화하는 것과 같은 매우 이상한 동작이 많이 있습니다. 주 서버의 SAS RAID 카드 그것은 더 잘 작동하지만 여전히 몇 가지 문제가 있지만 드라이브 자체와 관련이있을 수 있습니다. 확장기는 동일한 유형이 아니지만 해당 RAID 컨트롤러에서 문제없이 몇 년 동안 실행 한 첫 번째 확장기는 이제 두 번째 확장기가 다르므로 문제가 있는지 확인해야합니다. 소프트웨어 또는 하드웨어와 관련이있을 수 있습니다. 여기 내가 지금 사용하는 사양;

-2 개의 외부 SAS 8088 포트가있는 Highpoint 2722 SAS RAID 카드-확장기 인클로저 1 (36 개 포트 24 개 베이, Chenbro 확장기 포함) (백플레인이 아님)-확장기 인클로저 2 (24 개 베이 및 Gooxi jbod 확장기 후면 판)

레이드 카드는 확장기, Chenbro를 24 4U 인클로저로, Gooxi는 확장기, 팬 및 온도와 같은 하드웨어 모니터링에서도 볼 수 있습니다.

소파까지는 Gooxi에 드라이브를 설치하는 데 문제가 있으며 많은 시간이 걸립니다.)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.