The SAN Volume Controller system combines
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). This functionality helps 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
systems are 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.
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
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.
All data transfer occurs through
the system node, which is described as symmetric virtualization.
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 via that node.
Volume types
You can create the following types of volumes on the system:
Basic volumes, where a single copy of the volume is cached in one I/O group.
Basic volumes can be established in any system topology; however, Figure 3 shows a standard system
topology.Figure 3. Example of a basic volume
Mirrored volumes, where copies of the volume can either be in the same storage
pool or in different storage pools. As Figure 4
shows, the volume is cached in a single I/O group. Typically, mirrored volumes are established
in a standard system topology.Figure 4. Example of mirrored volumes
Stretched volumes, where copies of a single volume are in
different storage pools at different sites. As Figure 5 shows, the volume is cached in
one I/O group. Stretched volumes are only available in stretched topology systems.Figure 5. Example of stretched volumes
HyperSwap
volumes, where copies of a single volume are in different storage pools that are on
different sites. The volume is cached in two I/O groups that are on different sites, as Figure 6 shows. These volumes can be
created only when the system topology is HyperSwap.Figure 6. Example of HyperSwap volumes
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 7. 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 8. 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 9. 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
standard. 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.
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
Yes
Yes
Yes
iSCSI
1 Gbps Ethernet (SAN Volume Controller 2145-DH8 only)
10 Gbps Ethernet
25 Gbps Ethernet (SAN Volume Controller 2145-SV1 only)
Yes
Yes
No
RDMA-capable Ethernet ports for node-to-node communication (25 Gbps
Ethernet)
No
No
Yes
Fibre
Channel Over Ethernet SAN (10 Gbps Ethernet)
Yes
Yes
Yes
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 Controllerclustered 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-SV1 node features
The SAN Volume Controller 2145-SV1 system 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 expansion enclosures to support more drives
SAN Volume Controller2145-92F expansion enclosure houses up to 92 flash drives (SFF or LFF drives)
and two secondary expander modules
SAN Volume Controller
2145-24F houses 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
2147-SV1 node features
The 2147-SV1 system
includes all of the features of the SAN Volume Controller 2145-SV1 system plus Enterprise Class
Support and a three-year warranty.
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 Controller2145-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