SAN Volume Controller overview

SAN Volume Controller systems combine software and hardware into a comprehensive, modular appliance that provides symmetric virtualization.

Symmetric virtualization is achieved by creating a pool of managed disks (MDisks) from the attached storage systems and optional SAS expansion enclosures. Volumes can be created in a pool for use by attached host systems. System administrators can view and access a common pool of storage on the storage area network (SAN) or local area network (LAN). These functions help administrators to use storage resources more efficiently and provides a common base for advanced functions.

A SAN is a high-speed Fibre Channel network that connects host systems and storage devices. A LAN is a high-speed Ethernet network that connects host systems and storage devices. In a SAN and LAN, a host system can be connected to a storage device across the network. The connections are made through units such as routers and switches. The area of the network that contains these units is known as the fabric of the network.

IBM Spectrum Virtualize software

IBM® SAN Volume Controller system is built with IBM Spectrum Virtualize software, which is part of the IBM Spectrum Storage™ family.

IBM Spectrum Virtualize is a key member of the IBM Spectrum Storage portfolio. It is a highly flexible storage solution that enables rapid deployment of block storage services for new and traditional workloads, on-premises, off-premises and in a combination of both. Designed to help enable cloud environments, it is based on the proven technology. For more information about the IBM Spectrum Storage portfolio, see the following website.
http://www.ibm.com/systems/storage/spectrum
The software provides these functions for the host systems that attach to the system:
  • Creates a single pool of storage
  • Provides logical unit virtualization
  • Manages logical volumes
  • Mirrors logical volumes
The system also provides the following functions:
  • Large scalable cache
  • Copy Services:
    • IBM FlashCopy® (point-in-time copy) function, including thin-provisioned FlashCopy to make multiple targets affordable
    • IBM HyperSwap® (active-active copy) function
    • Metro Mirror (synchronous copy)
    • Global Mirror (asynchronous copy)
    • Data migration
  • Space management:
    • IBM Easy Tier® function to migrate the most frequently used data to higher-performance storage
    • Metering of service quality when combined with IBM Spectrum® Connect. For information, refer to the IBM Spectrum Connect documentation.
    • Thin-provisioned logical volumes
    • Compressed volumes to consolidate storage using data reduction pools
    • Data Reduction pools with deduplication
Figure 1 shows hosts, system nodes, and RAID storage systems connected to a SAN fabric. The redundant SAN fabric comprises a fault-tolerant arrangement of two or more counterpart SANs that provide alternative paths for each SAN-attached device.
Figure 1. Example of a system in a fabric
This figure shows an overview of a system in a SAN fabric.

Volumes

System nodes present volumes to the hosts. Most of the advanced system functions are defined on volumes. These volumes are created from managed disks (MDisks) that are presented by the RAID storage systems. The volumes can also be created by arrays that are provided by flash drives in an expansion enclosure if these are supported by the SAN Volume Controller engines that are used. All data transfer occurs through the system node, which is described as symmetric virtualization.

Figure 2 shows the data flow across the fabric.

Figure 2. Data flow in a system
This figure shows an overview of data flow in a system

The nodes in a system are arranged into pairs that are known as I/O groups. A single pair is responsible for serving I/O on a volume. Because a volume is served by two nodes, no loss of availability occurs if one node fails or is taken offline. The Asymmetric Logical Unit Access (ALUA) features of SCSI are used to disable the I/O for a node before it is taken offline or when a volume cannot be accessed through that node.

Volume types

The system supports many different types of volumes. For more information, see the Volumes topic and its subtopics.

System topology

The system topology can be set up in several different ways.
  • Standard topology, where all nodes in the system are at the same site.
    Figure 3. Example of a standard system topology
    This figure shows an example of a standard system topology
  • Stretched topology, where each node of an I/O group is at a different site. When one site is not available, access to a volume can continue but with reduced performance.
    Figure 4. Example of a stretched system topology
    This figure shows an example of a stretched system topology
  • HyperSwap topology, where the system consists of at least two I/O groups. Each I/O group is at a different site. Both nodes of an I/O group are at the same site. A volume can be active on two I/O groups so that it can immediately be accessed by the other site when a site is not available.
    Figure 5. Example of a HyperSwap system topology
    This figure shows an example of a HyperSwap system topology

