ISCSI简介及linux下实现借鉴.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
![preview](https://dl-preview.csdnimg.cn/41279076/0001-d6b5bdd81f79a537458e319e5940b224_thumbnail.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
ISCSI,全称为“Internet Small Computer System Interface”,是一种在IP网络上实现SCSI协议的技术,允许数据通过TCP/IP网络进行传输。ISCSI是基于成熟且广泛使用的SCSI协议,但扩展到了网络环境,解决了传统存储区域网络(SAN)中光纤通道(FC)高昂的成本问题。 在ISCSI出现之前,当面临大量数据存储和共享需求时,企业通常采用NAS(网络附属存储)。NAS是一种连接到网络的专门用于存储和共享文件的设备,支持多种文件共享协议如NFS、CIFS、FTP等。然而,NAS并不适合所有类型的存储需求,例如数据库等需要本地存储的应用。这时,SAN作为专用于数据存储的网络解决方案应运而生。SAN使用光纤通道技术,提供高速、低延迟的数据传输,适用于大型企业,但成本较高,不适合小型企业。 ISCSI的出现,通过将SCSI指令封装在IP包中,使得传统的SCSI存储设备可以通过现有的IP网络进行操作,极大地降低了建立存储网络的门槛。ISCSI可以在千兆甚至万兆以太网上运行,提供接近光纤通道的性能,而成本远低于后者。 ISCSI的后端存储架构主要有以下三种: 1. 控制器架构:采用硬件芯片或嵌入式设备实现,性能高,稳定性强,但开发成本较高。 2. PC架构:使用高性能服务器配合iSCSI Target软件实现,成本相对较低,灵活性高。 3. PC+TOE架构:在PC架构基础上,添加TCP Offload Engine(TOE)网卡,减轻CPU负担,提升效率。 在Linux环境下实现ISCSI,主要包括以下几个步骤: 1. 安装iSCSI Target软件,如tgt,它是Linux下的一个开源iSCSI目标管理工具。 2. 创建要对外提供服务的存储设备,如LVM卷、文件模拟的块设备、单一分区、整块磁盘或RAID卷。 3. 配置iSCSI Target,定义存储资源的访问权限和属性。 4. 在客户端启动iSCSI发起器,发现并连接到服务器端的iSCSI Target。 5. 挂载ISCSI设备,使其在客户端系统中可用。 通过ISCSI,小型企业也能以较低成本构建高效的存储网络,实现数据的集中管理和共享,同时保持与现有IT基础设施的良好兼容性。此外,ISCSI还支持数据备份、灾难恢复和存储虚拟化等高级功能,是现代数据中心和云计算环境中的重要存储技术。
![rpm](https://img-home.csdnimg.cn/images/20210720083646.png)
![exe](https://img-home.csdnimg.cn/images/20210720083343.png)
![](https://csdnimg.cn/release/download_crawler_static/41279076/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/41279076/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/41279076/bg3.jpg)
剩余11页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 2
- 资源: 12万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- 编程实战项目:基于JAVA的小区物业管理系统(源代码+文档)
- 基于Web的智慧幼儿园管理系统
- 毕设项目:小区物业管理系统(JAVA+源代码+文档)
- js源码 - 打字练习游戏
- JavaScript bom操作 window对象的方法 示例代码
- Comparison of Compression Efficiency between HEVC/H.265, VP9
- 编程实战项目:JAVA语言考试系统的设计与实现(文档+源代码+文献综述+外文翻译+开题报告)
- 毕设项目:JAVA语言考试系统的设计与实现(文档+源代码+文献综述+外文翻译+开题报告)
- 毕业设计开题报告-音乐平台管理系统.doc
- 基于HarmonyOS NEXT Developer Beta1编写的app应用源代码,使用DevEco5.03版本编写
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)