Linux 系统中配置iSCSI存储

2024-08-21 14:58
文章标签 配置 linux 系统 存储 iscsi

本文主要是介绍Linux 系统中配置iSCSI存储,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

如何在RFW5系统中配置iSCSI存储
1. 在RFW5系统中, 默认安装了iSCSI启动器软件包
# rpm -qa | grep iscsi
iscsi-4.0.1.11-1AX
2. 在RFW5系统中, 生成并查看iSCSI启动器的名称
# echo "InitiatorName=`iscsi-iname`" > /etc/initiatorname.iscsi
# cat /etc/initiatorname.iscsi
InitiatorName=iqn.1987-05.com.cisco:01.6c4ee1e22843
3. 在RFW5系统中, 配置iSCSI启动器服务
# vi /etc/iscsi.conf (iSCSI启动器服务的配置文件)
Continuous=no
HeaderDigest=never
DataDigest=never
ConnFailTimeout=180
ImmediateData=yes
DiscoveryAddress=192.168.1.2
    OutgoingUsername=iqn.1987-05.com.cisco:01.6c4ee1e22843
    OutgoingPassword=01.6c4ee1e22843
# chkconfig iscsi --level 35 on
4. 在Storbridge系统中, 创建并分配一个iSCSI共享
通过共享管理-iSCSI共享, 使用iSCSI共享虚拟磁盘创建一个iSCSI共享;
根据第3步得到的iSCSI启动器的名称, 使用CHAP认证模式进行分配;
启动器名称: iqn.1987-05.com.cisco:01.6c4ee1e22843
启动器口令: 01.6c4ee1e22843
5. 在RFW5系统中, 启动iSCSI启动器服务
# service iscsi start
6. 在RFW5系统中, 使用iSCSI存储
# sfdisk -s
/dev/sda: 52428800
# mke2fs -j /dev/sda
# mkdir -p /mnt/data
# vi /etc/fstab.iscsi
/dev/sda /mnt/data ext3 defaults 0 0
7. 在RFW5系统中, 确保如下服务开启:network iscsi
8. 重启系统
# df | grep /dev/sda
/dev/sda 51606140 86080 48898620 1% /media/data

如何在RHEL4.5系统中配置iSCSI存储(CentOS4.5)
1. 在RHEL4.5系统中, 下载并安装iSCSI启动器软件包
# rpm -ivh iscsi-initiator-utils-4.0.3.0-5.i386.rpm
2. 在RHEL4.5系统中, 生成并查看iSCSI启动器的名称
# echo "InitiatorName=`iscsi-iname`" > /etc/initiatorname.iscsi
# cat /etc/initiatorname.iscsi
InitiatorName=iqn.1987-05.com.cisco:01.6fea4ad2c7a
3. 在RHEL4.5系统中, 配置iSCSI启动器服务
# vi /etc/iscsi.conf (iSCSI启动器服务的配置文件)
Continuous=no
HeaderDigest=never
DataDigest=never
ConnFailTimeout=180
ImmediateData=yes
DiscoveryAddress=192.168.1.2
    OutgoingUsername=iqn.1987-05.com.cisco:01.6fea4ad2c7a
    OutgoingPassword=01.6fea4ad2c7a
# chkconfig iscsi --level 35 on
4. 在Storbridge系统中, 创建并分配一个iSCSI共享
通过共享管理-iSCSI共享, 使用iSCSI共享虚拟磁盘创建一个iSCSI共享;
根据第3步得到的iSCSI启动器的名称, 使用CHAP认证模式进行分配;
启动器名称: iqn.1987-05.com.cisco:01.6fea4ad2c7a
启动器口令: 01.6fea4ad2c7a
5. 在RHEL4.5系统中, 启动iSCSI启动器服务
# service iscsi start
6. 在RHEL4.5系统中, 使用iSCSI存储
# sfdisk -s
/dev/sda: 52428800
# mke2fs -j -L data /dev/sda
# mkdir -p /mnt/data
# vi /etc/fstab
LABEL=data /mnt/data ext3 _netdev 0 0
7. 在RHEL4.5系统中, 确保如下服务开启:network iscsi netfs
8. 重启系统
# df | grep /mnt/data
/dev/sda 51606140 184272 48800428 1% /mnt/data

