The SAN Volume Controller
combines
software and hardware into a comprehensive, modular appliance that uses symmetric
virtualization.
Symmetric virtualization is achieved by creating a pool of
managed disks (MDisks) from the attached storage systems. Those storage systems are then mapped to a
set of volumes for use by attached host systems. System administrators can view and access a common
pool of storage on the storage area network (SAN). 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. In a SAN, 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 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
SAN Volume Controller.
- Creates a single pool of storage
- Provides logical unit virtualization
- Manages logical volumes
- Mirrors logical volumes
The
system also provides these
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 Control Base
Edition. For information, refer to the IBM Spectrum Control Base
Edition documentation.
- Thin-provisioned logical volumes
- Compressed volumes to consolidate storage
Figure 1 shows hosts,
SAN Volume Controller 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. SAN Volume Controller system in a fabric
Volumes
A system of SAN Volume Controller nodes presents
volumes to the hosts. Most of the advanced functions that SAN Volume Controller provides 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 SAN Volume Controller node,
which is described as symmetric virtualization.
Figure 2 shows the data flow across
the fabric.
Figure 2. Data flow in a SAN Volume Controller
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
can not be accessed via that node.
Volumes 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. 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. 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. These volumes can be created only
when the system topology is HyperSwap.
Figure 6. Example of HyperSwap volumes
System topology
The topology property of a SAN Volume Controller
system can be set to one of the following
states.Note: You cannot mix I/O groups of different topologies in the
same system.
- 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
The SAN Volume Controller nodes in a system operate
as a single system and 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 SAN Volume Controller nodes and between SAN Volume Controller nodes and arrays
use the
SCSI standard. The SAN Volume Controller nodes
communicate with each other through private SCSI commands.
All SAN Volume Controller 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. SAN Volume Controller communications
types| Communications type |
Host to SAN Volume Controller nodes |
SAN Volume Controller to storage system |
SAN Volume Controller nodes to SAN Volume Controller nodes |
| Fibre Channel SAN |
Yes |
Yes |
Yes |
| iSCSI (1 Gbps Ethernet or 10 Gbps Ethernet, depending on the node) |
Yes |
Yes |
No |
| Fibre
Channel Over Ethernet SAN (10 Gbps Ethernet) |
Yes |
Yes |
Yes |
Flash drives
Some SAN Volume Controller nodes contain flash drives or 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. On
SAN Volume Controller
2145-DH8
and SAN
Volume Controller
2145-SV1
nodes, the 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. Figure 10 shows this configuration. 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.
Figure 10. SAN Volume Controller nodes with internal Flash drives
SAN Volume Controller hardware
Each SAN Volume Controller
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 translates
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 nodes
In a clustered system, a
node is an individual server upon 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. The storage is
then translated 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 eight-core processors
- 64 GB base memory per processor. Optionally, by adding 64 GB of memory, 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 a variety of optional host adapter cards, including:
- 4-port 16 Gbps Fibre Channel adapter cards
- 4-port 10 Gbps Fibre Channel over Ethernet (FCoE) adapter cards for host attachment
- 4-port 12 Gbps SAS cards to attach to expansion enclosures
- Support for iSCSI host attachment (10 Gbps Ethernet)
- Support for expansion enclosures to support additional drives
- SAN Volume Controller
2145-92F expansion enclosure to house up to 92 flash drives (SFF or LFF drives) and two secondary expander
modules
- SAN Volume
Controller 2145-24F to house up to 24 SFF
flash drives
- SAN Volume Controller
2145-12F to house 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
SAN Volume Controller 2147-SV1
node features
The SAN Volume Controller 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 than for a SAN Volume Controller
2145-CG8 with an uninterruptible power
supply
- 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.
SAN Volume Controller
2145-CG8 node
features
The
SAN Volume Controller
2145-CG8 node has the following
features:
- A 19-inch rack-mounted enclosure
- One 4-port 8 Gbps Fibre Channel adapter
- One optional 2-port 10 Gbps Fibre Channel over Ethernet converged network
adapter
- Optional second 4-port 8 Gbps Fibre Channel adapter
- 24 GB memory
- Fibre Channel over Ethernet host attachment (need to add only one)
- One quad-core processor
- Dual, redundant power supplies
- Supports up to four optional flash drives
- iSCSI host attachment (1 Gbps Ethernet and optional 10 Gbps Ethernet)
- Supports optional IBM
Real-time Compression
Note: The optional flash
drives and optional 10 Gbps Ethernet cannot be in the same
2145-CG8 node.