Linux下如何搭建SAN系统

Linux下如何搭建SAN系统,第1张

ipsan配置

server端 192.168.1.20

安装包 scsi-target-utils #yum安装

vim /etc/tgt/targets.conf

<target iqn.2008-09.com.example:server.target1>

backing-store /dev/sda#你要共享的硬盘或分区

write-cache off

vendor_id xx #client配置udev时使用

product_id xx #client配置udev时使用

initiator-address 192.168.1.0/24 #访问列表

</target>

service tgtd start #开启服务

tgt-admin show #检查ipsan开启状态

client 192.168.1.11

安装包 iscsi-initiator-utils

service iscsid start #开启服务

iscsiadm -m discovery -t sendtargets -p 192.168.1.20:3260 #发现server端存储

iscsiadm -m node -T iqn.2008-09.com.example:server.target1 -l #挂在分区

fdisk -l #查看分区是否挂在成功

iscsiadm -m node -T iqn.2008-09.com.example:server.target1 -u #卸载分区

以上在redhat系系统可用,未配置udev。

单点故障在生产环境中是不被允许的,我们运维在设计架构的时候,如果无法解决单点故障,那么他设计的这个架构就无法满足高可用的需求,自然容灾性就无法谈起。同样我们在设计IPSAN架构的时候,也需要考虑单点故障的问题,因为一旦线路出现了问题,那么业务就会被中断了。这种问题我们是不能容忍的,这节课我就给大家说下如何实现IPSAN多链路共享。

a、配置双链路网络 192.168.10.0 192.168.11.0两个网段线路。

配置完成一定要测试连通性

b、IPSAN服务器设置设备共享

IPSAN服务器配置磁盘共享,将本机的/dev/sdb1共享

客户端可以通过访问192.168.11.241:3260 192.168.10.241:3260这两个地址访问共享

共享设备iqn名称:iqn.2019-04.com.ayitula:storage

客户端的iqn名称为 iqn.2019-04.com.ayitula:client1

c、实现步骤

a、客户端连接服务器共享实现容灾有两种方式

1)多路径软件

2)udev

关于多路径软件和udev介绍

多路径软件Device Mapper Multipath概述

多路径软件Device Mapper Multipath(DM-Multipath)可以将服务器节点和存储阵列之间的多条I/O链路配置为一个单独的设备。这些I/O链路是由不同的线缆、交换机、控制器组成的SAN物理链路。Multipath将这些链路聚合在一起,生成一个单独的新的设备。

1.DM-Multipath概览:

(1)数据冗余

DM-Multipath可以实现在active/passive(主动/被动)模式下的灾难转移。在active/passive模式下,只有一半的链路在工作,如果链路上的某一部分(线缆、交换机、控制器)出现故障,DM-Multipath就会切换到另一半链路上。

(2)提高性能

DM-Multipath也可以配置为active/active模式,从而I/O任务以round-robin的方式分布到所有的链路上去。通过配置,DM-Multipath还可以检测链路上的负载情况,动态地进行负载均衡。

udev

udev 是Linux kernel 2.6系列的设备管理器。它主要的功能是管理/dev目录底下的设备节点。udev会根据用户添加/删除硬件的行为,自处理/dev目录下所有设备文件。

本文主要介绍的是IPSAN+多路径软件实现高可用

b、实现步骤

c、实现步骤

断掉一个线路,验证是否能继续工作。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7592699.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存