论文部分内容阅读
随着当今世界信息技术和计算机网络的迅猛发展,全球的数字化浪潮带来了海量的数据增长,存储数据的数量急剧增加,从而导致信息爆炸,数据孤岛等等众多新的问题,这给企业保存和维护这些海量数据带来了巨大的挑战。为了解决这些问题,存储技术已从传统的以主机为中心的存储结构向网络存储系统方向发展,利用广泛开放的网络环境进行数据存储已成为当今企业的对数据存储的迫切要求。 本项目采用先进的iSCSI网络存储协议并结合虚拟存储技术构建了一种基于iSCSI的虚拟存储系统(Virtualization Storage System Based on iSCSI简称VSSBI)。VSSBI运行于分布的网络环境中,以虚拟存储交换机为核心设备,利用iSCSI协议将所有的存储节点虚拟化到交换机本地,然后创建分布式RAID存储系统,并利用控制台对其进行集中式管理。 本文的研究工作主要有以下几个方面: (1)分析了网络存储技术及其发展趋势。 (2)分析了iSCSI协议和虚拟存储技术,并结合二者的优势提出VSSBI系统的设计架构。 (3)详细论述了基于iSCSI的虚拟存储系统设计和实现,对系统的功能要求、逻辑结构、通信协议和安全性设计进行了详尽的阐述,并论述了iSCSI协议的程序实现,分布式RAID的实现,虚拟存储交换机、控制台及系统部分关键模块的程序实现。 (4)给出了VSSBI的功能测试、系统读写测试、数据冗余测试,并对测试结果进行了分析。