Summary of system topology and volumes

Table 1 summarizes the types of volumes that can be associated with each system topology.
Table 1. System topology and volume summary
Topology Volume Type
Basic Mirrored Stretched HyperSwap Custom
Standard X X     X
Stretched X   X   X
HyperSwap X     X X

System management

A system is composed of individual nodes that present a single point of control for system management and service. System management and error reporting are provided through an Ethernet interface to one of the nodes in the system, which is called the configuration node. The configuration node runs a web server and provides a command-line interface (CLI). Any node in the system can be the configuration node. If the current configuration node fails, a new configuration node is selected from the remaining nodes. Each node also provides a command-line interface and web interface for initiating hardware service actions.

Fabric types

I/O operations between hosts and system nodes and between the nodes and arrays use the SCSI or non-volatile memory express (NVMe) standards. The nodes communicate with each other through private SCSI commands.

All nodes that run system software version 6.4 or later can support Fibre Channel over Ethernet (FCoE) connectivity, except for 2145-SV2 and 2145-SA2 systems.

Table 2 shows the fabric type that can be used for communicating between hosts, nodes, and RAID storage systems. These fabric types can be used at the same time.

Table 2. System communications types
Communications type Host to system nodes System nodes to storage system System nodes to system nodes
Fibre Channel SAN (SCSI) Yes Yes Yes
Fibre Channel SAN (NVMe) iSCSI
  • 1 Gbps Ethernet

    Supported on 2145-DH8 systems only.

  • 10 Gbps Ethernet
  • 25 Gbps Ethernet

    Supported on 2145-SV1 , 2145-SV2, and 2145-SA2 systems only.

Yes Yes Yes
RDMA-capable Ethernet ports for node-to-node communication (25 Gbps Ethernet) No No Yes
Fibre Channel Over Ethernet SAN (10 Gbps Ethernet)

Supported on 2145-DH8 and 2145-SV1 systems only.

Yes Yes Yes
NVMe over Fibre Channel

Supported on 2145-SV1 , 2145-SV2, and 2145-SA2 systems only.

Yes No  

Flash drives

Some system nodes are attached to expansion enclosures that contain flash drives. These flash drives can be used to create RAID-managed disks (MDisks) that in turn can be used to create volumes. Flash drives are in an expansion enclosure that is connected to both sides of an I/O group.

Flash drives provide host servers with a pool of high-performance storage for critical applications. MDisks on flash drives can also be placed in a storage pool with MDisks from regular RAID storage systems. IBM Easy Tier performs automatic data placement within that storage pool by moving high-activity data onto better-performing storage.

SAN Volume Controller nodes

Each node is an individual server in a SAN Volume Controller clustered system on which the SAN Volume Controller software runs.

The nodes are always installed in pairs; a minimum of one pair and a maximum of four pairs of nodes constitute a system. Each pair of nodes is known as an I/O group.

I/O groups take the storage that is presented to the SAN by the storage systems as MDisks and transforms the storage into logical disks (volumes) that are used by applications on the hosts. A node is in only one I/O group and provides access to the volumes in that I/O group.

SAN Volume Controller 2145-SV2 and 2147-SV2 node features

2145-SV2 systems have the following features:
  • A 19-inch rack-mounted enclosure
  • Two 16-core processors
  • 128 GB base memory per processor. Optionally, by adding 32 GB memory modules, the processor can support 384 GB or 768 GB of memory.
  • Compression Accelerator integrated directly with the processors.
  • Dual redundant boot drives integrated directly with the processors
  • Batteries integrated directly with the processors
  • Support for optional host adapters, including:
    • 4-port Fibre Channel adapters (16 Gbps or 32 Gbps)
    • 4-port 25 Gbps Ethernet adapters (RoCE or iWARP)
  • Support for iSCSI host attachment (10 Gbps Ethernet or 25 Gbps Ethernet)
  • Support for NVMe host attachment that uses Fibre Channel adapters.
  • Dual redundant power supplies
  • A dedicated technician port to initialize or service the system

