linux 下iscsi网络存储配置

iSCSI 的主要功能是在TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程。需要在linux的服务端装上target,客户机上装上inititor。

配置过程如下:

在主机上测试IP为192.168.157.144

[[email protected] ~]# yum install iscsi-initiator-utils.i386

[[email protected] ~]# yum install scsi-target-utils.i386

安装完成后启动target

service tgtd start

target 的配置文件只要为/etc/tgt/targets.conf

在srv下iscsi的目录下建一个img文件,用作iscsi网络文件分享

编辑配置文件targets.conf

在文件末尾添加

一切完成后,重启服务 service tgtd restart

使用命令tgt-admin --show 查看

服务端完成

进行客户端操作

安装iscsi 启动服务

使用命令iscsiadm -m discovery -t sendtargets -p 192.168.157.144查看网络共享

查找到分享节点后,登陆iscsi

iscsiadm -m node -T iqn.2008-09.dev:server.iscsidisk --login

查看硬盘,可以看到多出的sdb

将sdb创建成逻辑卷

完成后格式化LV 卷 mkfs.ext3 /dev/iscsi/iscsilv

完成后 将该卷挂载到本地/mnt/iscsi目录下 即可使用

使用命令 df -TH 查看挂载情况

客户端使用服务端共享成功

在服务端使用命令查看共享情况

在服务端可以查看来自192.168.157.144的连接使用

至此 iscsi 的配置完成。

在配置前使用rpm包安装

出现错误一

NOKEY

解决办法

使用命令,导入

[[email protected] home]# rpm --import /etc/pki/rpm-gpg/RPM*

或直接 导入文件下载源的RPM-GPG-KEY-*

[[email protected] home]# cp RPM-GPG-KEY-* /etc/pki/rpm-gpg/

错误二

[[email protected] home]# rpm -ivh iscsi-initiator-utils-6.2.0.871-0.16.el5.i386.rpm warning: waiting for transaction lock on /var/lib/rpm/__db.000

解决

[[email protected] home]# rm -f /var/lib/rpm/__db.*

成功解决。

时间: 2024-07-30 10:18:27

linux 下iscsi网络存储配置的相关文章

Lenovo DS存储Linux下ISCSI 多路径映射配置

Lenovo  DS存储Linux下ISCSI 多路径映射配置 Renren  2018-01-17 实验环境: DS4200存储,B控制器池划分一个大小为18G的volume,通过两个1G ISCSI口port2和port3同时映射给客户机.Port B2口IP为172.16.1.14/24 :port B3口IP为172.16.1.15/24. 客户机系统为centos 6.9,两个以太网口,eth0口IP为172.16.1.195/24,eth1口的IP为172.16.1.196/24.网

Linux下TCP网络编程与基于Windows下C#socket编程间通信

一.linux下TCP网络编程基础,需要了解相关函数 Socket():用于套接字初始化. Bind():将 socket 与本机上的一个端口绑定,就可以在该端口监听服务请求. Listen():使socket处于被动的监听模式,并为该  socket  建立一个输入数据队列,将到达的服务器, 请求保存在此队列中,直到程序处理他们. Accept():让服务器接收客户的连接请求. Connect():客户端使用connect函数来配置 socket并与远端服务器建立一个 TCP 连接. Clos

Linux下TCP网络编程与基于Windows下C#socket编程之间通信

一.linux下TCP网络编程基础,需要了解相关函数 Socket():用于套接字初始化. Bind():将 socket 与本机上的一个端口绑定,就可以在该端口监听服务请求. Listen():使socket处于被动的监听模式,并为该  socket  建立一个输入 数据队列,将到达的服务器, 请求保存在此队列中,直到程序处理他们. Accept():让服务器接收客户的连接请求. Connect():客户端使用connect函数来配置 socket并与远端服务器建立一个 TCP 连接. Clo

linux下NFS网络文件系统的搭建

1.首先准备两台主机,一台做服务器,一台做客户机,保证两台能够相互通信 服务器IP地址:192.168.4.5 客户机IP地址:192.168.4.205 2.给服务器配置NFS服务 [[email protected] /]# rpm -q nfs-utils rpcbind nfs-utils-1.2.3-39.el6.x86_64 rpcbind-0.2.0-11.el6.x86_64 确定这两个软件包已经安装,如果没有安装需要安装 3.修改nfs的配置文件 新建共享目录 [[email 

Linux下的网络配置 - CentOS 6.x

Linux下的网络配置 - CentOS 6.x 文本关键字:Linux.CentOS.网络服务.eth0.网卡配置项 一.查看网络信息 通常我们查看本机的网络是否正常,主要需要知道的就是网卡是否在正常工作,相关的网络信息(IP地址.广播地址.子网掩码等)是什么.除此之外,我们需要测试当前机器是否连入互联网,或者是否能够与网关正常通信. 1. ifconfig ifconfig是一个最常用的,可以查看和设置各网卡的工具. 直接使用ifconfig命令:列出所有当前已启用的网卡信息 使用ifcon

linux下常见网络故障的处理思路

据统计,linux系统下产生的故障有60%来自网络,其他来自系统本身,解决linux网络的顺序应该从linux自身底层网络开始,然后逐步排查. 网络硬件问题,可以通过检查网线.网卡.交换机等是否正常来确认是否由硬件问题造成网络故障. 检查网卡是否正常工作,可以从网卡驱动是否正常加载.网卡ip(ifconfig命令查看)配置是否正确.系统路由(route)等确认 检查局域网主机间是否正常通讯,可以使用ping命令测试 检查DNS是否设置正确,可以从配置文件/etc/resolv.conf./etc

linux中ISCSI(网络共享磁盘)

ISCSI:它是一种在现有的IP网络上无需安装单独的光纤网络即可同时传输消息和块数据的突破性技术.iSCSI基于应用非常广泛的TCP/IP协议,将SCSI命令/数据块封装为iSCSI包,再封装至TCP 报文,然后封装到IP 报文中.iSCSI通过TCP面向连接的协议来保护数据块的可靠交付.由于iSCSI基于IP协议栈,因此可以在标准以太网设备上通过路由或交换机来传输.iSCSI技术实现了物理硬盘设备与TCP/TP网络传输协议的相互结合,使得用户可以通过互联网方便的获取到远程机房提供的共享存储资源

netty学习(一)--linux下的网络io模型简介

linux的内核将所有的外部设备都看作一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令 ,返回一个file descriptor(fd,文件描述符).而对一个socket的读写也会有相应的描述符,成为socketfd (socket描述符),描述符就是一个数字,它指向内核中的一个结构体(文件路径,数据区等一些属性). 根据unix编程对I/O模型的分类,unix提供了5种I/O模型,分别是: (1)阻塞I/O模型:最常使用的就是阻塞I/O模型,在默认条件下所有的文件操作都是阻塞的!!

netty学习(一)--linux下的网络io模型简单介绍

linux的内核将全部的外部设备都看作一个文件来操作,对一个文件的读写操作会调用内核提供的系统命令 ,返回一个file descriptor(fd.文件描写叙述符).而对一个socket的读写也会有对应的描写叙述符.成为socketfd (socket描写叙述符),描写叙述符就是一个数字,它指向内核中的一个结构体(文件路径.数据区等一些属性). 依据unix编程对I/O模型的分类,unix提供了5种I/O模型.各自是: (1)堵塞I/O模型:最常使用的就是堵塞I/O模型,在默认条件下全部的文件操