iSCSI 개요

iSCSI는 IP 네트워크를 통해 SCSI 명령을 수행함으로써 호스트 액세스를 지원하는 데이터를 전송하기 위한 IP 기반 표준입니다. iSCSI 표준은 RFC 3720에 정의됩니다.

iSCSI 연결 호스트에서 시스템 노드로의 연결이 지원됩니다. 시스템 노드에서 외부 스토리지 시스템으로 사용되는 Storwize® 제품군, IBM Spectrum Accelerate™ 및 Dell EqualLogic 시스템으로의 iSCSI 연결도 지원됩니다.

표 1에서는 iSCSI 용어와 파이버 채널 용어의 구성요소가 유사함을 보여줍니다.

표 1. iSCSI 및 파이버 채널 구성요소 비교
iSCSI 구성요소 파이버 채널 구성요소
iSCSI 호스트 버스 어댑터 파이버 채널 호스트 버스 어댑터
네트워크 인터페이스 제어기(NIC) 및 iSCSI 소프트웨어 이니시에이터 파이버 채널 호스트 버스 어댑터
IP 스위치 파이버 채널 스위치
IP 라우터
iSCSI 규정된 이름(IQN) 또는 EUI(Extended-Unique Identifier)와 같은 iSCSI 이름 WWNN(WorldWide Node Name)

iSCSI 이니시에이터 및 대상

iSCSI 구성에서는 iSCSI 호스트 또는 서버가 노드로 요청을 전송합니다. 호스트에는 IP 네트워크에 연결하여 iSCSI 대상에서 응답을 수신하고 요청을 시작하는 하나 이상의 이니시에이터가 포함됩니다. 각 이니시에이터와 대상에는 iSCSI 규정된 이름(IQN) 또는 EUI(Extended-Unique Identifier)와 같은 고유 iSCSI 이름이 지정됩니다. IQN은 223바이트 ASCII 이름입니다. EUI는 64비트 ID입니다. iSCSI 이름은 월드와이드 고유 이름 지정 체계를 나타냅니다. 이 지정 체계는 파이버 채널 패브릭에서 장치를 식별하기 위해 WWNN(Worldwide Node Name)을 사용하는 것과 동일한 방법으로 각 이니시에이터 또는 대상을 식별합니다.

iSCSI 대상은 iSCSI 명령에 응답하는 장치입니다. iSCSI 장치는 스토리지 장치와 같은 종료 노드이거나 IP와 파이버 채널 장치 사이의 브릿지와 같은 중간 장치일 수 있습니다. 각 iSCSI 대상은 고유 iSCSI 이름으로 식별됩니다. 시스템 시스템은 하나 이상의 iSCSI 대상으로 구성될 수 있습니다.

IP 네트워크를 통해 SCSI 명령을 전송하려면 iSCSI 호스트 및 대상에 iSCSI 드라이버를 설치해야 합니다. 이 드라이버는 호스트 또는 대상 하드웨어에서 iSCSI HBA 또는 네트워크 인터페이스 제어기(NIC)를 통해 iSCSI 명령과 응답을 전송하는 데 사용됩니다.

성능을 극대화하려면 iSCSI 호스트와 iSCSI 대상 간의 연결에 1000Mbps(초당 메가비트)를 전송하는 기가비트 이더넷 어댑터를 사용하십시오.

iSCSI 호스트 연결 옵션

그림 1에는 이더넷 네트워크를 통해 시스템에 연결되는 iSCSI 호스트가 표시됩니다.
그림 1. TCP/IP를 통한 SCSI 전송
TCP/IP를 통한 SCSI 전송
그림 2에는 iSCSI 호스트가 계속 이더넷 네트워크에 연결하지만 브릿지 또는 게이트웨이가 파이버 채널 네트워크에서 연결을 계속하는 예제가 표시됩니다. 브릿지 또는 게이트웨이는 iSCSI 호스트가 시스템을 iSCSI 대상으로 발견할 수 있도록 이더넷과 파이버 채널 간의 연결을 변환하는 역할을 합니다.
그림 2. TCP/IP 및 Fibre Channel 상호연결을 통한 SCSI 전송
이 그림은 iSCSI 이기종 IP SAN을 나타냅니다.

iSCSI 다중 세션 지원

다중 세션 지원 또는 호스트 레벨 다중 경로 지원은 iSCSI 이니시에이터와 대상 간에 다중 경로를 제공합니다. 이는 고가용성과 로드 밸런싱 측면에서 유용합니다.

일부 제품에서는 iSCSI 이니시에이터가 대상 이름으로 로그인하는 것이 아닌 대상의 특정 IP 주소로 로그인해야 합니다. 해당 제품에서 대상 이름으로 로그인하면 iSCSI 이니시에이터가 대상의 모든 IP 주소에 로그인하고 세션을 다시 인스턴스화하여 이전 로그인의 세션이 유실됩니다.

시스템은 단일 서브넷 다중 세션 구성과 다중 및 듀얼 서브넷 다중 세션 구성(대상 이름 로그인에 대한 제한사항 제거)을 제공합니다. iSCSI 이니시에이터는 인터넷 스토리지 이름 서비스(iSNS) 서버를 사용하여 로그인하므로 iSCSI 대상과 해당 IP 주소를 검색합니다.

  • iSCSI 세션은 iSCSI 이니시에이터 노드 포트와 iSCSI 대상 노드 포트 간의 TCP 관계입니다. 이 세션이 설정되면 iSCSI 제어, 데이터 및 상태 메시지가 세션을 통해 전달됩니다.
  • 각 세션은 여러 iSCSI 이니시에이터 이름과 대상 이름, iSCSI 이니시에이터 세션 ID(ISID), 대상 포털 그룹 태그(대상 측 ID)로 식별됩니다.
  • 시스템 다중 세션 방법은 iSCSI 대상의 단일 대상 포털 그룹에 대해 여러 이니시에이터 인스턴스(별도의 ISID) 관계를 갖는 것입니다. 이 방법은 동일한 iSCSI 이니시에이터 장치의 여러 SCSI 이니시에이터 포트가 단일 SCSI 대상 포트와의 관계를 갖도록 하는 것과 유사합니다.

iSCSI 스토리지 지원

시스템은 외부 스토리지 시스템으로 사용된 Storwize 제품군Dell EqualLogic 시스템에 대한 iSCSI 연결을 지원합니다. 특정 구성 정보는 iSCSI 연결을 통한 외부 스토리지 시스템 구성의 내용을 참조하십시오.

iSCSI 제어기에 대한 검색 및 경로 구성은 다음과 같이 수행됩니다.

  • 대상 IP만 지정하고 iSCSI 대상 제어기에 대한 검색 요청을 실행합니다.
  • 대상 제어기는 구성된 모든 iSCSI 규정 이름(IQN)의 목록을 리턴합니다.
  • 검색된 대상 IQN에 연결을 설정합니다.