iSCSI基础配置:创建存储目标与LUNs
139 浏览量
更新于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 上传
2024-09-08 上传
2023-10-02 上传
2024-09-11 上传
2024-07-27 上传
2023-05-12 上传
2024-09-01 上传
2024-03-14 上传
weixin_38507208
- 粉丝: 5
- 资源: 893
最新资源
- 彩虹rain bow point鼠标指针压缩包使用指南
- C#开发的C++作业自动批改系统
- Java实战项目:城市公交查询系统及部署教程
- 深入掌握Spring Boot基础技巧与实践
- 基于SSM+Mysql的校园通讯录信息管理系统毕业设计源码
- 精选简历模板分享:简约大气,适用于应届生与在校生
- 个性化Windows桌面:自制图标大全指南
- 51单片机超声波测距项目源码解析
- 掌握SpringBoot实战:深度学习笔记解析
- 掌握Java基础语法的关键知识点
- SSM+mysql邮件管理系统毕业设计源码免费下载
- wkhtmltox下载困难?找到正确的安装包攻略
- Python全栈开发项目资源包 - 功能复刻与开发支持
- 即时消息分发系统架构设计:以tio为基础
- 基于SSM框架和MySQL的在线书城项目源码
- 认知OFDM技术在802.11标准中的项目实践