首页 > 系统相关 >LInux基础——裸金属宿主机挂载后端存储数据盘丢失

LInux基础——裸金属宿主机挂载后端存储数据盘丢失

时间:2024-11-22 10:43:18浏览次数:1  
标签:存储 iscsiadm iscsi 宿主机 LInux 挂载 multipath 链接

裸金属宿主机挂载后端存储数据盘丢失

1、问题描述

物理机批量底层块设备丢失问题;

 

2、问题分析

i.物理卷、卷组、逻辑卷发现块设备打开失败;

检查物理卷状态:pvscan

检查卷组状态:vgscan

检查逻辑卷状态:lvscan

初步判断问题原因:查看物理卷pv、卷组vg、逻辑卷lvs报错“No such device or address”,怀疑multipath服务和iscsi服务没有正常启动,检查服务都正常active;

 

ii.检查multipathd服务、multipath捆绑的块设备详情

注意:区分multipath -ll中,mpath[*]跟随的特殊字段含义

ISCSI挂载:关键字HUAWEI,VBS fileIO;

FSCAN后端:关键字HUAWEI,XSG1;

multipath -ll 报错:“failed faulty running”,可能后端存储链路失效;

 

iii.检查messages日志

报错:iscsid:can't bind conn 2:0 session 2,retcode -107,怀疑iscsi目标设备连接请求失败,可能裸金属服务器——云启平台——华为后端存储存在残留链接,建议咨询存储厂商排查;

 

3、问题处理

i.检查multipathd服务和iscsid服务是否正常(无异常)

       systemctl status multipathd.service

  systemctl status iscsid.service

ii.检查multipath -ll多路径挂载块设备是否异常

       发现多块块设备报“failed faulty running”,lsblk查看快设别存在,多块块设备通过iscsiadm挂载链路失效;

iii.手动扫描块设备存储链路(裸金属服务器——云启平台——后端存储)

注意:

iscsiadmin工具重扫存储链接,只会影响iscsi扫描的后端设备,咨询存储侧不会影响FCSAN存储链接;

iscsiadm -m session --rescan

 

 

iv.裸金属服务器扫描链接后端存储节点的会话

iscsiadm -m session --

 

iscsiadm -m node -R

 

iv.裸金属服务器iscsiadm重建存储挂载链接,断开再重挂链接,恢复正常

 

 

发现后端存储

iscsiadm -m discovery -t st -p 10.x.x.95:32xx

卸载后端存储链接

iscsiadm -m node –targetname iqn.2012-10.xx.xx.xx.xx.xx.vbs.xxx --logout

 

       注:需要断开裸金属服务器上的块设备iscsi链接,再重新链接;

 

 

4、结论

检查发现iscsiadmin 扫描华为后端存储块设备(Huawei,VBS fileIO)建立iscsi链接失效,重新建立链接后恢复正常;

5、涉及知识点

Multipath:捆绑块设备多路劲链路链路状态、multipathd.service、/etc/multipath.conf配置;

ISCSI重建后端链接:discovery后端存储、logout断开后端存储的链接、扫描ISCSI发起session

       重新扫描后端存储链接

             Iscsiadm -m node -R

       建立后端存储链接

              Iscsiadm -m discovery -t -st -p 后端存储IP:3xxx

       断开后端存储链接

              Iscsiadm -m node –targetname iqn.2012-10.com.hxxei.dxxare:xxxxx.vbs.13xxx2 –logout

       恢复后端存储链接

              Iscsiadm -m discovery -t -st -p iscsi_ip -l 异常后端存储ip

6、参考

https://www.cnblogs.com/subsea/p/17682962.html

 

标签:存储,iscsiadm,iscsi,宿主机,LInux,挂载,multipath,链接
From: https://www.cnblogs.com/gkhost/p/18562240

