Centos6.4系统存储服务器之ISCSI

简介:

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

 

1.安装iscsi服务软件和添加一块共享硬盘

[root@node1 ~]# yum install scsi-target-utils    --安装软件
[root@node1 ~]# sfdisk -l /dev/sdb   --新添加的磁盘
Disk /dev/sdb: 66 cylinders, 255 heads, 63 sectors/track
[root@node1 ~]#

 

2.服务器端修改配置文件

[root@node1 ~]# vim /etc/tgt/targets.conf    --修改配置文件,添加以下行
<target iqn.2014-01.node1:server.target4>  --2014-01是日期,node1是计算机名,server.target4随意写
direct-store /dev/sdb    --要共享的硬盘,也可以是分区,块设备
write-cache off   --不写入缓存
initiator-address 2.2.2.0/24   --允许哪个网段访问
</target>
[root@node1 ~]# /etc/init.d/tgtd  restart
Stopping SCSI target daemon:                               [  OK  ]
Starting SCSI target daemon:                               [  OK  ]
[root@node1 ~]# netstat -lutnp |grep 3260
tcp        0      0 0.0.0.0:3260                0.0.0.0:*                   LISTEN      1962/tgtd
tcp        0      0 :::3260                     :::*                        LISTEN      1962/tgtd
[root@node1 ~]# tgt-admin --show | grep Target    --查看到共享有一个存储
Target 1: iqn.2014-01.node1:server.target4
[root@node1 ~]# iptables -I INPUT -p tcp -s 2.2.2.0/24 --dport 3260 -j ACCEPT   --放行包过滤

 

3.客户端是Windows系统

(1)下载windows系统iSCSI客户端工具,并安装

http://zj.ouyaoxiazai.com:89/xiazaidian/MicrosoftweiruaniSCSIkehuduangongju.exe

(2)安装完后打开界面添

wKioL1LXbrahKAYdAAEqktiKdgY944.jpg

(3)写入服务器的IP地址

wKiom1LXbvPRn5aAAAFHQLc8E4I564.jpg

(4)查看服务器共享的磁盘,如果没有请检查其它地方是否有错

wKiom1LXbzGCx97uAAE2mdalivY251.jpg

(5)登陆服务器的scsi服务

wKiom1LXb-WRrtSSAAEx4fYUw6Q514.jpg

(6)在windows系统中可以看到新的磁盘了,在中途需要安装驱动就下一步安装,也要格式化新的磁盘

wKiom1LXcDrThkOGAAHnU6VkIKg748.jpg

(7)在我的电脑中可以看到分区了

wKiom1LXcIfjyAF6AAFP7nh3rTk179.jpg

 

4.客户端是Linux系统

[root@redhat ~]# yum install iscsi-target-utils    --安装客户端软件
[root@redhat ~]# /etc/init.d/iscsid start   --启动服务
[root@redhat ~]# /etc/init.d/iscsi start    --启动服务
[root@redhat ~]# iscsiadm -m discovery -t sendtargets -p 2.2.2.27:3260   --查找服务器的共享磁盘
2.2.2.27:3260,1 iqn.2014-01.node1:server.target4
[root@redhat ~]# iscsiadm -m node -T iqn.2014-01.node1:server.target4 --login  --登陆服务器
Logging in to [iface: default, target: iqn.2014-01.node1:server.target4, portal: 2.2.2.27,3260] (multiple)
Login to [iface: default, target: iqn.2014-01.node1:server.target4, portal: 2.2.2.27,3260] successful.
[root@redhat ~]# fdisk -l /dev/sdb      --查看磁盘
Disk /dev/sdb: 546 MB, 546308096 bytes
255 heads, 63 sectors/track, 66 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5ce268ef
Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               2          66      522112+   5  Extended
/dev/sdb5               2          66      522081    7  HPFS/NTFS
[root@redhat ~]# mkfs.ext4 /dev/sdb    --格式化磁盘
mke2fs 1.41.12 (17-May-2010)
/dev/sdb is entire device, not just one partition!
Proceed anyway? (y,n) y
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
33360 inodes, 133376 blocks
6668 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=138412032
5 block groups
32768 blocks per group, 32768 fragments per group
6672 inodes per group
Superblock backups stored on blocks:
32768, 98304
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 37 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
[root@redhat ~]# mount /dev/sdb /mnt/     --挂载目录
[root@redhat ~]# df -TH
Filesystem    Type     Size   Used  Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
ext4      20G   833M    19G   5% /
tmpfs        tmpfs     262M      0   262M   0% /dev/shm
/dev/sda1     ext4     508M    32M   451M   7% /boot
/dev/sr0   iso9660     538M    18M   494M   4% /mnt
/dev/sdb      ext4     538M    18M   494M   4% /mnt
[root@redhat ~]# ll /mnt/     --查看文件
total 16
drwx------. 2 root root 16384 Jan 16 13:55 lost+found
[root@redhat ~]#

 

