|
Array Roaming The RAID subsystem stores configuration information both in NVRAM and on the disk drives It can protect the configuration settings in the case of a disk drive or controller failure. Array roaming allows the administrators the ability to move a completely raid set to another system without losing RAID configuration and data on that raid set. If a server fails to work, the raid set disk drives can be moved to another server and inserted in any order.
Online Capacity Expansion Online Capacity Expansion makes it possible to add one or more physical drive to a volume set, while the server is in operation, eliminating the need to store and restore after reconfiguring the raid set. When disks are added to a raid set, unused capacity is added to the end of the raid set. Data on the existing volume sets residing on that raid set is redistributed evenly across all the disks. A contiguous block of unused capacity is made available on the raid set. The unused capacity can create additional volume set. The RAID subsystem controller redistributes the original volume set over the original and newly added disks, using the same fault-tolerance configuration. The unused capacity on the expand raid set can then be used to create an additional volume sets, with a different fault tolerance setting if user need to change.
Online RAID Level and Stripe Size Migration User can migrate both the RAID level and stripe size of an existing volume set, while the server is online and the volume set is in use. Online RAID level/stripe size migration can prove helpful during performance tuning activities as well as in the event that additional physical disks are added to the RAID subsystem. For example, in a system using two drives in RAID level 1, you could add capacity and retain fault tolerance by adding one drive. With the addition of third disk, you have the option of adding this disk to your existing RAID logical drive and migrating from RAID level 1 to 5. The result would be parity fault tolerance and double the available capacity without taking the system off.
Three ways to connect (FC Topologies) A topology defines the interconnection scheme. It defines the number of devices that can be connected. Fibre Channel supports three different logical or physical arrangements (topologies) for connecting the devices into a network:
- Point-to-Point
- Arbitrated Loop(AL)
- Switched (Fabric)
Introduction The physical connection between devices varies from one topology to another. In all of these topologies, a transmitter node in one device sends information to a receiver node in another device. Fibre Channel networks can use any combination of point-to-point, arbitrated loop(FC_AL), and switched fabric topologies to provide a variety of device sharing options. Point-to-point A point-to-point topology consists of two and only two devices connected by Nports of which are connected directly. In this topology, the transmit Fibre of one device connects to the receiver Fibre of the other device and vice versa. The connection is not shared with any other devices. Simplicity and use of the full data transfer rate make this Point-to-point topology an ideal extension to the standard SCSI bus interface. The point-to-point topology extends SCSI connectivity from a server to a peripheral device over longer distances. Arbitrated Loop The arbitrated loop (FC-AL) topology provides a relatively simple method of connecting and sharing resources. This topology allows up to 126 devices or nodes in a single, continuous loop or ring. The loop is constructed by daisy chaining the transmit and receive cables from one device to the next or by using a hub or switch to create a virtual loop. The loop can be self-contained or incorporated as an element in a larger network. Increasing the number of devices on the loop can reduce the overall performance of the loop because the amount of time each device can use the loop is reduced. The ports in an arbitrated loop are referred as L-Ports. Switched Fabric A switched fabric a term is used in a Fibre channel to describe the generic switching or routing structure that delivers a frame to a destination based on the destination address in the frame header. It can be used to connect up to16 million nodes, each of which is identified by a unique, world-wide name. In a switched fabric, each data frame is transferred over a virtual point-to-point connection. There can be any number of full-bandwidth transfers occurring through the switch. Devices do not have to arbitrate for control of the network; each device can use the full available bandwidth.
A fabric topology contains one or more switches connecting the ports in the FC network. The benefit of this topology is that many devices (approximately 2-24) can be connected. A port on a Fabric switch is called an F-Port (Fabric Port). Fabric switches can function as an alias server, Multicast server, broadcast server, quality of service facilitator and directory server as well.
Basic elements The following elements are the connectivity of storages and Server components using the Fibre channel technology.
Cables and connectors There are different types of cables of varies lengths for use in a Fibre Channel configuration. Two types of cables are supported : Copper and optical (fiber). Copper cables are used for short distances and transfer data up to 30 meters per link. Fiber cables come in two distinct types: Multi-Mode fiber (MMF) for short distances (up to 2km), and Single-Mode Fiber(SMF) for longer distances (up to 10 kilometers). The controller default supports two short wave multi-mode fibre optical SFP connector.
Fibre Channel Adapter Fibre Channel Adapter is devices that connect to a workstation, or server and control the electrical protocol for communications. Hubs Fibre Channel hubs are used to connect up to 126 nodes into a logical loop. All connected nodes share the bandwidth of this one logical loop. Each port on a hub contains a Port Bypass Circuit (PBC) to automatically open and close the loop to support hot pluggability. Switched Fabric Switched fabric is the highest performing device available for interconnecting large numbers of devices, increasing bandwidth, reducing congestion and providing aggregate throughput. Each device connected to a port on the switch, enabling an on-demand connection to every connected device. Each node on a Switched fabric uses an aggregate throughput data path to send or receive data. LUN Masking LUN masking is a RAID system-centric enforced method of masking multiple LUNs behind a single port. By using World Wide Port Names (WWPNs) of server HBAs, LUN masking is configured at the RAID-array level. LUN masking also allows disk storage resource sharing across multiple independent servers. A single large RAID device can be sub-divided to serve a number of different hosts that are attached to the RAID through the SAN fabric with LUN masking. So that only one or a limited number of servers can see that LUN, each LUN inside the RAID device can be limited. LUN masking can be done either at the RAID device (behind the RAID port) or at the server HBA. It is more secure to mask LUNs at the RAID device, but not all RAID devices have LUN masking capability. Therefore, in order to mask LUNs, some HBA vendors allow persistent binding at the driver-level.
RAID Set A RAID Set is a group of disks containing one or more volume sets. It has the following features in the RAID subsystem controller: 1. Up to sixteen RAID Sets are supported per RAID subsystem controller. 2. From one to sixteen drives can be included in an individual RAID Set. 3. It is impossible to have multiple RAID Sets on the same disks.
A Volume Set must be created either on an existing RAID set or on a group of available individual disks (disks that are not yet a part of an raid set). If there are pre-existing raid sets with available capacity and enough disks for specified RAID level desired, then the volume set will be created in the existing raid set of the user’s choice. If physical disks of different capacity are grouped together in a raid set, then the capacity of the smallest disk will become the effective capacity of all the disks in the raid set.
Volume Set A Volume Set is seen by the host system as a single logical device. It is organised in a RAID level with one or more physical disks. RAID level refers to the level of data performance and protection of a Volume Set. A Volume Set capacity can consume all or a portion of the disk capacity available in a RAID Set. Multiple Volume Sets can exist on a group of disks in a RAID Set. Additional Volume Sets created in a specified RAID Set will reside on all the physical disks in the RAID Set. Thus each Volume Set on the RAID Set will have its data spread evenly across all the disks in the RAID Set. Volume Sets of different RAID levels may coexist on the same RAID Set.
|