图文教程:配置iSCSI存储与NAS网络附加存储
5星 · 超过95%的资源 需积分: 50 26 浏览量
更新于2024-09-09
2
收藏 627KB PDF 举报
"本文主要介绍了如何配置iSCSI存储以及设置NAS网络附加存储。通过创建软RAID5阵列、建立LVM逻辑卷,并利用tgtd服务设置iSCSI目标,实现远程存储共享。最后,文章还展示了客户端如何发现并挂载这些存储设备。"
在配置iSCSI存储和NAS网络附加存储时,首先要搭建服务器端环境。在这个过程中,有以下几个关键步骤:
1. **创建RAID5阵列**:使用三块磁盘(如sdb、sdc、sdd)构建一个软RAID5阵列,生成的设备路径为/dev/md0。RAID5提供数据冗余,即使有一块磁盘故障,也能保证数据的完整性。
2. **配置RAID信息**:保存RAID阵列的配置到/etc/mdadm.conf文件,以便于后续的管理和恢复操作。UUID用于唯一标识设备文件。
3. **创建LVM**:在新创建的RAID设备上创建物理卷(PV)、卷组(VG),然后创建逻辑卷(LV)。例如,这里创建了一个名为BENET、大小为4GB的逻辑卷。
4. **安装并启动iscsi服务**:安装必要的iscsi软件,如`tgtd`服务,然后启动该服务。通过`servicetgtdstart`命令启动,并检查服务监听的端口。
5. **设置iSCSI目标**:创建两个iSCSI对象,分别对应LVM和RAID,通过`-onew`创建,`-odelete`删除,`-mtarget`定义对象,`-t1`和`t2`分别指定对象ID,`-Liscsi`指定iSCSI存储名称。
6. **配置并绑定客户端**:使用`obind`命令将LUN绑定到特定客户端的IP地址,例如`-I<客户端IP>`。
7. **保存配置**:修改配置文件,将iSCSI目标和LUN信息设为静态配置,确保服务重启后依然有效。同时,设置`tgtd`服务在系统启动级别35自动启动。
客户端配置包括:
1. **启动iSCSI服务**:在客户端安装并启动iSCSI服务,以发现可用的NAS存储。
2. **查找iSCSI目标**:使用`-mdiscovery`和`-tst`选项在指定的服务器IP上查找iSCSI目标。
3. **连接并登录**:使用`-mnode`和`-login`选项连接到发现的目标,将存储设备挂载到客户端。
4. **检查和挂载**:通过`lsscsi`命令查看设备列表,对挂载后的硬盘进行分区和格式化,然后将其挂载到客户端的文件系统中,以便使用。
整个过程涉及了硬件级别的RAID技术、LVM逻辑卷管理和网络级别的iSCSI协议,这些技术组合在一起,使得存储资源可以通过网络以块设备的形式被远程访问和使用,形成了一种经济高效的NAS解决方案。
2021-09-06 上传
2011-06-09 上传
2019-02-21 上传
2022-07-06 上传
machen_smiling
- 粉丝: 507
- 资源: 1981
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载