[Dongclee의 2011년 12월 첫 번째 포스팅] Windows Server 2008 R2의 MPIO를 사용하여 iSCSI 스토리지에 대한 이중화 구성 방안

안녕하세요…

이동철입니다.

이제 2011년도 마지막 12월에 들어섰네요… 무섭게 시간이 흘러가네요… 요즘 세상이 하도 어수선한데,, 이럴 때 일수록 다들 초심으로 돌아가서 본연의 책임과 역할을 수행해야 할 시점인 것 같습니다.

아마도 오늘 포스팅이 2011년 마지막 일 것 같습니다. 연초에 제가 한 달에 한 건씩의 포스팅을하기로 마음먹었는데, 약속을 지킨 것 같아 기쁜 마음입니다.

오늘 포스팅 내용은 Windows Server 2008 R2에서의 MPIO 구현입니다. MPIO(Multi-Path I/O)는 서버와 스토리지의 접근에 있어서, high availability를 구현하기 위한 업계 표준 기술입니다. 예를 들어, EMC의 Powerpath , Hitachi의 HDLM 과 같은 소프트웨어가 MPIO 소프트웨어 대표적인 제품들입니다. 즉, 이 소프트웨어를 사용하게 되면, 서버와 스토리지 사이의 접근에 있어서, HBA(Host Bus Adapter) 카드 2장을 마치 하나의 HBA 카드로 인식시킬 수 있습니다. 이런 구성에서 하나의 HBA 카드의 손상이 있을 경우, 나머지 하나의 HBA 카드가 여전히 스토리지를 접근 할 수 있기 때문에, 서버와 스토리지의 high availability를 구현할 수 있습니다.

그러나, 종종 third-party의 MPIO 소프트웨어들이 Windows Server 와 호환성에 문제가 있어, MPIO 구성의 어려움을 IT 관리자 분들은 경험하셨을 겁니다.

그래서, Windows Server 2008에서부터 OS 차원에서 MPIO 소프트웨어를 직접 제공하기 시작했습니다. 물론, Windows Server 2008의 MPIO를 지원하는 DSM(Device Specific Module) 드라이버를 third-party 업체에서 지원해야 합니다. 예를 들어, EMC 및 Hitachi 같은 스토리지 업체에서는 Windows Server 2008 의 MPIO를 사용하기 위해서는 자사의 DSM을 제공해야 합니다. 만약, IT 관리자 분들이 Windows Server 2008 의 MPIO를 사용하고자 한다면, 스토리지 업체에 MPIO를 지원하는 DSM 드라이버 존재 여부를 반드시 확인해야 합니다.

저는 Windows Server 2008 의 MPIO를 구현하기 위해서 별도의 스토리지를 준비할 수 없어서, Microsoft 사의 iSCSI Target v3.3 ( https://www.microsoft.com/download/en/details.aspx?id=19867 )을 사용하여 iSCSI 스토리지에 대한 MPIO 구성을 테스트 해 보았습니다. iSCSI 는 NIC을 사용하여 스토리지에 접근하는 방식이기 때문에, iSCSI Target 역할 서버 및 이를 접근하는 iSCSI Initiator 역할의 서버들 각각 iSCSI 트래픽 전용 네트워크 카드를 최소 2장 이상 확보해야 합니다.

제가 구성한 데모 환경 및 필요 서버군들은 아래와 같습니다.

 

위와 같이 iSCSI 스토리지에 대한 MPIO 구성을 step-by-step 가이드로 만들어 보았습니다.

만약, 고속의 SAN 스토리지가 필요하지 않은 환경이라면, 아래와 같은 조합으로 별도의 비용없이 스토리지의 MPIO 구성을 할 수 있습니다. 이 부분에 대한 판단을 IT 관리자 분들이 잘 하신다면, 상당한 비용 절약을 할 수 있습니다.

  • Microsoft iSCSI Target v3.3
  • Microsoft MPIO

 제가 아래와 같이 특정 iSCSI Initiator 의 MPIO로 구성된 NIC 중에서 한 개의 연결이 단절되더라도, 여전히 iSCSI 스토리지에 중단없이 연결 가능합니다.

 

이상과 같이 포스팅을 마칩니다.

12월 잘 마무리하시고 2012년 1월에 새로운 아티클로 찾아뵙도록 하겠습니다.

여러분들 모두 Merry Christmas & Happy New Year

 

 

 

MPIO 설치 및 구성 written by dongclee.pdf