Centos搭建iSCSI

一、安装iscsi target

yum install -y scsi-target-utils

二、添加磁盘并格式化

2.1查看添加的磁盘系统是否正确识别fdisk -l

2.2分别格式化添加的磁盘 fdisk /dev/sdb;fdisk /dev/sdc;fdisk /dev/sdd;fdisk /dev/sde

2.3查看是否格式化完成

[[email protected] ~]# fdisk -l

Disk /dev/sda: 21.4 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1        2087    16763796   83  Linux

/dev/sda2            2088        2609     4192965   82  Linux swap / Solaris

Disk /dev/sdb: 536 MB, 536870912 bytes

64 heads, 32 sectors/track, 512 cylinders

Units = cylinders of 2048 * 512 = 1048576 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sdb1               1         512      524272   83  Linux

Disk /dev/sdc: 536 MB, 536870912 bytes

64 heads, 32 sectors/track, 512 cylinders

Units = cylinders of 2048 * 512 = 1048576 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sdc1               1         512      524272   83  Linux

Disk /dev/sdd: 3221 MB, 3221225472 bytes

255 heads, 63 sectors/track, 391 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sdd1               1         391     3140676   83  Linux

Disk /dev/sde: 3221 MB, 3221225472 bytes

255 heads, 63 sectors/track, 391 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sde1               1         391     3140676   83  Linux

三、启动iscsi target服务

service tgtd start

四、查看服务是否启动,端口是否正常

[[email protected] ~]# netstat -an | grep 3260

tcp        0      0 0.0.0.0:3260                0.0.0.0:*                   LISTEN

tcp        0      0 192.168.1.200:3260          192.168.1.253:10282         ESTABLISHED

tcp        0      0 :::3260                     :::*                        LISTEN

[[email protected] ~]#

五、使用tgtadm配置iscsi target的IQN、磁盘资源、及initiator服务器

5.1 配置iscsi target服务器的IQN为 iqn.2016-09.com.centos:000

tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2016-09.com.centos:000

5.2 把格式化后的四个磁盘分配给tid1

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdb1

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 2 -b /dev/sdc1

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 3 -b /dev/sdd1

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 4 -b /dev/sde1

5.3配置initiator服务器,只允许IP为192.168.1.199;192.168.1.198的initiator服务器访问

tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.1.199

tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.1.198

六、查看资源分配是否正常,initiator服务器配置是否正常

[[email protected] ~]# tgtadm --lld iscsi --op show --mode target

Target 1: iqn.2016-09.com.centos:000

System information:

Driver: iscsi

State: ready

I_T nexus information:

I_T nexus: 1

Initiator: iqn.1988-12.com.oracle:002

Connection: 0

IP Address: 192.168.1.253

LUN information:

LUN: 0

Type: controller

SCSI ID: IET     00010000

SCSI SN: beaf10

Size: 0 MB

Online: Yes

Removable media: No

Backing store type: rdwr

Backing store path: None

LUN: 1

Type: disk

SCSI ID: IET     00010001

SCSI SN: beaf11

Size: 537 MB

Online: Yes

Removable media: No

Backing store type: rdwr

Backing store path: /dev/sdb1

LUN: 2

Type: disk

SCSI ID: IET     00010002

SCSI SN: beaf12

Size: 537 MB

Online: Yes

Removable media: No

Backing store type: rdwr

Backing store path: /dev/sdc1

LUN: 3

Type: disk

SCSI ID: IET     00010003

SCSI SN: beaf13

Size: 3216 MB

Online: Yes

Removable media: No

Backing store type: rdwr

Backing store path: /dev/sdd1

LUN: 4

Type: disk

SCSI ID: IET     00010004

SCSI SN: beaf14

Size: 3216 MB

Online: Yes

Removable media: No

Backing store type: rdwr

Backing store path: /dev/sde1

Account information:

ACL information:

192.168.1.199

192.168.1.198

七、把tgtd服务配置信息加入到/etc/rc.local文件中,使其可以重启自动生效

tgtadm --lld iscsi --op new --mode target --tid 1 -T iqn.2016-09.com.centos:000

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b /dev/sdb1

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 2 -b /dev/sdc1

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 3 -b /dev/sdd1

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 4 -b /dev/sde1

tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.1.199

tgtadm --lld iscsi --op bind --mode target --tid 1 -I 192.168.1.198

