isd5.1_prnt

advertisement
Storage Networking Technologies
and Virtualization
Section 2
DAS and Introduction to SCSI
1
Section Objective
Upon completion of this section, you will be able to:
• Describe the elements, connectivity, and
management of:
–
–
–
–
Direct Attached Storage (DAS)
Network Attached Storage (NAS)
FC and IP Storage Area Networks (SAN)
Content Addressed Storage (CAS) and
• Discuss the benefits and challenges of each of the
storage models
• Describe various virtualization technologies
DAS and Introduction to SCSI
-2
Direct Attached Storage and
Introduction to SCSI
Chapter 5
DAS and Introduction to SCSI
3
Chapter Objective
Upon completion of this chapter, you will be
able to:
• Discuss the benefits and challenges of DAS
• Discuss DAS management options
• Discuss evolution of SCSI
• Describe SCSI – 3 architecture
• Discuss SCSI addressing and communication
model
DAS and Introduction to SCSI
-4
Lesson: Direct Attached Storage
Upon completion of this lesson, you will be able
to:
• Discuss the benefits of DAS
• Describe the elements of DAS
• Discuss DAS management considerations
• Discuss DAS challenges
DAS and Introduction to SCSI
-5
What is DAS?6
Internal Direct Connect
• DAS
Uses
block level protocol for data access
and Introduction to SCSI
-6
External Direct Connect
DAS Benefits
•
•
•
•
•
•
Ideal for local data provisioning
Quick deployment for small environments
Simple to deploy
Reliability
Low capital expense
Low complexity
DAS and Introduction to SCSI
-7
DAS Connectivity Options
• ATA(133 MB/sec) (IDE) and SATA(150 MB/sec too 600)
– Primarily for internal bus
(40pin-disk to MB,34pin-drive to MB)
(latest ATA Ultra DMA/133)
• SCSI
– Parallel (primarily for internal bus)
– Serial (external bus)
• FC
– High speed network technology
• Buss and Tag
– Primarily for external mainframe
– Precursor to ESCON and FICON
DAS and Introduction to SCSI
-8
DAS Management
• Internal
– Host provides:
• Disk partitioning (Volume management)
• File system layout
– Direct Attached Storage managed individually
through the server and the OS
• External
– Array based management
– Lower TCO for managing data and storage
Infrastructure
DAS and Introduction to SCSI
-9
DAS Challenges
• Scalability is limited
– Number of connectivity ports to hosts
– Number of addressable disks
– Distance limitations
• Downtime required for maintenance with
internal DAS
• Limited ability to share resources
– Array front-end port, storage space
– Resulting in islands of over and under utilized storage
pools
DAS and Introduction to SCSI
10
Lesson Summary
Key points covered in this lesson:
• Internal and External DAS
• DAS Benefit
• DAS Management Options
• DAS Limitations
DAS and Introduction to SCSI
- 11
Lesson: Introduction to SCSI
Upon completion of this lesson, you will be able
to:
• Describe SCSI-3 architecture
• Discuss SCSI device models with different port
configurations
• Describe SCSI Addressing
DAS and Introduction to SCSI
- 12
Evolution of Parallel SCSI
• Developed by Shugart Associates & named as SASI
• ANSI acknowledged SCSI as an industry standard
• SCSI versions
– SCSI–1
• Defined cable length, signaling characteristics, commands, &
transfer modes
• Used 8-bit narrow bus with maximum data transfer rate of 5 MB/s
– SCSI–2
• Defined Common command Set (CCS)
• Improved performance, reliability, and added additional features
– SCSI–3
• Latest version of SCSI,
• Comprised different but related standards, rather than one large
document.
DAS and Introduction to SCSI
- 13
SCSI–3 Architecture
SCSI Architectural Model
SCSI-3 Command Protocol
SCSI Primary
Commands
Common
Access
Method
SCSI Specific
Commands
Transport Layer
SCSI-3
Protocol
Fibre Channel
Protocol
Serial Bus
Protocol
IEEE
Serial Bus
Fibre
Channel
Generic
Packetized
Protocol
Physical Layer
SCSI-3
Parallel
Interface
•
SCSI command protocol
– Primary commands common to all devices
•
Transport layer protocol
– Standard rules for device communication and information sharing
•
Physical layer interconnect
– Interface details such as electrical signaling methods and data transfer modes
DAS and Introduction to SCSI
SCSI Device Model
SCSI communication involves:
• SCSI initiator device
•
SCSI target device
– Issues commands to SCSI target
devices
– Example: SCSI host adaptor
– Executes commands issued by
initiators
– Examples: SCSI peripheral devices
•
SCSI
Initiator Device
Device requests contain Command
Descriptor Block (CDB)
SCSI
Target Device
Device Service
Request
Application
Client
Device Service
Response
Task Management
Request
Task Management
Response
DAS and Introduction to SCSI
- 15
Logical Unit
Device
Server
Task
Manager
SCSI Device Model (Cont.)
• CDB (command descriptor Block) structure
– 8 bit structure
– Contain operation code, command specific parameter
and control parameter
• SCSI Ports
– SCSI device may contain initiator port, target port,
target/initiator port
– Based on port combination device is classified
– For example
• Target/initiator device contain target/initiator port and can
switch orientations depending on the role it plays while
participating in an I/O operation
– To cater to service requests from multiple devices, a SCSI
device may also have multiple ports
DAS and Introduction to SCSI
- 16
SCSI Addressing
LUNs
Initiator
Target
Initiator ID
Target ID
LUN
• Initiator ID - a number from 0 to 15 with the most common value being 7.
• Target ID - a number from 0 to 15
• LUN - a number that specifies a device addressable through a target.
DAS and Introduction to SCSI
SCSI Addressing Example
Target (Front-end port)
Target – t0
Port
Port
Port
LUN
d0
LUN
d1
LUN
d2
Storage
Volumes
Port
Port
Host
Initiator (HBA)
Controller – c0
Storage Array
Host Addressing:
Storage Volume 1 - c0t0d0
Storage Volume 2 - c0t0d1
Storage Volume 3 - c0t0d2
Initiator ID Target ID
c0
DAS and Introduction to SCSI
- 18
t0
LUN
d0
Cost
Expansion
Ease
ATA/IDE
Overall, IDE is
a much
cheaper
solution.
SCSI
When
compared
with IDE, SCSI
is often more
expensive to
implement
and support.
IDE/EIDE
SCSI is
allows 2 two capable of
devices per
supporting up
channel. Most to 7 or 15
computers
devices.
have 2
channels.
IDE is
commonly a
much easier
product to
setup than
SCSI.
Configuring
SCSI can be
more difficult
for most users
when
compared to
IDE.
DAS and Introduction to SCSI
19
Resources
ATA/IDE
SCSI
All motherboards
today have an
ATA/IDE interface
and unless
additional drives
are needed no
additional
resources need
to be taken.
Unlike IDE, SCSI
requires an
interface
expansion card in
most cases
(unless the
motherboard
already has it).
This means
additional
system resources
will be required.
DAS and Introduction to SCSI
20
Lesson Summary
Key points covered in this lesson:
• SCSI – 3 Architecture
• SCSI device model
• SCSI addressing
• Comparison of SCSI & IDE/ATA
DAS and Introduction to SCSI
- 21
Chapter Summary
Key points covered in this chapter:
• DAS can be internal or external
• Multiple hosts cannot share same storage ports
• DAS is made up of a CPU, connectivity, and
storage devices
• DAS connectivity uses block-level access
protocols
• SCSI – 3 architecture
• Parallel SCSI addressing
• SCSI Command model
DAS and Introduction to SCSI
- 22

Check Your Knowledge
•
•
•
•
•
What are the physical elements of DAS?
Give an example of when DAS is a good solution.
Describe internal DAS connectivity.
Describe external DAS connectivity.
List SCSI Device Models with Different Port
Configurations.
• How many devices SCSI can support?
• Which SCSI ID has highest priority?
DAS and Introduction to SCSI
- 23
Download