VMware vSphere
的很多高级特性都依赖于共享存储, 如vMotion
, HA: High Availability
, DRS: Distributed Resource Schedule
等, 它们要生效都需要虚拟机的存储位于共享存储中. vSphere
支持的共享存储除了自家的vSAN
, 还包括: NFS
, iSCSI
, 光纤通道: Fibre Channel
等.
iSCSI
是一个标准协议, 全称为:Internet Small Computer System Interface
, 它在以太网
上基于TCP/IP
协议来传输SCSI
协议. SCSI
协议是计算机上的I/O
传输协议, SCSI
控制器通过SCSI
总线与硬盘等设备以块为单位传输数据. iSCSI
服务器称为target
, 客户端称为initiator
. iSCSI initiator
能够以纯软件实现运行在标准网络适配器上, 也可以以硬件形式实现为专用的HBA
卡:(Host Bus Adaptor
), 也有带有iSCSCI offload
硬件支持的网卡可以来加速iSCSI
协议处理.
iSCSI
协议层次如图(来自: https://www.snia.org/education/what-is-iscsi):