如何在RHEL5系统中配置iSCSI存储(CentOS5)
1. 在RHEL5系统中, 下载并安装iSCSI启动器软件包
# rpm -ivh iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm
2. 在RHEL5系统中, 生成并查看iSCSI启动器的名称
# echo "InitiatorName=`iscsi-iname`" > /etc/iscsi/initiatorname.iscsi
# cat /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2005-03.com.redhat:01.b9d0dd11016
3. 在RHEL5系统中, 配置iSCSI启动器服务
# vi /etc/iscsi/iscsid.conf (iSCSI启动器服务的配置文件)
node.startup = automatic
node.session.auth.authmethod = CHAP
node.session.auth.username = iqn.2005-03.com.redhat:01.b9d0dd11016
node.session.auth.password = 01.b9d0dd11016
# chkconfig iscsi --level 35 on
4. 在Storbridge系统中, 创建并分配一个iSCSI共享
通过共享管理-iSCSI共享, 使用iSCSI共享虚拟磁盘创建一个iSCSI共享;
根据第3步得到的iSCSI启动器的名称, 使用CHAP认证模式进行分配;
启动器名称: iqn.2005-03.com.redhat:01.b9d0dd11016
启动器口令: 01.b9d0dd11016
5. 在RHEL5系统中, 启动iSCSI启动器服务
# service iscsi start
6. 在RHEL5系统中, 使用iSCSI存储
# rm -rf /var/lib/iscsi/nodes/*
# rm -rf /var/lib/iscsi/send_targets/*
# iscsiadm -m discovery -t st -p 192.168.1.2 (发现)
192.168.1.2:3260,1 iqn.2004-01.com.company:block-wb
# iscsiadm -m node -T iqn.2004-01.com.company:block-wb -p 192.168.1.2 -l (登录)
# sfdisk -s
/dev/sda: 52428800
# mke2fs -j -L data /dev/sda
# mkdir -p /mnt/data
# vi /etc/fstab
LABEL=data /mnt/data ext3 _netdev 0 0
7. 在RHEL5系统中, 确保如下服务开启:iscsid network iscsi netfs
8. 重启系统
# df | grep /mnt/data
/dev/sda 51606140 184272 48800428 1% /mnt/data

这篇关于Linux 系统中配置iSCSI存储的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1093487

相关文章

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

Python实现对阿里云OSS对象存储的操作详解

《Python实现对阿里云OSS对象存储的操作详解》这篇文章主要为大家详细介绍了Python实现对阿里云OSS对象存储的操作相关知识,包括连接,上传,下载,列举等功能,感兴趣的小伙伴可以了解下... 目录一、直接使用代码二、详细使用1. 环境准备2. 初始化配置3. bucket配置创建4. 文件上传到os

Java中调用数据库存储过程的示例代码

《Java中调用数据库存储过程的示例代码》本文介绍Java通过JDBC调用数据库存储过程的方法,涵盖参数类型、执行步骤及数据库差异,需注意异常处理与资源管理,以优化性能并实现复杂业务逻辑,感兴趣的朋友... 目录一、存储过程概述二、Java调用存储过程的基本javascript步骤三、Java调用存储过程示

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

MySQL之InnoDB存储引擎中的索引用法及说明

《MySQL之InnoDB存储引擎中的索引用法及说明》:本文主要介绍MySQL之InnoDB存储引擎中的索引用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录1、背景2、准备3、正篇【1】存储用户记录的数据页【2】存储目录项记录的数据页【3】聚簇索引【4】二

MySQL之InnoDB存储页的独立表空间解读

《MySQL之InnoDB存储页的独立表空间解读》:本文主要介绍MySQL之InnoDB存储页的独立表空间,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、独立表空间【1】表空间大小【2】区【3】组【4】段【5】区的类型【6】XDES Entry区结构【

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

在Linux终端中统计非二进制文件行数的实现方法

《在Linux终端中统计非二进制文件行数的实现方法》在Linux系统中,有时需要统计非二进制文件(如CSV、TXT文件)的行数,而不希望手动打开文件进行查看,例如,在处理大型日志文件、数据文件时,了解... 目录在linux终端中统计非二进制文件的行数技术背景实现步骤1. 使用wc命令2. 使用grep命令

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信