iscsi 原理及儲存虛擬化的整合應用

37
iSCSI 原原原原原原原原原原原 原原 www.coventive.com www.coventive.com Coventive 銘銘銘銘銘銘銘

Upload: kiana

Post on 15-Jan-2016

260 views

Category:

Documents


6 download

DESCRIPTION

iSCSI 原理及儲存虛擬化的整合應用. www.coventive.com. Coventive 銘威國際黃智宏. Agenda. 什麼是 i SCSI ? LVM 結合 iSCSI NAS DAS LVM 的完美架構 iSCSI 的應用 Coventive Storage Server 特點 DEMO 結語. 什麼是 iSCSI ?. Market Overview. DAS 、 SAN 、 NAS. GbE NIC. Windows Clients. NAS. Storage HBA. Storage (RAID) (Target). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: iSCSI 原理及儲存虛擬化的整合應用

iSCSI原理及儲存虛擬化的整合應用

www.coventive.comwww.coventive.comwww.coventive.comwww.coventive.com

Coventive 銘威國際黃智宏

Page 2: iSCSI 原理及儲存虛擬化的整合應用

AgendaAgenda

什麼是 iSCSI ?LVM結合 iSCSI NAS DAS LVM 的完美架構iSCSI 的應用Coventive Storage Server 特點DEMO結語

Page 3: iSCSI 原理及儲存虛擬化的整合應用

Market Overview什麼是什麼是 iSCSI ?iSCSI ?什麼是什麼是 iSCSI ?iSCSI ?

Page 4: iSCSI 原理及儲存虛擬化的整合應用

Storage (RAID)

(Target)

Storage (TAPE)

NAS

FC Switch Ethernet Switch

Unix/Linux Clients Windows/UNIX

Servers

DAS

Windows Clients

SCSI

FC/iSCSI

FC/iSCSI

FC

SANGbE

10/100/1000

FC/iSCSI

GbE NIC

Storage HBA

DAS 、 SAN 、 NASDAS 、 SAN 、 NAS

From: IP Based SAN, 工研院

Page 5: iSCSI 原理及儲存虛擬化的整合應用

IP Network

NAS

iSCSIStorage Farm

FC Switch

Storage

Server

Storage Router

EthernetSwitch

ClientServerwith iSCSI Interface

Network StorageNetwork Storage

From: IP Based SAN, 工研院

Page 6: iSCSI 原理及儲存虛擬化的整合應用

Major DifferencesMajor Differences

LVM 名詞 使用者電腦連接到 Storage 的媒介

File/BlockLevel

使用者電腦看到的可能現象

DASDirect Access

Storage

SCSI Cable Block Level1. 一個本機硬碟2. 兩個本機硬碟

NASNetwork Attached

Storage

網路線 File Level

1. 網路芳鄰的一個 folder2. 一個連接磁碟機 Z:3. UNIX 電腦 nfs mount

的一個目錄

SANLogical Volume

Fibre Channel Block Level1. 一個本機硬碟2. 兩個本機硬碟

iSCSIInternet SCSI

網路線 Block Level

1. 一個本機硬碟2. 兩個本機硬碟 , 其中一

個為 D:, 一個割成 E: F:

Page 7: iSCSI 原理及儲存虛擬化的整合應用

iSCSI Initiator & TargetiSCSI Initiator & Target

User space

Kernel space

iSCSI TargetiSCSI Initiator

User Application

File System

SCSI Driver

iSCSI

Initiator Driver

Disk

Transport Network

Network Stack

Network Stack

SCSI Driver

iSCSI

Target Driver

SCSI HBA Driver/

RAID Controller

Page 8: iSCSI 原理及儲存虛擬化的整合應用

What SAN Provide?What SAN Provide?Improve to application availability

Storage independent of application and accessible through alternate data paths

High application performance

Storage processing off-loaded from server and moved onto a separate network

Centralized and consolidated storage

Simpler management, scalability, flexibility, and availability

Data transfer and vaulting to remote sites

Remote copy of data enabled for disaster protection

Simplified centralized management

Single image of storage media simplifies management

From: SAN Introduction, IBM Redbooks

Page 9: iSCSI 原理及儲存虛擬化的整合應用

Why IP-Based Storage NetworkingWhy IP-Based Storage Networking

Ubiquitous nature of IP

access storage from LAN, MAN, WAN, Internet

economy of scale

Scalability

distance, node count, performance (GE/10GE), expertise

Single access technology

for enterprise networks and storage networks

servers already have IP/Ethernet

Manageable, secure and interoperable

SNMP, MIBs, DNS, LDAP

IPSEC, VLANs, Firewalls

R&D investment in Ethernet/IP

Use existing GigE Infrastructure

From: IP Based SAN, 工研院

Page 10: iSCSI 原理及儲存虛擬化的整合應用

Market OverviewLVMLVM (Logical Volume Management)(Logical Volume Management)

LVMLVM (Logical Volume Management)(Logical Volume Management)

Page 11: iSCSI 原理及儲存虛擬化的整合應用

