图文教程:配置iSCSI存储与NAS网络附加存储
5星 · 超过95%的资源 需积分: 50 121 浏览量
更新于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解决方案。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2018-07-24 上传
2011-06-09 上传
2021-09-06 上传
2019-02-21 上传
machen_smiling
- 粉丝: 507
- 资源: 1984
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查