Linux系统快速搭建iPSAN存储方案
linux 搭建ipsan

首页 2024-12-11 07:05:13



Linux下搭建IP-SAN存储实战指南 IP-SAN(Internet Protocol Storage Area Network)是一种基于IP网络协议的存储区域网络,通过iSCSI(Internet Small Computer System Interface)协议实现存储设备的远程访问

    在Linux环境下搭建IP-SAN存储,可以实现高效的数据存储和共享

    本文将详细介绍如何在Linux系统上搭建IP-SAN存储,包括服务端和客户端的配置过程

     一、服务端安装与配置 1.1 安装SCSI Target Utils IP-SAN存储服务基于C/S(Client/Server)模式,服务端口为3260

    首先,需要在服务端安装SCSI Target Utils软件包,这是实现iSCSI Target功能的关键组件

     使用yum安装SCSI Target Utils 【root@node01~】# yum -y install scsi-target-utils 安装完成后,检查主要配置文件`/etc/tgt/targets.conf`是否存在,并确认其权限和所有者正确

     检查配置文件 【root@node01~】# ll /etc/tgt/targets.conf -rw------- 1 root root 6945 Sep 4 2013 /etc/tgt/targets.conf 1.2 启动并配置SCSI Target服务 接下来,启动SCSI Target服务,并设置为开机自启动

     启动SCSI Target服务 【root@node01~】# service tgtd restart Stopping SCSI target daemon: notrunning 【FAILED】 Starting SCSI target daemon: 【OK 】 设置服务开机自启动 【root@node01~】# chkconfig tgtd on 使用`netstat`命令检查服务端口3260是否处于监听状态

     检查服务端口 【root@node01~】# netstat -antup | grep 3260 tcp 0 0 0.0.0.0:3260 0.0.0.0: LISTEN 1125/tgtd tcp 0 0 :::3260 ::: LISTEN 1125/tgtd 1.3 新建存储分区 在虚拟机中新增一个10GB大小的磁盘`/dev/sdb`,并重启服务器以识别新磁盘

     查看磁盘信息 【root@node01~】# fdisk -l | grep Disk Disk /dev/sda: 21.5 GB, 21474836480 bytes Disk identifier: 0x0004a1ec Disk /dev/sdb: 10.7 GB, 10737418240 bytes Disk identifier: 0x00000000 使用`fdisk`工具对`/dev/sdb`进行分区,假设分区大小为5GB

     对/dev/sdb进行分区 【root@node01~】# fdisk /dev/sdb 分区步骤省略,选择n新建分区,设置大小为5G 分区完成后,使用`partprobe`命令使分区生效(某些系统可能需要重启)

     1.4 共享存储分区 编辑`/etc/tgt/targets.conf`文件,添加新的Target配置,指定共享的分区和允许访问的客户端IP地址

     编辑targets.conf文件 【root@node01~】# vim /etc/tgt/targets.conf 增加以下内容 backing-s