提供整合儲存系統中磁碟空間不受限於儲存系統的格式,也提高了其應用範圍。此邏輯磁碟如同一般的磁碟機,因此可以執行許多應

用於磁碟機上的程式,包括 fdisk 、 format 等等,也正因如此其可以設定成許多不同的資料儲存格式或檔案系統,如 NTFS 、 FAT16/32 、 EXT2 等等 提供使用者可以隨時依其需求,動態調整邏輯磁碟的

容量,以提高儲存系統的利用率。當儲存系統的磁碟空間不敷使用時,使用者也可以線

上增加實體磁碟機,以擴充儲存系統的實際容量。儲存設備的虛擬化提供高彈性及高利用率的儲存功能

LVM: 儲存系統核心技術 (儲存的虛擬化 )LVM: 儲存系統核心技術 (儲存的虛擬化 )

Page 12: iSCSI 原理及儲存虛擬化的整合應用

LVM Functional Architecture LVM Functional Architecture

SATA/IDEDisk

Drivers

SAS/SCSIDisk

Drivers

FCStorageDrivers

Logical Volume Manager (LVM)

System Level

Physical Device

VG

PV PV PV

LV LV LV LV

Page 13: iSCSI 原理及儲存虛擬化的整合應用

LVM 原理LVM 原理

•VGDA 儲存的資訊包含: •這個 PV 所屬的 VG 為何。 •這個 PV 於 VG 中的序號為何。 •這個 PV 的 PE 單位大小為何。 •這個 PV 的 PE 分配給哪些 LV。

Page 14: iSCSI 原理及儲存虛擬化的整合應用

LVM 名詞整理LVM 名詞整理

LVM 名詞 英文名詞 中文名詞 表現出來的可能實際設備

PVPhysical Volume

Physical Disk 實體磁碟1. 一個外接 Disk

Array2. 一顆外接 HD3. 一個內建 RAID

VGVolume Group

Storage 儲存櫃1. 一個內建的 RA

ID2. 兩個內建 RAID

合成

LVLogical Volume

Logical Disk 邏輯磁碟1. iSCSI Target

邏輯磁碟2. 本機硬碟 E:3. 一個 Folder

Page 15: iSCSI 原理及儲存虛擬化的整合應用

Market Overview結合結合 iSCSI NAS DAS LVM iSCSI NAS DAS LVM 的的完美架構完美架構

結合結合 iSCSI NAS DAS LVM iSCSI NAS DAS LVM 的的完美架構完美架構

Page 16: iSCSI 原理及儲存虛擬化的整合應用

Storage ComponentStorage Component

RAID ControllerLVMiSCSI TargetNASIntegration

Page 17: iSCSI 原理及儲存虛擬化的整合應用

Example of Coventive Storage ComponentExample of Coventive Storage Component

HD1 HD2 HDn

VG1 VG2 VGm

LV11 LV12 LV1xLVm1 LVm2 LVmz

Layer below is hidden from layer above

resizable

resizable

extendable

VV11 VV12

resizable

resizablePhysicalHD

PhysicalHD

Ext3File system

PartitionWith ext3

Storage

Server

File System orVirtual Volume

LogicalVolume

VolumeGroup

Physical Volume

RAIDController

iSCSI Target NAS

iSCSI Initiator

Page 18: iSCSI 原理及儲存虛擬化的整合應用

Market OverviewiSCSIiSCSI 的應用的應用iSCSIiSCSI 的應用的應用

Page 19: iSCSI 原理及儲存虛擬化的整合應用

使用 iSCSI 的基本觀念使用 iSCSI 的基本觀念

否則可能會造成該磁碟損毀。

多台電腦不得同時存取同一個 iSCSI 磁碟

Page 20: iSCSI 原理及儲存虛擬化的整合應用

iSCSI 基本應用iSCSI 基本應用

Windows XPMicrosoft iSCSI Initiator

Linux

E:\(iSCSI1) /dev/sdb (iSCSI2)

GbE LANTCP/IP網路

E:\(iSCSI1)/dev/sdb (iSCSI2)

iSCSI Client

Windows + MS iSCSI Initiator

Linux + iSCSI Initiator 程式

iSCSI Target

切割不同的邏輯硬碟分別提供給對應的 Initiator 端一對一使用

Page 21: iSCSI 原理及儲存虛擬化的整合應用

iSCSI Target + NAS 基本應用iSCSI Target + NAS 基本應用

iSCSI Client

同前頁NAS Client

Windows 以網芳連結 NAS 上的 share folder

Linux/UNIX 以 cifs 協定 mount NAS 上的 share folder

Storage

切割不同的邏輯硬碟分別提供給對應的 Initiator 端一對一使用切割邏輯硬碟後建立目錄檔案共享分享給網路芳鄰

Windows XPMicrosoft iSCSI Initiator

LinuxE:\(iSCSI1) /dev/sdb (iSCSI2)

GbE LANTCP/IP網路

E:\(iSCSI1)

/dev/sdb (iSCSI2)/NAS Share

網路芳鄰目錄 /NAS Share

網路芳鄰目錄 /NAS Share

Page 22: iSCSI 原理及儲存虛擬化的整合應用

iSCSI Target + NAS 基本應用iSCSI Target + NAS 基本應用

iSCSI Client

同前頁NAS Client

Windows 以網芳連結 NAS 上的 share folder

Linux/UNIX 以 cifs 協定 mount NAS 上的 share folder

Storage

切割不同的邏輯硬碟分別提供給對應的 Initiator 端一對一使用切割邏輯硬碟後建立目錄檔案共享分享給網路芳鄰

Windows Server動態磁碟鏡射

F:\

F:\F:\

GbE LANTCP/IP網路

Windows Server動態磁碟鏡射

F:\

Page 23: iSCSI 原理及儲存虛擬化的整合應用

iSCSI Target 基本應用iSCSI Target 基本應用

iSCSI Client

同前頁Storage

切割邏輯硬碟提供給對應的 Initiator 使用

將 iSCSI Target 遠端硬碟作為本機實體硬碟的 Mirror

F:\

F:\

本機硬碟動態磁碟鏡射

GbE LANTCP/IP網路

iSCSI磁碟動態磁碟鏡射

F:\

Page 24: iSCSI 原理及儲存虛擬化的整合應用

Market OverviewCoventive Storage ServerCoventive Storage Server 特點特點Coventive Storage ServerCoventive Storage Server 特點特點

Page 25: iSCSI 原理及儲存虛擬化的整合應用

Specific FeaturesSpecific Features

iSCSI TargetLVMiSCSI Target & NAS IntegrationBoth Block Level & File Level SharingEmbeded Linux (using DOM)Hardware RAID (3ware RAID Controller)

Hotswap / Hotspare

High PerformanceReplicationNAS Central Monitoring SystemMass Amount CreatingJava-based Web UISAOSWeb HDOver 2T Support

Page 26: iSCSI 原理及儲存虛擬化的整合應用

High PerformanceHigh Performance

0

10

20

30

40

50

60

5 10 15 20 25 30 35 40 45 50 55

Engines

Thro

ughput

NAS 500 1.2.2 Synology v1.1.4

Under the same hardware and the same testing environment, running in Coventive NAS software is nearly 3 times faster than in Synology NAS software. (Netbench 7.01)

Page 27: iSCSI 原理及儲存虛擬化的整合應用

High PerformanceHigh Performance

Model SPEC CIFS1 Client NAS

CIFS 1 Client NAS

NAS 7500 SATA

M/B:Supermicro P4SCI, RAM 512M, NAS OS 2.3.2

289M bit/sec

325M bit/sec

Note: This is NOT the maximum performance.

In multi-clients environment, the performance will over these.

Testing Environment:Testing method: Copy 2G file from 1 Windows Client to NAS and vice versa. Client computer: M/B:Tyan 5350, CPU: Xeon 3.0 *1, RAM 2GB

Page 28: iSCSI 原理及儲存虛擬化的整合應用

SITE A

SITE B

Internet

Data

Encryption

Data sync between

Two NAS machines

in different locations

Data Replication

ReplicationReplication

Page 29: iSCSI 原理及儲存虛擬化的整合應用

NAS Central Monitoring SystemNAS Central Monitoring System

Page 30: iSCSI 原理及儲存虛擬化的整合應用

Java-based web UI Java-based web UI

Page 31: iSCSI 原理及儲存虛擬化的整合應用

SAOSSAOSCommand Line Interface

Page 32: iSCSI 原理及儲存虛擬化的整合應用

Web HDWeb HD

Page 33: iSCSI 原理及儲存虛擬化的整合應用

Over 2T SupportOver 2T Support

The file systems, LVM and RAID controller provide over 2 tera bytes support. A single RAID volume size can over 2 tera bytes.A single logical disk size can over 2 tera bytes.A single file size can over 2 tera bytes.

Page 34: iSCSI 原理及儲存虛擬化的整合應用

Market OverviewDEMODEMODEMODEMO

Page 35: iSCSI 原理及儲存虛擬化的整合應用

Market Overview結語結語結語結語

Page 36: iSCSI 原理及儲存虛擬化的整合應用

結語結語

儲存虛擬化是未來的趨勢 .

iSCSI 已經標準化 , 也得到微軟的支持 ,是Block Level 的經濟化解決方案 .

整合 iSCSI NAS LVM 的 Appliance 產品為技術創新的一大突破 .

Coventive 為國內 Storage Server 廠商 ,具備自主研發能量的技術領先者 .

Page 37: iSCSI 原理及儲存虛擬化的整合應用

Thank you !

Contact us !Contact us !• Tel : 886-2-8226-3600Tel : 886-2-8226-3600

• Fax : 886-2-8226-3645Fax : 886-2-8226-3645

• E/M : jeffrey_huangE/M : [email protected]@coventive.com

[email protected][email protected]

• Website: www.coventive.comWebsite: www.coventive.com