北京网站建设询q479185700上快,设计视频网站,建设网站修改图片,工厂办公室装修设计iscsi概念 iscsi是一种互联网协议#xff0c;用于将存储设备#xff08;如硬盘驱动器或磁带驱动器#xff09;通过网络连接到计算机。它是一种存储区域网络#xff08;SAN#xff09;技术#xff0c;允许服务器通过网络连接到存储设备#xff0c;就像它们是本地设备一样… iscsi概念 iscsi是一种互联网协议用于将存储设备如硬盘驱动器或磁带驱动器通过网络连接到计算机。它是一种存储区域网络SAN技术允许服务器通过网络连接到存储设备就像它们是本地设备一样。iSCSI协议基于TCP/IP协议因此可以在现有的网络基础设施上运行无需额外的专用硬件。
以下是iSCSI的一些关键特点
网络依赖性iSCSI使用TCP/IP网络协议因此它依赖于网络连接。这意味着它可以在任何支持TCP/IP的网络环境中运行。 易用性由于其基于标准的协议iSCSI使得不同厂商的存储设备和计算机之间可以容易地进行互操作。 扩展性iSCSI支持大规模的存储解决方案可以扩展到数百甚至数千个磁盘驱动器。 成本效益与传统的SAN解决方案相比iSCSI通常成本较低因为它可以使用标准的网络设备和协议。 灵活性iSCSI允许存储资源的动态分配和管理提供了很高的灵活性。 高可用性iSCSI支持冗余路径和故障转移从而提高了存储解决方案的可用性和可靠性。 安全性iSCSI支持多种安全协议如CHAP Challenge-Handshake Authentication Protocol用于验证和加密通信
一 存储方式
DAS直连存储
NAS网络附加存储文件服务器网线
SAN存储区域网络光纤 注传输介质不同 二 FC 与 iscsi
传输层 FC TCP
网络层 FC IP
数据链路层 FCswitch switch
物理层 FCHBA NIC
注FC 光纤传输协议
注iscsi 块存储 三 iscsi 架构
C/S
serveriscsi target iscsi 目标
clientiscsi initiator iscsi 发起者
注使用 iscsi 至少保证是一个1Gbps千兆级网络 四 实验
1.实验拓扑
iscsi targetwww.yy.com192.168.1.7-----(192.168.1.8)clientiscsi initiator
2.安装软件 服务器targetcli 客户端iscsi-initiator-utils
3.配置服务器端 1生成磁盘文件
注可共享的硬盘类型 dd 指令所建立的 img 文件 镜像文件 使用整个磁盘 使用单独的磁盘分区 创建一个 lv 2)运行命令 targetcli cd /backstore/fileio 创建 luns将刚才创建的磁盘、分区等加入到 iscsi 服务中
注lunlogic unit number逻辑单元号 功能扩充存储 create disk01 /mnt/img create disk02 /dev/sdb create disk03 /dev/sdc1 create disk04 /dev/yvg/ylv create disk05 /mnt/2.img 1G cd /iscsi 设定 iqn create iqn.2018-05.com.yy.www:storage1 注com.yy.www此为主机名 倒着写也可以任意写
iqn 中月份必须为两位数 指定监听的 IP 地址和端口cd /iscsi/iqn-*/tpg1/portals 配置 luns cd /iscsi/iqn-*/tpg1/luns create /backstores/fileio/disk01 设置访问权限 cd /iscsi/iqn-*/tpg1 关闭全局认证set attribute authentication0 生成节点 aclset attribute generate_node_acls1 cd /iscsi/qin-*/tpg1/acls 生成验证用的 iqn 的 FQDN
create iqn.2018-05.com.yy.www:www.yy.com cd /iscsi/iqn-*/tpg1/acls/iqn-* 设定验证用的用户及密码set auth userid用户名 set auth password密码 保存退出exit 注以上配置保存在/etc/target/saveconfig.json 中 3查看服务是否开启 #netstat -lantu |grep 3260 注iscsi 默认端口号3260
4.客户端配置 1配置验证区域名称及密码 #vim /etc/iscsi/initiatorname.iscsi
InitiatorNameiqn.2018-05.com.yy.www:www.yy.com 2配置验证用的用户名、密码及验证方式 #vim /etc/iscsi/iscsid.conf 将 54 行开启:启动 CHAP 认证方式 node.session.auth.authmoted CHAP 将 58 行开启:写入合法的验证用户账号 node.session.auth.username yi 将 59 行开启:写入合法的密码 node.session.auth.password 1 3重启 iscsi 服务 systemctl restart iscsid systemctl enable iscsid
5.客户端连接服务器 静态直接通过服务器的 iqn 来连接 动态客户端发送 sendtarget 指令来获取服务器上可用的 iqn然后通过服务器的 iqn进行连接 1发现 iscsi targetiscsi 服务器上的可用 iqn iscsiadm -m discovery -t sendtargets -p 服务器 IP 地址
#iscsiadm -m discovery -t sendtargets -p 192.168.1.7 注发现的 iqn 存储到/var/lib/iscsi/nodes 中可以对已发现的 iqn 进行管理实现 iqn 的增加、删除和更新 2登录 iscsi target 空间 iscsiadm -m node -T iqn.2018-05.com.yy.www:storage1 –login 注先发现在登陆 3退出 iscsi target 空间 iscsiadm -m node -T iqn.2018-05.com.yy.www:storage1 --logout 4开机自动挂载 iscsiadm -m node -T iqn.2018-05.com.yy.www:storage1 -p 192.168.1.2 -o update -n node.startup -v automatic
注在/etc/fstab 的权限列defualts,_netdev在服务器网卡启动后才进行挂载动作五个磁盘分五次自动挂载