Os adaptadores para Virtual SCSI (Small Computer Systems Interface) em sistemas IBM eServer i5 com partições lógicas do Linux fornecem uma partição com capacidade para utilizar E/S de armazenamento (disco, CD e fita) pertencente a uma outra partição.
Um adaptador para cliente Virtual SCSI em uma partição lógica pode se comunicar com um adaptador para servidor Virtual SCSI em uma outra partição. O adaptador para cliente Virtual SCSI permite que uma partição lógica acesse um dispositivo de armazenamento disponibilizado pela outra partição lógica. A partição que possui o hardware é a partição de servidor e a partição que utiliza o hardware virtualizado é a partição de cliente. Com essa disposição, o sistema pode ter muitas partições de servidor.

Por exemplo, a partição A fornece espaço em disco para as partições B, C e D. Uma partição pode utilizar simultaneamente a E/S de mais de uma partição. Portanto, utilizando o exemplo, enquanto a partição A fornece espaço em disco para as partições B, C e D, as partições A e B podem utilizar uma unidade de fita conectada à partição D. Neste caso, A está servindo D para espaço em disco, enquanto D está servindo A para o dispositivo de fita.

A unidade de disco, o CD/DVD e a fita em um sistema IBM eServer i5 baseiam-se no protocolo SCSI utilizando o protocolo DMA (Direct Memory Access) Remoto ANSI SCSI. Portanto, as partições do Linux podem acessar dados entre si ou por um adaptador conectado diretamente à memória de outras partições.
O driver de dispositivo do cliente SCSI virtual não possui capacidade para proteção de armazenamento utilizando RAID (Redundant Arrays of Independent Disks). Embora o sistema operacional Linux permita a proteção RAID de software dos discos virtuais, a técnica recomendada para proteger o armazenamento em disco é configurar o servidor de armazenamento de E/S virtual para desempenhar a proteção de disco.
A seguir, as etapas para criar adaptadores para Virtual SCSI: