基于iSCSI网络存储协议的映射SCSI磁盘启动方法

文章基于iSCSI网络存储协议研究开发了一种新的远程启动技术。首先扩展DHCP选项以便从应答包中获得iSCSI登录参数,针对扩展ROM运行特点,设计了一种简洁、高效、且对存储资源要求很少的iSCSI启动器,该策略基于数据收发共同维护同一个4KB的缓冲区,且严格按序执行命令发送和接收相应命令的响应,保证了原子性操作,不会出现发送缓冲和接收缓冲数据被覆盖现象。设计了磁盘访问重定

维普资讯 www.1mpi.com

基于 iC I S S网络存储协议的映射 S S磁盘启动方法 CI 谭怀亮李仁发贺再红

(南大学计算机与通信学院,沙 4 0 8 )湖长 10 2 E— i:a h a l n@y h,o c mal tn u i a g a o c m.n i

要文章基于 iC I网络存储协议研究开发了一种新的远程启动技术。首先扩展 DH P选项以便从应答包中获得 SS C

iC I录参数,对扩展 R M运行特点,计了一种简洁、效、对存储资源要求很少的 iC I SS登针 O设高且 S S启动器,策略基于该

数据收发共同维护同一个 4 B的缓冲区 .严格按序执行命令发送和接收相应命令的响应,证了原子性操作,会出 K且保不 现发送缓冲和接收缓冲数据被覆盖现象。设计了磁盘访问重定向服务和引导连接向量,按上述方法开发设计了 iC I S S BO I S并应用于无本地存储设备的刀片服务器上,正做到网络启动和网络存储,于安全管理和升级维护。真便 关键词 iCS DHC S I P选项 I 3 I重定向 iC I B OS NT1 H/ 0 S S I

文章编号 10— 3 1 (0 6 1— 19 0文献标识码 A 0 2 83一 2 0 )8 0 0— 4 中图分类号 T 33 P 3

Th o e h d o a p d S e Bo t M t o f M p e CS s s d o I Dik Ba e n

i CS t r t r g o o o S I Ne wo k S o a e Pr t c l Ta Hua la Li n ii ng Re f He na Za ho i ng

(c olo o p tra d C mm nct n Hu a nv r t, h n s a4 0 8 ) S h o fC m ue n o u i i, n n U i s y C a gh 10 2 ao ei Ab t a t s r c:Th a e e e r h s a d d v l p s a n w e t o t tc n l g a e n n t o k t rg r tc l S S . e p p r r s a c e n e eo e e r moe b o e h o o y b s d o ew r s a e p oo o i C I o P I x e so B OS n l d n i C I P I r tc l s mp e n e i

x 6 y tm, ru l i s a e o a i g e t C e tn in I i cu i g S S/ TC/P p o o i o i lme td n 8 s se Vi a d s p c lc t r mo e t k n

s r e e v r i ma p d o a S I ik y h tc n lg, n c l e mo e o t p r t n y tm a d p l a in t a s r e s og p e lc l CS ds b t e e h oo y a d al r t b o o ea i s se o n a p i t c o s f a . e me h d r a i s t l ew r o t a d n t o k s r g n r g o v n e c o n g me t a d u d t ot r T to e l e r y n t o k b n e r t a e a d b n s c n e in e f r ma a e n n p ae w eh z u w o i n i tn n e a d man e a c . Ke wo d: i C ! DHCP o t n, y rs S S, pi I o NT1 H, O dr c in,S S B OS 3 I r ie t/ e o iC I I

l引言 iC I由 C so和 I M共同发起的 .于 2 0 SS是 i c B并 0 3年 2月 l 1 日, I T ( tme E g e r g T k F re互联网工程任务被 E F I e t n i e n a oc, n n i s组 )过的新的网络存储标准【通 l 1。它是一种在 It t ne me协议网络

不同虚拟硬盘的命令和数据然后交给存储系统处理,存储系统进一步完成将命令和数据从虚拟硬盘到实际存储设备的转换并把这些命令及数据交给该设备执行,到设备执行完命令后等存储系统取得执行结果并将结果反向解析到虚拟硬盘,后提然 交给 iC I目标器, C I目标器又经过反向解析,结果通过 SS i S S将

上,别是在以太网上进行数据块传输的标准。是一个供硬件特设备使用的可以在 I P协议上层运行的 S S指令集。简单地 CI说, CI以实现在 I i S可 S P网络上运行 S S协议,其能够在诸 CI使 如高速千兆以太网上进行路由选择。而整个过程在用户看来。

T Pl络传回给远程的客户端。所有的过程对于 i

C I户 Cf P网 S S客 端完全透明。

( )行在远程客户端操作系统下的 iC I动器 (nt— 2运 SS启 Ii a i t )动程序。 o驱 r ( )入在 P I展 R M内的 iC I展 B O,扩展 3嵌 C扩 0 SS扩 IS该

使用远端的存储设备就像访问本地的 S S设备一样简单。 CI iC I S S网络存储标准可以将硬盘无限延伸到世界的任意角

落,么如何将分配给某个登录用户的远程磁盘空间映射成本那 地的一个或多个 S S硬盘?该映射 S S硬盘上的操作系统如 CI CI

BO I S主要由以下几部分构成:

何启动?于这一需求 .者研究开发了一种先进的 S S磁盘基笔 CI映射和远程启动方法—— iC IR mo o t R )i B技术由 S S e t Bo( B, e i R 三大部分组成:

①简化的裸机平台下的T P P协议栈,以太网卡驱动。 C/ I包括 ②简化的 i S启动器。 S I C

③磁盘访问重定向软中断服务等。 本文旨在说明基于 iC I议的映射 S S SS协 C I磁盘启动方 法,简化的裸机平台下的 T PI对 C/ P协议栈的设计比较复杂,将

( )行在服务器上的 iC I目标器 ( ag t和虚拟存储 1运 SS Tr ) e

管理系统,拟存储管理系统统一管理各种存储设备,单个虚将 的磁盘设备虚拟化为一个海量硬盘。对磁盘设备做到即插即并

撰写专文介绍。因此本文 i S启动器直接通过协议栈提供 S I C S ce接口调用完成 iC I令, o kt SS命响应或数据的收发。

用;根据用户的需求分配、充、用、止和删除从海量硬盘扩启禁中划分的虚拟硬盘:划分的虚拟硬盘映射成远程用户机上的将 本地 S S硬盘。S S CI iC I目标器从网络接收来自不同远程客户端

2 D C H P选项扩展 对于没有本地存储设备的远程客户端,网卡与协议栈初在

的 iC I令和数据, SS命并将其解析为存储系统能够识别的针对

基金项目:中国网上教育平台试点工程高等教育网上教育系统子项(编号:计高科[0 02 3 2 0]04号) 作者简介:怀亮 (9 9,,士,谭 1 6一)男博主要研究方向

:络存储和嵌入式系统。网

计算机工程与应用 2 0 .8 19 0 61 0

基于iSCSI网络存储协议的映射SCSI磁盘启动方法

基于iSCSI网络存储协议的映射SCSI磁盘启动方法相关文档

最新文档

返回顶部