iSCSI基础配置:创建存储目标与LUNs
186 浏览量
更新于2024-08-29
1
收藏 484KB PDF 举报
本文档主要介绍了在Linux系统中进行基础iSCSI配置的过程,这是一种网络存储技术,用于将存储设备通过TCP/IP协议在网络上共享,使得服务器能够像访问本地硬盘一样访问远程存储资源。以下是关键步骤的详细说明:
1. **准备工作**:
首先,确保拥有四个10GB的硬盘,这是配置iSCSI服务的基础硬件要求。这些硬盘可能被用于创建一个存储池(如RAID),例如这里提到的`/backstores/block`下的`disk0`,它使用`md0`设备创建了一个block存储对象。
2. **目录结构**:
文件系统的目录结构展示了iSCSI相关的配置项,包括`backstores`,`block`,`fileio`,`pscsi`,`ramdisk`,`iscsi`,以及`loopback`等。其中`iscsi`目录是iSCSI服务的核心,`Targets`和`TPGs(Target Port Groups)`是关键组件。
3. **创建iSCSI目标**:
在`/iscsi`目录下,通过命令`create`创建了一个iSCSI目标(Target),如`iqn.2003-01.org.linux-iscsi.localhost.x8664:sn.a8cb8c717c1a`,这是iSCSI服务器的唯一标识符。
4. **创建TPG和LUNs**:
在创建目标后,创建了TPG1(Target Portal Group)。TPG是iSCSI服务中的逻辑分区,可以包含多个LUNs(Logical Unit Numbers),表示存储卷。在这个例子中,TPG1没有启用生成访问控制列表(no-gen-acls)和认证(no-auth),意味着默认权限策略。
5. **查看和管理iSCSI资源**:
使用`ls`命令检查iSCSI目标及其组成部分,可以看到TPGs、访问控制列表、LUNs和Portals的状态。这里显示的`LUNs:0`表明当前还没有为这个目标分配任何LUN,这通常在后续步骤中通过映射到主机的存储控制器来完成。
这份文档指导用户如何在Linux系统上初始化并配置iSCSI存储服务,包括创建目标、TPG和相应的存储逻辑,以及管理这些资源。对于服务器管理员或系统集成者来说,这是理解iSCSI基本操作的重要参考资料。在实际应用中,还需要根据需求配置客户端,连接到iSCSI服务器,并将iSCSI LUN映射到主机上的存储设备,以便实现数据的读写和共享。
2018-07-24 上传
2020-05-17 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38507208
- 粉丝: 5
- 资源: 893
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