双网卡连接公共存储

简介: 双网卡mysql服务器连接公共存储iscsi!  [环境 RHEL6] 客户端与iscsi连接了的时候,会有两块新的硬盘出来/dev/sdb,/dev/sdc! 然后配置之后,会有一块新的假硬盘出来/dev/mapper/mpathb,它可以自动进行线路的切换!   .[client双网卡]<-------->[storage-iscsi] [故障迁移] sh

双网卡mysql服务器连接公共存储iscsi!  [环境 RHEL6]


客户端与iscsi连接了的时候,会有两块新的硬盘出来/dev/sdb,/dev/sdc!
然后配置之后,会有一块新的假硬盘出来/dev/mapper/mpathb,它可以自动进行线路的切换!

 

.[client双网卡]<-------->[storage-iscsi] [故障迁移]
shell> yum install -y device-mapper-multipath.i686      ///客户端需要安装multipath这个软件包

shell> modprobe dm-multipath             ///将可加载内核模块加载进内核

shell> cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/
找到配置文件

 

客户端的配置文件就只要修改两个地方,
"path_grouping_policy  failover"

shell> iscsiadm -m discovery -t sendtargets -p 61.1.1.1
shell> iscsiadm -m discovery -t sendtargets -p 202.1.1.1  ///它们得到的是相同的iqn信息

storage -> iscsi 共享 [故障迁移]双网卡!

client -> (iscsi) 分别链接两个线路

yum install -y device-mapper-multipath

cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /etc/

defaults {
        udev_dir                /dev
        polling_interval        10
        path_selector                "round-robin 0"
        path_grouping_policy    fail-over
        getuid_callout          "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
#      prio                    alua                             ///由于网卡原因,该实验是用虚拟机试验的!假设备一直不出现,应该是由于虚拟机不支持 alua!真实机是支持的!
        path_checker            readsector0
        rr_min_io               100
        max_fds                 8192
        rr_weight               priorities
        failback                immediate
        no_path_retry           fail
        user_friendly_names     yes
}

kernel-module -->  dm_round_robin     dm_multipath

/dev/mapper/mpathb  <--- 自动切换设备  --> /database 测试数据库

目录
相关文章
|
前端开发 开发者
大模型代码能力体验报告之贪吃蛇小游戏《二》:OpenAI-Canvas-4o篇 - 功能简洁的文本编辑器加一点提示词语法糖功能
ChatGPT 的Canvas是一款简洁的代码辅助工具,提供快速复制、版本管理、选取提问、实时编辑、代码审查、代码转写、修复错误、添加日志和注释等功能。相较于 Claude,Canvas 更加简单易用,但缺少预览功能,适合一般开发者使用。
229 0
|
存储 应用服务中间件 开发工具
部署iscsi和multipath
对接存储需要使用iscsi和multipath
|
5天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
303 116
|
20天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
7天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
494 45
Meta SAM3开源:让图像分割,听懂你的话
|
14天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
694 223