Storage area networks (SANs) are specialized networks dedicated to the transport of mass storage data.
Figure 1 shows how the zfcp device driver allows you to connect Linux on z Systems™ to a SAN using FCP.
The mainframe in Figure 1 is equipped with a hardware feature that has at least one channel configured as an FCP channel. This FCP channel provides the physical connection to the SAN. In a typical mainframe environment, multiple FCP channels are configured to increase the I/O bandwidth and improve data availability. Multiple operating system instances can share one FCP channel.
Storage devices used in SANs are disk storage systems and tape libraries. A disk storage system comprises multiple hard drives combined into one or more RAID arrays and a storage controller communicating through one or more HBAs with the SAN. The usage of RAID arrays and multiple HBAs increases the I/O bandwidth and improves data availability. The RAID arrays are used to store the user data and the controller is responsible for providing functions such as I/O processing, data caching, and system management. The storage available on the RAID arrays is usually divided into smaller units that are then accessible as a single, logical storage device, called a logical unit number (LUN), from the SAN.
Fibre Channel switches connect multiple servers with their storage devices to form a fiber channel fabric. A fiber channel fabric is a network of Fibre Channel devices that allows communication and provides functions such a device lookup or access control. To address a physical Fibre Channel port within a Fibre Channel fabric each port is assigned a unique identifier called worldwide port name (WWPN).