5.注销iscsi连接和退出

[root@redhat ~]# iscsiadm -m node -o delete -T iqn.2014-01.node1:server.target4    --注销连接
iscsiadm: This command will remove the record [iface: default, target: iqn.2014-01.node1:server.target4, portal: 2.2.2.27,3260], but a session is using it. Logout session then rerun command to remove record.
iscsiadm: Could not execute operation on all records: session exists
[root@redhat ~]# iscsiadm -m node -U all   --断开所有连接
Logging out of session [sid: 1, target: iqn.2014-01.node1:server.target4, portal: 2.2.2.27,3260]
Logout of [sid: 1, target: iqn.2014-01.node1:server.target4, portal: 2.2.2.27,3260] successful.
[root@redhat ~]# sfdisk -l     --没有那个磁盘了
Disk /dev/sda: 2652 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1   *      0+     63-     64-    512000   83  Linux
/dev/sda2         63+   2652-   2589-  20794368   8e  Linux LVM
/dev/sda3          0       -       0          0    0  Empty
/dev/sda4          0       -       0          0    0  Empty
Disk /dev/mapper/VolGroup-lv_root: 2457 cylinders, 255 heads, 63 sectors/track
Disk /dev/mapper/VolGroup-lv_swap: 130 cylinders, 255 heads, 63 sectors/track
[root@redhat ~]#










本文转自 z597011036 51CTO博客,原文链接:http://blog.51cto.com/tongcheng/1352211,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
存储 运维 数据挖掘
服务器数据恢复—EqualLogic存储硬盘出现坏道的数据恢复案例
某品牌EqualLogic PS6100存储阵列上有一组由16块硬盘组建的raid5磁盘阵列。磁盘阵列上层划分多个大小不同的卷,存放虚拟机文件。 硬盘出现故障导致存储阵列不可用,需要恢复存储阵列中的数据。
|
7月前
|
存储 运维 Oracle
服务器数据恢复—存储硬盘指示灯亮黄灯,RAID5阵列崩溃的数据恢复案例
服务器存储数据恢复环境: 某单位一台某品牌DS5300存储,1个机头+4个扩展柜,50块的硬盘组建了两组RAID5阵列。一组raid5阵列有27块硬盘,存放Oracle数据库文件。存储系统上层一共划分了11个卷。 服务器存储故障: 存储设备上两个硬盘指示灯亮黄色。其中一组RAID5阵列崩溃,存储不可用,设备已经过保。
|
7月前
|
监控 关系型数据库 MySQL
在CentOS系统中,如何统计哪个进程打开了文件描述符?
利用上述方法,你可以有效地监控和统计CentOS系统中的进程打开的文件描述符数量,以帮助排查错误或优化系统配置。通过组合使用各种工具和命令,可以获得对系统状态和行为的深入了解,进而做出相应的调整和
337 5
|
8月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
455 18
|
8月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
591 15
|
存储 Ubuntu Linux
HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包 (Released Oct 2025)
HPE SPP 2025.09.00.00 - HPE 服务器固件、驱动程序和系统软件包
263 0
|
9月前
|
域名解析 运维 监控
阿里云轻量服务器的系统镜像和应用镜像的区别
轻量应用服务器是阿里云推出的易用型云服务器,支持一键部署、域名解析、安全管理和运维监控。本文介绍其系统镜像与应用镜像的区别及选择建议,助您根据业务需求和技术能力快速决策,实现高效部署。
|
8月前
|
存储 数据挖掘 Linux
服务器数据恢复—重装系统导致OceanStor存储上的分区无法访问的数据恢复案例
服务器存储数据恢复环境: 华为OceanStor某型号存储+扩展盘柜,存储中的硬盘组建了raid5磁盘阵列,上层分配了1个lun。 linux操作系统,划分了两个分区,分区一通过lvm扩容,分区二为xfs文件系统。 服务器存储故障: 工作人员重装系统操作失误导致磁盘分区变化,分区二无法访问,数据丢失。
|
9月前
|
缓存 监控 Linux
CentOS系统如何查看当前内存容量。
以上方法都不需要特殊软件或者复杂配置即可执行,在CentOS或其他Linux发行版中都适合运行,并且它们各自透露出不同角度对待问题解答方式:从简单快速到深入详尽;从用户态到核心态;从操作层数到硬件层数;满足不同用户需求与偏好。
715 8
|
9月前
|
存储 算法 数据挖掘
服务器数据恢复—昆腾存储StorNext文件系统数据恢复案例
一台昆腾存储设备中有一组raid5磁盘阵列。阵列上有两块硬盘先后离线,raid5磁盘阵列不可用。