CentOS配置iscsi存储

简介:

实验需求:一台CentOS 7.2系统,两块硬盘一块20G装系统一块100G配置为存储

实验软件:ISCSI Software Target

实验目的:搭建iscsi使网络邻居通过SAN自由存储

服务器IP地址为192.168.10.1

1
# ip add


blob.png


为一块新的100G硬盘分区分割成30Gsdb170Gsdb2

1
# fdisk –l

blob.png


配置iscsi服务端

开始配置iscsi服务端需要安装targetdtargetcli

1
2
# yum install targetd  targetcli
# targetcli

blob.png


首先创建两个存储硬盘文件/dev/sdb1disk1dev/sdb2disk2

1
2
3
/>  cd  backstores /block
/backstores/block > create disk1  /dev/sdb1
/backstores/block > create disk2  /dev/sdb2

blob.png


创建服务器信息节点为iqn.2017-12.x.com:target01并在此节点下创建两个目录设备信息 disk1lun0disk2lun1,此时新建节点默认节点为3260侦听所有网段请求


1
2
/>  cd  /iscsi
/iscsi > create iqn.2017-12.x.com:target01


blob.png


1
2
3
/iscsi cd  iqn.2017-12.x.com:target01 /tpg1/luns
/iscsi/iqn .20...t01 /tpg1/luns > create  /backstores/block/disk1
/iscsi/iqn .20...t01 /tpg1/luns > create  /backstores/block/disk2

blob.png


进入acls目录创建客户端访问控制,这里设置为iqn.2017-12.x.com:iscsi01

1
2
/iscsi/iqn .20...t01 /tpg1/luns cd  .. /acls
/iscsi/iqn .20...t01 /tpg1/acls > create iqn.2017-12.x.com:iscsi01

blob.png


到此服务端配置完成,返回根目录并保存配置

1
2
3
/iscsi/iqn .20...target01 /tpg1 > /.
/> saveconfig
/>  exit

blob.png


重启服务并设置开机启动

1
2
# systemctl restart targetd
# systemctl enable targetd

blob.png


查看默认端口

1
# netstat -npl | grep 3260

blob.png


这里以windows server2008R2为例

因为上面配置的acls访问控制我们需要把客户端发起程序名称改为:iqn.2017-12.x.com:iscsi01,打开系统自带的iSCSI发起程序,配置栏-更改为iqn.2017-12.x.com:iscsi01

blob.png


在目标栏-目标输入ip地址192.168.10.1快速连接即可发现服务端

blob.png


右击我的电脑-管理存储-磁盘管理  在磁盘管理里初始化磁盘之后即发现服务端两块硬盘一块30G一块70G分区管理后即可随意使用iscsi存储了

blob.png

blob.png

blob.png

                                                                                                                                谢坚坚 2017.12.13

                                 

本文转自 新网学会 51CTO博客,原文链接: http://blog.51cto.com/xwxhvip/2050385,如需转载请自行联系原作者

相关文章
|
1月前
|
Java Linux
为centos7配置jdk
为centos7配置jdk
38 3
|
1月前
|
Linux 网络安全 开发工具
Centos6.5安装并配置Telnet服务
该内容是一个关于如何安装配置Telnet服务的教程。首先,通过yum安装vim、xinetd、telnet和telnet-server。接着,修改/etc/xinetd.d/telnet配置文件,将disable改为no,并设置访问限制(如限定特定网段和时间)。关闭防火墙,重启服务。创建测试用户后,分别使用CentOS和Windows的Telnet客户端进行连接测试,显示成功,实验完成。
71 1
|
14天前
|
Linux
centos bond多网关配置 bond多网关路由
centos bond多网关配置 bond多网关路由
|
14天前
|
开发工具
centos8 yum安装mysql8 流程配置
centos8 yum安装mysql8 流程配置
|
21天前
|
NoSQL Linux Redis
Centos7 安装和配置 Redis 5 教程
在Centos上安装Redis 5,如果是 Centos8,那么 yum 仓库中默认的 redis 版本就是 5,直接 yum install 即可。
75 0
|
24天前
|
缓存 Linux 编译器
Linux(CentOS7.5) 安装部署 Python3.6(超详细!包含 Yum 源配置!)
该指南介绍了在Linux系统中配置Yum源和安装Python3的步骤。首先,通过`yum install`和`wget`命令更新和备份Yum源,并从阿里云获取CentOS和EPEL的repo文件。接着,清理和更新Yum缓存。然后,下载Python3源代码包,推荐使用阿里云镜像加速。解压后,安装必要的依赖,如gcc。在配置和编译Python3时,可能需要解决缺少C编译器的问题。完成安装后,创建Python3和pip3的软链接,并更新环境变量。最后,验证Python3安装成功,并可选地升级pip和配置pip源以提高包下载速度。
|
1月前
|
存储 Linux Docker
CentOS7修改Docker容器和镜像默认存储位置
CentOS7修改Docker容器和镜像默认存储位置
|
1月前
|
NoSQL Linux Redis
在CentOS上安装和配置Redis
在CentOS上安装和配置Redis
152 0
|
1月前
|
Linux
CentOS 7 配置yum阿里源 (三步即可)
CentOS 7 配置yum阿里源 (三步即可)
601 1
|
1月前
|
网络协议 Java 应用服务中间件
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
19 0