San Storage Interview Question
San Storage Interview Question
San Storage Interview Question
A storage area network can use existing communication technology such as IBMs optical fiber ESCON or it may use
the newer Fibre Channel technology. Some SAN system integrators liken it to the common storage bus (flow of data)
in a personal computer that is shared by different kinds of storage devices such as a hard disk or a CD-ROM player.
SANs support disk mirroring, backup and restore, archival and retrieval of archived data, data migration from one
storage device to another, and the sharing of data among different servers in a network. SANs can incorporate
subnetworks with network-attached storage (NAS) systems.
NAS software can usually handle a number of network protocols, including Microsofts Internetwork Packet Exchange
and NetBEUI, Novells Netware Internetwork Packet Exchange, and Sun Microsystems Network File System.
Configuration, including the setting of user access priorities, is usually possible using a Web browser.
Whats the need for separate network for storage why LAN cannot be used?
LAN hardware and operating systems are geared to user traffic, and LANs are tuned for a fast user response to
messaging requests.
With a SAN, the storage units can be secured separately from the servers and totally apart from the user network
enhancing storage access in data blocks (bulk data transfers), advantageous for server-less backups.
RAID (Redundant array of Independent Disks) is a technology to achieve redundancy with faster I/O. There are Many
Levels of RAID to meet different needs of the customer which are: R0, R1, R3, R4, R5, R10, R6.
Generally customer chooses R5 to achieve better redundancy and speed and it is cost effective.
R0 Striped set without parity/[Non-Redundant Array].
Provides improved performance and additional storage but no fault tolerance. Any disk failure destroys the array,
which becomes more likely with more disks in the array. A single disk failure destroys the entire array because when
data is written to a RAID 0 drive, the data is broken into fragments. The number of fragments is dictated by the
number of disks in the drive. The fragments are written to their respective disks simultaneously on the same sector.
This allows smaller sections of the entire chunk of data to be read off the drive in parallel, giving this type of
arrangement huge bandwidth. RAID 0 does not implement error checking so any error is unrecoverable. More disks
in the array means higher bandwidth, but greater risk of data loss
R1 Mirrored set without parity.
Provides fault tolerance from disk errors and failure of all but one of the drives. Increased read performance occurs
when using a multi-threaded operating system that supports split seeks, very small performance reduction when
writing. Array continues to operate so long as at least one drive is functioning. Using RAID 1 with a separate
controller for each disk is sometimes called duplexing.
R3 Striped set with dedicated parity/Bit interleaved parity.
This mechanism provides an improved performance and fault tolerance similar to RAID 5, but with a dedicated parity
disk rather than rotated parity stripes. The single parity disk is a bottle-neck for writing since every write requires
updating the parity data. One minor benefit is the dedicated parity disk allows the parity drive to fail and operation will
continue without parity or performance penalty.
R4 Block level parity.
Identical to RAID 3, but does block-level striping instead of byte-level striping. In this setup, files can be distributed
between multiple disks. Each disk operates independently which allows I/O requests to be performed in parallel,
though data transfer speeds can suffer due to the type of parity. The error detection is achieved through dedicated
parity and is stored in a separate, single disk unit.
R5 Striped set with distributed parity.
Distributed parity requires all drives but one to be present to operate; drive failure requires replacement, but the array
is not destroyed by a single drive failure. Upon drive failure, any subsequent reads can be calculated from the
distributed parity such that the drive failure is masked from the end user. The array will have data loss in the event of
a second drive failure and is vulnerable until the data that was on the failed drive is rebuilt onto a replacement drive.
R6 Striped set with dual distributed Parity.
Provides fault tolerance from two drive failures; array continues to operate with up to two failed drives. This makes
larger RAID groups more practical, especially for high availability systems. This becomes increasingly important
because large-capacity drives lengthen the time needed to recover from the failure of a single drive. Single parity
RAID levels are vulnerable to data loss until the failed drive is rebuilt: the larger the drive, the longer the rebuild will
take. Dual parity gives time to rebuild the array without the data being at risk if one drive, but no more, fails before the
rebuild is complete.
It is a collection of disks that share a common connection to the server, but dont include the mirroring,
striping, or parity facilities that RAID systems do, but these capabilities are available with host-based software.
What is a HBA?
Host bus adapters (HBAs) are needed to connect the server (host) to the storage.
What is a typical storage area network consists of if we consider it for implementation in a small business
setup?
Fabric Switch.
FC Controllers.
JBODs.
Can you briefly explain each of these Storage area components?
Fabric Switch: Its a device which interconnects multiple network devices .There are switches starting from 16 port to
32 ports which connect 16 or 32 machine nodes etc. vendors who manufacture these kind of switches are Brocade,
McData.
Santricity.
IBM Tivoli Storage Manager.
CA Unicenter.
Veritas Volumemanger.
What is Array?
Array is a group of Independent physical disks to configure any Volumes or RAID volumes.
Full-Mesh.
Partial-Mesh.
Cascade.
Online.
Degraded.
Rebuilding.
Failed.
SCSI.
Fibre Channel.
What is virtualization?
Virtualization is logical representation of physical devices. It is the technique of managing and presenting storage
devices and resources functionally, regardless of their physical layout or location. Virtualization is the pooling of
physical storage from multiple network storage devices into what appears to be a single storage device that is
managed from a central console. Storage virtualization is commonly used in a storage area network (SAN). The
management of storage devices can be tedious and time-consuming. Storage virtualization helps the storage
administrator perform the tasks of backup, archiving, and recovery more easily, and in less time, by disguising the
actual complexity of the SAN.
What is HA?
HA High Availability is a technology to achieve failover with very less latency. Its a practical requirement of data
centers these days when customers expect the servers to be running 24 hours on all 7 days around the whole 365
days a year usually referred as 24x7x365. So to achieve this, a redundant infrastructure is created to make sure if
one database server or if one app server fails there is a replica Database or Appserver ready to take-over the
operations. End customer never experiences any outage when there is a HA network infrastructure.
What are different types of protocols used in transportation and session layers of SAN?
8b/10b, as the encoding technique is able to detect all most all the bit errors
What is a Fabric?
Interconnection of Fibre Channel Switches.
WWN: 64bit address that is hard coded into a fibre channel HBA and this is used to identify individual port (N_Port or
F_Port) in the fabric.
What is snapshot?
A snapshot of data object contains an image of data at a particular point of time.
What is hot-swapping?
Devices are allowed to be removed and inserted into a system without turning off the system.
======================================================================================
3PAR
Describe the architecture of 3Par in brief?
Name some 3PAR storage models which are exiting today
What is ASIC, Control cache and Data cache and what is the use of that.
Describe the process of connecting a fresh windows or Linux host to a 3PAR
storage array and assign Lun to it.
What is CPG , chunklets and Logical disk and state the importance of that.
What happens when a working physical disk fails in 3PAR storage?
What is Adaptive optimization and Dynamic optimization
What is system reporter? How can you find a performance details from it.
What is remote copy and physical copy.
Describe some troubleshooting steps taken by you regarding 3PAR storage?
Brocade switch
> How can u check Error in brocade switch ?
Ans :- errshow
> Health checks in brocade switch?
Ans :- >switchshow
>switch statusshow
>switchstatuspolicyshow
>sensorshow