A 2147-SV2 system includes all of the features of a 2145-SV2 system plus Enterprise Class Support and a three-year warranty. Unless otherwise noted, all references to 2145-SV2 systems are also applicable to 2147-SV2 systems.

SAN Volume Controller 2145-SA2 and SAN Volume Controller 2147-SA2 node features

A 2145-SA2 node has the following features:
  • A 19-inch rack-mounted enclosure
  • Two 8-core processors
  • 128 GB base memory per processor. Optionally, by adding 32 GB memory modules, a processor can support 384 GB or 768 GB of memory.
  • Compression Accelerator integrated directly with the processors.
  • Dual redundant boot drives integrated directly with the processors
  • Batteries integrated directly with the processors
  • Support for optional host adapters, including:
    • 4-port Fibre Channel adapters (16 Gbps and 32 Gbps)
    • 4-port 25 Gbps Ethernet adapters (RoCE or iWARP)
  • Support for iSCSI host attachment (10 Gbps Ethernet or 25 Gbps Ethernet)
  • Support for NVMe host attachment that uses Fibre Channel adapters.
  • Dual redundant power supplies
  • A dedicated technician port to initialize or service the system

A SAN Volume Controller 2147-SA2 system includes all of the features of a SAN Volume Controller 2145-SA2 system plus Enterprise Class Support and a three-year warranty. Unless otherwise noted, all references to SAN Volume Controller 2145-SA2 systems are also applicable to SAN Volume Controller 2147-SA2 systems.

SAN Volume Controller 2145-SV1 and 2147-SV1 node features

The SAN Volume Controller 2145-SV1 node has the following features.

  • A 19-inch rack-mounted enclosure
  • Two 8-core processors
  • 64 GB base memory per processor. Optionally, by adding 64 GB memory modules, the processor can support 128 GB, 192 GB, or 256 GB of memory.
  • Eight small form factor (SFF) drive bays at the front of the control enclosure
  • Support for various optional host adapters, including:
    • 4-port 16 Gbps Fibre Channel adapters
    • 4-port 10 Gbps Fibre Channel over Ethernet (FCoE) adapters for host attachment
    • 4-port 12 Gbps SAS cards to attach to expansion enclosures
  • Support for iSCSI host attachment (10 Gbps Ethernet or 25 Gbps Ethernet)
  • Support for NVMe host attachment that uses Fibre Channel adapters
  • Support for expansion enclosures to support more drives
    • SAN Volume Controller 2145-92F , expansion enclosure houses up to 92 flash drives (SFF or LFF drives) and two secondary expander modules
    • SAN Volume Controller 2145-24F contains up to 24 SFF flash drives
    • SAN Volume Controller 2145-12F houses up to 12 large form factor (LFF) HDD or flash drives
  • Support for optional Compression Accelerator cards for IBM Real-time Compression
  • Dual redundant power supplies
  • Dual redundant batteries
  • A dedicated technician port to initialize or service the system

The SAN Volume Controller 2147-SV1 includes all of the features of the SAN Volume Controller 2145-SV1 plus Enterprise Class Support and a three-year warranty. Unless otherwise noted, all references to 2145-SV1 systems are also applicable to 2147-SV1 systems.

SAN Volume Controller 2145-DH8 node features

The SAN Volume Controller 2145-DH8 node has the following features:

  • A 19-inch rack-mounted enclosure
  • At least one Fibre Channel adapter or one 10 Gbps Ethernet adapter
  • Optional second, third, and fourth Fibre Channel adapters
  • 32 GB memory per processor
  • One or two, eight-core processors
  • Dual redundant power supplies
  • Dual redundant batteries for better reliability, availability, and serviceability
  • SAN Volume Controller 2145-92F , expansion enclosure to house up to 92 flash drives (SFF or LFF drives) and two secondary expander modules
  • Up to two SAN Volume Controller 2145-24F expansion enclosures to house up to 24 flash drives each
  • SAN Volume Controller 2145-12F expansion enclosures to house up to 12 LFF HDD or flash drives
  • iSCSI host attachment (1 Gbps Ethernet and optional 10 Gbps Ethernet)
  • Supports optional IBM Real-time Compression
  • A dedicated technician port for local access to the initialization tool or the service assistant interface.