iSCSI는 Internet SCSI(Small Computer System Interface)의 머리글자어로, 데이터 저장소 부속 시스템을 연결하기 위한 IP(인터넷 프로토콜) 기반 저장소 네트워킹 표준입니다.
IP 네트워크를 통해 SCSI 명령을 전달하는 iSCSI 프로토콜을 사용하면 네트워크상의 블록 장치를 로컬 시스템에 연결된 것처럼 액세스할 수 있습니다.
다음 솔루션을 통해 기존 TCP/IP 네트워크에서 저장 장치를 사용할 수 있습니다.
iSCSI 블록 장치 또는 테이프 – 블록 레벨의 SCSI 명령과 데이터를 IP 패킷으로 변환합니다. 네트워크에서 iSCSI를 사용할 경우 한 시스템과 대상 장치(예: 테이프 장치 또는 데이터베이스) 간에 블록 레벨 액세스가 필요한 경우에 도움이 됩니다. 여러 사용자나 시스템이 iSCSI 대상 장치와 같은 블록 레벨 장치에 액세스할 수 있도록 블록 레벨 장치에 대한 액세스는 잠기지 않습니다.
NFS – IP를 통해 파일 데이터를 전송합니다. 네트워크에서 NFS를 사용할 경우 여러 시스템에서 파일 데이터를 공유할 수 있다는 이점이 있습니다. 많은 사용자가 NFS 환경에서 사용 가능한 데이터에 액세스하는 경우 파일 데이터에 대한 액세스가 적절하게 잠깁니다.
Oracle Solaris의 iSCSI 대상과 개시자를 사용할 경우의 이점은 다음과 같습니다.
iSCSI 프로토콜이 기존 이더넷 네트워크에서 실행됩니다.
지원되는 NIC(네트워크 인터페이스 카드), 이더넷 허브 또는 이더넷 스위치를 모두 사용할 수 있습니다.
IP 포트 1개가 여러 iSCSI 대상 장치를 처리할 수 있습니다.
IP 네트워크의 기존 기반구조 및 관리 도구를 사용할 수 있습니다.
Fibre-Channel HBA 비용 없이 클라이언트에 연결될 수 있는 기존 Fibre-Channel 장치를 사용할 수 있습니다. 뿐만 아니라 전용 어레이가 있는 시스템에서 이제 Oracle Solaris ZFS 또는 UFS 파일 시스템을 포함하는 복제 저장소를 내보낼 수 있습니다.
프로토콜을 사용하여 적절한 하드웨어가 있는 Fibre Channel 또는 iSCSI SAN(Storage Area Network) 환경에 연결할 수 있습니다.
Oracle Solaris의 iSCSI 개시자 소프트웨어를 사용할 경우의 현재 제한 사항은 다음과 같습니다.
SLP를 사용하는 iSCSI 장치에 대한 지원은 현재 제공되지 않습니다.
iSCSI 대상을 덤프 장치로 구성할 수 없습니다.
기존 네트워크를 통해 대량의 데이터를 전송할 경우 성능에 영향을 줄 수 있습니다.
iSCSI 개시자 부속 시스템은 전역 영역에서만 실행되며 비전역 영역에서는 실행되지 않습니다. 비전역 영역에서 iSCSI 장치에 액세스하기 위한 임시해결책은 전역 영역에서 iSCSI 개시자를 구성하고 전역 구성 중에 add device 명령을 사용하여 비전역 영역에 장치를 추가하는 것입니다.