时间: 2024-10-06 13:48:37

Centos搭建iSCSI的相关文章

linux系统简单搭建iSCSI

一.常见的存储类型 目前磁盘存储市场上,存储分类(如下表一)根据服务器类型分为:封闭系统的存储和开放系统的存储,封闭系统主要指大型机,AS400等服务器,开放系统指基于包括Windows.UNIX.Linux等操作系统的服务器:开放系统的存储分为:内置存储和外挂存储:开放系统的外挂存储根据连接的方式分为:直连式存储(Direct-Attached Storage,简称DAS)和网络化存储(Fabric-Attached Storage,简称FAS):开放系统的网络化存储根据传输协议又分为:网络接

CentOS配置iscsi存储

实验需求:一台CentOS 7.2系统,两块硬盘一块20G装系统一块100G配置为存储 实验软件:ISCSI Software Target 实验目的:搭建iscsi使网络邻居通过SAN自由存储 服务器IP地址为192.168.10.1 # ip add 为一块新的100G硬盘分区分割成30G的sdb1和70G的sdb2 # fdisk –l 配置iscsi服务端 开始配置iscsi服务端需要安装targetd和targetcli包 # yum install targetd  targetcl

Linux下搭建iSCSI共享存储的方法 TGT 方式 CentOS6.9系统下

iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI分为服务端和客户端,服务端需要安装scsi target用来共享存储设备,客户端需要安装iscsi initiato

在CentOS搭建Git服务器 转

在CentOS搭建Git服务器 来自 :http://www.jianshu.com/p/69ea5ded3ede 前言 我们可以GitHub发布一些开源代码的公共仓库,但对于私密仓库就需要收费了.公司内部通常会搭建自己的Git服务器,我也通过在自己的服务器上搭建练习一下. 开始前先说一下服务器信息,这里是阿里云的CentOS 6.5 64位操作系统. 一 确认服务器是否安装Git [[email protected] git]# rpm -qa gitgit-1.7.1-3.el6_4.1.x

搭建iscsi服务

搭建iscsi服务服务端1,通过yum安装target 软件包2,对服务硬盘分区fdisk 设备文件路径3,配置target 服务设置iqn 配置acl 客户端iqn号Lun 服务ip退出并保存4,重启并加入开机启动, 客户端1,修改iscsi配置文件中iqn 号,客户端的2,重启iscsid 服务3,链接iscsi 服务端iscsiadm -m discovery -t st -p 服务端服务ip 4,扫描服务端可用磁盘iscsiadm -m node -T 服务端iqn -t5,分区已扫描到

Linux CentOS搭建JDK+Mysql+Tomcat+Nginx负载均衡环境      

本文使用了Tomcat+Nginx环境,主要起到负载均衡的作用,使用Tomcat处理jsp后台程序,使用Nginx处理静态页面. 准备工作(下载软件版本,请自行百度下载) 安装包放至:/usr/local/src 安装地址:/usr/local/软件名 1.apache-tomcat-6.0.48 2.mysql-5.5.54 3.nginx-1.6.3 4.cmake-2.8.8 5.pcre-8.40 6.jdk-8u11-linux-x64 7.openssl-1.1.0d(https使用

centos搭建samba服务器

centos搭建samba服务器 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置"NetBIOS over TCP/IP"使得Samba不但能与局域网络主机分

centos 搭建 git 服务端和客户端

centos 搭建git需要设置远程服务端和客户端.远程代码存放在服务端,多个客户端可以共享和维护服务端代码. 一.服务端主机 1.创建ssh,大部分默认已经安装,有ssh就跳过 yum install openssh-server -y 2. 安装git yum -y install git-core 3.1 创建git用户 useradd git 3.2 设置密码 passwd git 4. git用户登录 su git 5. 初始化服务器端仓库 cd /home/gitgit init -

CentOS搭建FTP

Centos搭建FTP,yum 傻瓜式搭建,犹如喝水那么简单,按照这方法还不能搭建出来,证明你不是这块料. 1,         安装:vsftpd,可以通过光盘或网络安装 光盘安装:挂载ios镜像,mount /dev/cdrom /mnt 进入cd /mnt目录,找到vsftpd安装包即可 在线安装:yum install vsftpd –y 完成后就可以使用ftp 默认安装路径是在/var/ftp/pub. 2,         拷贝光盘镜像 首先把光盘的ios中Packages目录里面的