相关文章

  • Linux常用基础指令-mv指令
      mv命令,用来移动文件和目录,实现文件或目录的重命名。相比于cp命令(用于复制文件),mv直接对文件位置或名称进行更改,不创建副本。1.`mv`命令的基本语法mv[选项]源文件目标文件mv[选项]源文件...目标目录mv[选项]-t目标目录源文件...源文件:要移动或重命......
  • 泷羽Sec学习笔记:linux基础之病毒编写
    Linux目录介绍:1. /bin : 二进制可执行命令2. /etc :系统管理和配置文件3. /etc.rc.d :启动的配置文件和脚本4. /home :用户主目录的基点5. /lib :标准程序设计库,又叫动态链接的共享库6. /sbin :超级管理命令,这里存放的是系统管理员使用的......
  • 泷羽Sec学习笔记:linux基础
    opensslpasswd-1123opensslpasswd-1123 openssl是一个开源的加密工具包,提供了各种加密,解密,签名,验证等功能 passwd表示该命令是对密码进行相关的操作 -1参数指定使用MD5加密算法对密码123进行加密处理,使用这个命令可以将密码“123”变为MD5加密后的密文。open......
  • Linux内核中unlikely宏的作用
    Linux内核中unlikely宏的作用在Linux内核中,unlikely宏是一个非常重要的工具,它主要用于指导编译器进行代码优化,以提高程序的执行效率。unlikely宏的定义与作用定义:unlikely宏通常定义为__builtin_expect(!!(x),0),其中x是你要判断的表达式。作用:告诉编译器,表达式x的结果......
  • Linux内核中的PAGE_SHIFT
    Linux内核中的PAGE_SHIFT什么是PAGE_SHIFT?在Linux内核中,PAGE_SHIFT是一个非常重要的宏,它定义了一个页的大小,通常是2的幂次方。这个值表示了虚拟地址空间中一个页的偏移量占用了多少位。换句话说,它告诉我们一个页的大小是多少字节。PAGE_SHIFT的作用页大小的确定:PAGE_SHIFT......
  • [Linux]进程控制
    进程控制进程创建fork函数作用fork函数的作用是用来创建一个新进程,新进程被称为子进程,而原来的进程称为父进程。返回值fork函数有两个返回值,给父进程返回子进程pid,给子进程返回0。为什么有两个返回值?在执行fork函数的时候,当fork函数的核心逻辑已经执行完成,准备return时,......
  • Linux下 GDB调试器的使用
    文章目录1.可执行程序的Debug版和Release版区别一、编译选项与目的二、性能与体积三、功能与特性四、查看可执行文件2.GDB相关命令GDB常用命令1.可执行程序的Debug版和Release版区别一、编译选项与目的Debug版:编译选项:通常使用包含调试信息的编译选项,如/MDd......
  • 使用再生龙CloneZilla进行Linux系统的镜像完全封装和还原
    写文章  使用再生龙CloneZilla进行Linux系统的镜像完全封装和还原巴布改不掉晚睡的咸鱼​关注 71人赞同了该文章CloneZilla可以将Linux完整移植到另一台机器中,保证数据,分区,挂载,启动项。。所有的一切完全一致注意:进行还原的机器需要......
  • Linux基础——yum downgrade和yum localinstall降级安装
    一、问题描述需求:租户需要从openssl-1.1.1t-11降级安装openssl-1.1.1f-36,安装包相关依赖问题;报错:rpm安装提示依赖问题 报错:yumlocalinstall本地rpm包无法安装; 二、解决办法1、方法一:yumdowngrade降级#通过本地rpm包或在线yum源安装,加上参数“--allowerasing”允许......
  • 从0开始学习Linux——Shell编程详解【04】
     期目录:从0开始学习Linux——简介&安装从0开始学习Linux——搭建属于自己的Linux虚拟机从0开始学习Linux——文本编辑器从0开始学习Linux——Yum工具从0开始学习Linux——远程连接工具从0开始学习Linux——文件目录从0开始学习Linux——网络配置从0开始学习Linux——......