精华内容
下载资源
问答
  • 不知道这个问题怎么解决,日志报的是和druid有关,但是cxf-rt-frontend-jaxws引入拿掉又可以。请帮忙看是啥原因。 引入的jar包 <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws...
  • 当使用SSH命令登录Linux系统的ECS实例时,即便使用了正常的账号和密码也会连接失败,在命令行或secure日志中也会出现类似如下的错误信息。 This account is currently not available. Connection to 127.0.0.1 ...

    问题描述
    当使用SSH命令登录Linux系统的ECS实例时,即便使用了正常的账号和密码也会连接失败,在命令行或secure日志中也会出现类似如下的错误信息。

    This account is currently not available.
    Connection to 127.0.0.1 closed.
    Received disconnect from 127.0.0.1: 11: disconnected by user.
    pam_unix(sshd:session): session closed for user test.

    问题原因
    该问题通常是由于相应用户的默认Shell被修改导致。
    解决方案
    登录实例,关于如何登录实例,请参考使用管理终端连接Linux实例。
    执行如下命令,查看相应用户的默认Shell。
    cat /etc/passwd | grep test
    系统显示类似如下,登录相应用户的Shell被修改成nologin。
    test❌1000:1000::/home/test:/sbin/nologin
    如果需要修改相关策略配置,操作之前建议先进行文件备份。
    执行如下命令,编辑/etc/passwd文件,将相应用户的默认Shell修改为bash,即将/sbin/nologin修改为/bin/bash,然后保存并退出即可。
    vi /etc/passwd
    在客户端再次尝试连接服务器,确认能正常连接。

    展开全文
  • 最近经常发生一个情况,服务器系统是centos6.8,ssh可以连上,但是不定时的服务器没有数据流量,就查看了下日志。cat /var/log/messages......May 28 02:12:02 xiaohuai_s1 kernel: VFS: file-max limit 65535 ...

    最近经常发生一个情况,服务器系统是centos6.8,ssh可以连上,但是不定时的服务器没有数据流量,就查看了下日志。cat /var/log/messages

    ......

    May 28 02:12:02 xiaohuai_s1 kernel: VFS: file-max limit 65535 reached

    出现这个报错,意思是指当前系统的文件句柄数量已经超出了系统级文件句柄数量file-max设置,目前解决办法是调整这个系统级文件句柄数量的参数,或者排查异常进程处理。

    1,查看linux内核下打开进程级文件句柄数量参数以及更改参数:[root@xiaohuai_s1 ~]$ulimit -n

    1024

    这个值明显是过小,系统部署的某个服务如打开文件数量稍大,那么就非常容易报错。内核更改办法如下:

    临时解决办法:ulimit -n 65535

    永久解决办法:vi /etc/security/limits.conf

    * soft nproc 65535

    * hard nproc 65535

    * soft nofile 65535

    * hard nofile 65535

    * soft nproc 65535

    * hard nproc 65535

    * soft nofile 65535

    当然这个值也可以设置更大。同时也要注意修改 /etc/security/limits.d/90-nproc.conf设置的参数。

    2,查看系统级级文件句柄数量file-max。

    这个文件是要设置/etc/sysctl.conf 配置文件,参数一般如下:vi /etc/sysctl.conf

    fs.file-max = 65535

    已经设置65535,系统也有可能报错。这个就要查具体报错了。

    我们可以通过如下命令观察文件句柄数量打开情况:watch -n 1 cat /proc/sys/fs/file-nr

    正常情况:

    778db9a5f9fcbf1f3e84e6c6cedba695.png

    不正常情况:

    2ff8be54ffab4ad8f62a9efe204b4af7.png

    出现上述不正常情况,基本服务器的各个服务器都挂了或者不能正常使用,肯定是某个服务把他打开完毕了。 我们可以通过如下命令查看大体情况:lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more

    结果如下:[root@xiaohuai_s1 ~]# lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more

    489 25234

    180 1270

    168 1284

    168 1283

    168 1282

    168 1278

    168 1277

    113 1291

    109 1417

    说明:第一列是打开文件句柄数,第二列是PID

    可以根据pid查看相似的进程大概是哪些,pid值都相近的。然后找到其中一个pid,cd /proc/pid查看是打开的哪个应用,这样就方便我们定位问题了 。

    比如我这里就是的问题是之前nginx进程影响的,处理办法就是如下:

    我们执行如下操作:ps aux | grep nginx | awk '{print $2}' |xargs kill

    将其杀掉以后,重新启动nginx服务即可。

    展开全文
  • 现象:Linux ssh连接不上,能ping通,登录界面报错提示 audit: backlog limit exceeded 原因:该错误为 Linux Kernel logs,问题的原因是audit服务在繁忙的系统中进行审计事件操作,缓冲区存在瓶颈,导致系统接近...

    Linux报错audit: backlog limit exceeded


    现象:Linux ssh连接不上,能ping通,登录界面报错提示 audit: backlog limit exceeded

    原因:该错误为 Linux Kernel logs,问题的原因是audit服务在繁忙的系统中进行审计事件操作,缓冲区存在瓶颈,导致系统接近崩溃。

    背景介绍:

    audit是linux系统中用于记录用户底层调用情况的服务,用来记录用户执行的open,exit等系统调用行为,并会将记录写到日志文件中。
    audit可以通过使用 auditctl 命令来添加或删除audit规则,可以设置针对某个用户进行记录,或针对某个进程的进行记录。

    主要命令:
    auditctl audit 规则&系统管理工具,用来获取状态,增加删除监控规则
    ausearch       查询audit log工具
    aureport       输出audit系统报告


    解决办法:可以尝试增大 audit buffer 来解决该问题。

    Linux 默认内存分页大小为 4096 Bytes,通过下面命令可以获取分页大小:getconf PAGE_SIZE,可以设置为分页的N倍数

    查看帮助信息
    auditctl -h

    查看当前默认配置
    auditctl -s

    backlog_limit 320 #我Centos7.1默认只为320

    优化audit服务修改buffer大小
    auditctl -b 8192
    如果不设置系统默认为64Bytes

    设置永久生效:
    方法1)修改规则配置
    vim /etc/audit/audit.rules
    -D
    -b 8192
    -f 1

    参数说明:
    -D          删除所有规则
    -b          设置audit缓冲大小,若缓冲占满了,则kernel会发出一个失败标记
    -f [0|1|2]  设置audit获取错误的等级。有0/1/2三个值。0是不输出日志;1为输出printk日志;2为最高级、会输出大量日志信息
    -e [0|1]    启用/禁用audit审核


    方法2)
    也可以直接在自启动中设置
    chmod u+x /etc/rc.d/rc.local
    vim /etc/rc.d/rc.local
    auditctl -b 8192

    展开全文
  • Linux multipath多路径报错故障处理

    千次阅读 2020-06-16 14:44:31
    故障初发:客户通知一台Linux服务器messages日志有大量IO报错告警,有存储磁盘链路丢失,初步怀疑是服务器HBA卡故障导致的存储磁盘链路丢失。 初期排查:到达现场后第一时间去机房查看服务器,经排查服务器运行状态...

    一、故障初发
    客户通知一台Linux服务器messages日志有大量IO报错告警,有存储磁盘链路丢失,初步怀疑是服务器HBA卡故障导致的存储磁盘链路丢失。

    二、初期排查
    到达现场后第一时间去机房查看服务器,经排查服务器运行状态正常,主机2块HBA卡正常,无硬件告警,可以大概率排除是客户认为的HBA卡故障导致的存储链路丢失。

    三、后期排查
    1、远程SSH连接至系统,首先查看 /var/log/messages日志,故障日志截图如下:
    在这里插入图片描述

    Jun  7 03:23:31 pmsdb1 multipathd: mpathap: sdy - directio checker reports path is down
    Jun  7 03:23:31 pmsdb1 multipathd: mpathar: sds - directio checker reports path is down
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:7: [sdy]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:7: [sdy]  Sense Key : Illegal Request [current] 
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:7: [sdy]  Add. Sense: Logical unit not supported
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:7: [sdy] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
    Jun  7 03:23:31 pmsdb1 kernel: end_request: I/O error, dev sdy, sector 0
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:1: [sds]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:1: [sds]  Sense Key : Illegal Request [current] 
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:1: [sds]  Add. Sense: Logical unit not supported
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:1: [sds] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
    Jun  7 03:23:31 pmsdb1 kernel: end_request: I/O error, dev sds, sector 0
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:2: [sdt]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:2: [sdt]  Sense Key : Illegal Request [current] 
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:2: [sdt]  Add. Sense: Logical unit not supported
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:2: [sdt] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
    Jun  7 03:23:31 pmsdb1 kernel: end_request: I/O error, dev sdt, sector 0
    Jun  7 03:23:31 pmsdb1 multipathd: mpathau: sdt - directio checker reports path is down
    Jun  7 03:23:31 pmsdb1 multipathd: mpathav: sdaa - directio checker reports path is down
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:9: [sdaa]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:9: [sdaa]  Sense Key : Illegal Request [current] 
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:9: [sdaa]  Add. Sense: Logical unit not supported
    Jun  7 03:23:31 pmsdb1 kernel: sd 6:0:3:9: [sdaa] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
    Jun  7 03:23:31 pmsdb1 kernel: end_request: I/O error, dev sdaa, sector 0
    Jun  7 03:23:32 pmsdb1 multipathd: mpathax: sdab - directio checker reports path is down
    Jun  7 03:23:32 pmsdb1 kernel: sd 6:0:3:6: [sdx]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
    Jun  7 03:23:32 pmsdb1 kernel: sd 6:0:3:6: [sdx]  Sense Key : Illegal Request [current] 
    Jun  7 03:23:32 pmsdb1 kernel: sd 6:0:3:6: [sdx]  Add. Sense: Logical unit not supported
    Jun  7 03:23:32 pmsdb1 kernel: sd 6:0:3:6: [sdx] CDB: Read(10): 28 00 00 00 00 00 00 00 08 00
    

    messages日志提示sdaa sdx sdy sdt等硬盘链路丢失,另外df -h查看文件系统也有报错。

    2、使用命令fdisk -l 查看系统磁盘,并使用Linux multipath软件命令multipath -ll查看从存储映射到主机的磁盘

    mpathaw (36e02861100592fcbf9f6602800000036) dm-25 HUAWEI,XSG1
    size=512G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=0 status=enabled
      `- 6:0:3:4  sdv  65:80  failed faulty running
    mpathav (36e02861100592fcbf9f6623c0000003b) dm-24 HUAWEI,XSG1
    size=512G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=0 status=enabled
      `- 6:0:3:9  sdaa 65:160 failed faulty running
    mpathau (36e02861100592fcbf9f630cb00000034) dm-23 HUAWEI,XSG1
    size=10G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=0 status=enabled
      `- 6:0:3:2  sdt  65:48  failed faulty running
    mpathat (36e02861100592fcbf9f6311700000035) dm-22 HUAWEI,XSG1
    size=10G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=0 status=enabled
      `- 6:0:3:3  sdu  65:64  failed faulty running
    mpathag (36001405efe435948dc84059b858b1978) dm-16 LIO-ORG,RAMDISK-MCP
    size=4.0K features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      `- 5:0:1:0  sdq  65:0   active ready  running
    mpathas (36e02861100592fcbf9f6612400000038) dm-21 HUAWEI,XSG1
    size=512G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=0 status=enabled
      `- 6:0:3:6  sdx  65:112 failed faulty running
    mpathz (360060e8007daf1000030daf100000805) dm-9 HP,OPEN-V
    size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:7  sdan 66:112 active ready  running
      `- 6:0:0:7  sdj  8:144  active ready  running
    mpathaf (360060e8007daf1000030daf100000b04) dm-15 HP,OPEN-V
    size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:13 sdat 66:208 active ready  running
      `- 6:0:0:13 sdp  8:240  active ready  running
    mpathar (36e02861100592fcbf9f6309200000033) dm-20 HUAWEI,XSG1
    size=10G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=0 status=enabled
      `- 6:0:3:1  sds  65:32  failed faulty running
    mpathy (360060e8007daf1000030daf100000804) dm-8 HP,OPEN-V
    size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:6  sdam 66:96  active ready  running
      `- 6:0:0:6  sdi  8:128  active ready  running
    mpathae (360060e8007daf1000030daf100000a03) dm-13 HP,OPEN-V
    size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:10 sdaq 66:160 active ready  running
      `- 6:0:0:10 sdm  8:192  active ready  running
    mpathaq (36e02861100592fcbf9f6608c00000037) dm-19 HUAWEI,XSG1
    size=512G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=0 status=enabled
      `- 6:0:3:5  sdw  65:96  failed faulty running
    mpathx (360060e8007daf1000030daf100000705) dm-7 HP,OPEN-V
    size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:5  sdal 66:80  active ready  running
      `- 6:0:0:5  sdh  8:112  active ready  running
    mpathad (360060e8007daf1000030daf100000b03) dm-14 HP,OPEN-V
    size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:12 sdas 66:192 active ready  running
      `- 6:0:0:12 sdo  8:224  active ready  running
    mpathap (36e02861100592fcbf9f6617100000039) dm-18 HUAWEI,XSG1
    size=512G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=0 status=enabled
      `- 6:0:3:7  sdy  65:128 failed faulty running
    mpathw (360060e8007daf1000030daf100000704) dm-6 HP,OPEN-V
    size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:4  sdak 66:64  active ready  running
      `- 6:0:0:4  sdg  8:96   active ready  running
    mpathac (360060e8007daf1000030daf100000a04) dm-12 HP,OPEN-V
    size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:11 sdar 66:176 active ready  running
      `- 6:0:0:11 sdn  8:208  active ready  running
    mpathao (36e02861100592fcb12345678000103e8) dm-17 HUAWEI,XSG1
    size=16K features='0' hwhandler='0' wp=ro
    `-+- policy='round-robin 0' prio=1 status=active
      `- 6:0:3:0  sdr  65:16  active ready  running
    mpathv (360060e8007daf1000030daf100000605) dm-5 HP,OPEN-V
    size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:3  sdaj 66:48  active ready  running
      `- 6:0:0:3  sdf  8:80   active ready  running
    mpathab (360060e8007daf1000030daf100000904) dm-11 HP,OPEN-V
    size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:9  sdap 66:144 active ready  running
      `- 6:0:0:9  sdl  8:176  active ready  running
    mpathu (360060e8007daf1000030daf100000604) dm-4 HP,OPEN-V
    size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:2  sdai 66:32  active ready  running
      `- 6:0:0:2  sde  8:64   active ready  running
    mpathaa (360060e8007daf1000030daf100000903) dm-10 HP,OPEN-V
    size=500G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:8  sdao 66:128 active ready  running
      `- 6:0:0:8  sdk  8:160  active ready  running
    mpatht (360060e8007daf1000030daf10000141e) dm-3 HP,OPEN-V
    size=2.0G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:1  sdah 66:16  active ready  running
      `- 6:0:0:1  sdd  8:48   active ready  running
    mpathay (36e02861100592fcbf9f661d60000003a) dm-27 HUAWEI,XSG1
    size=512G features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=0 status=enabled
      `- 6:0:3:8  sdz  65:144 failed faulty running
    mpaths (360060e8007daf1000030daf10000141d) dm-2 HP,OPEN-V
    size=2.0G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=1 status=active
      |- 5:0:0:0  sdag 66:0   active ready  running
      `- 6:0:0:0  sdc  8:32   active ready  running
    mpathax (36e02861100592fcb1684ff890000004a) dm-26 HUAWEI,XSG1
    size=3.0T features='0' hwhandler='0' wp=rw
    `-+- policy='round-robin 0' prio=0 status=enabled
      `- 6:0:3:10 sdab 65:176 failed faulty running
    
    

    通过multipath -ll命令可以看出有2台存储映射磁盘给这台主机使用,分别是HUAWEI存储和HP存储,HUAWEI存储映射过来的磁盘是1条链路,HP存储的磁盘有2条路径,且HUAWEI存储过来的磁盘链路均是failed faulty running状态,一共有10块盘,如sdaa这块盘在这里插入图片描述
    再比对messages日志报错的磁盘,可以肯定是HUAWEI存储链路出了问题。

    3、经过筛选,把多路径状态为failed faulty running的磁盘都挑出来确认下

    mpathaw (36e02861100592fcbf9f6602800000036) dm-25 HUAWEI,XSG1   sdv 
    mpathav (36e02861100592fcbf9f6623c0000003b) dm-24 HUAWEI,XSG1   sdaa
    mpathau (36e02861100592fcbf9f630cb00000034) dm-23 HUAWEI,XSG1   sdt 
    mpathat (36e02861100592fcbf9f6311700000035) dm-22 HUAWEI,XSG1   sdu 
    mpathas (36e02861100592fcbf9f6612400000038) dm-21 HUAWEI,XSG1   sdx 
    mpathar (36e02861100592fcbf9f6309200000033) dm-20 HUAWEI,XSG1   sds 
    mpathaq (36e02861100592fcbf9f6608c00000037) dm-19 HUAWEI,XSG1   sdw 
    mpathap (36e02861100592fcbf9f6617100000039) dm-18 HUAWEI,XSG1   sdy 
    mpathay (36e02861100592fcbf9f661d60000003a) dm-27 HUAWEI,XSG1   sdz 
    mpathax (36e02861100592fcb1684ff890000004a) dm-26 HUAWEI,XSG1   sdab
    

    报错的都是HUAWEI存储映射过来的磁盘

    4、由于主机有2块HBA卡哥1根光纤线冗余接至SAN交换机,考虑到从HP存储映射过来的磁盘链路均正常,则排除主机以及SAN交换机故障,问题就定位到存储侧了。

    5、然后打电话联系存储管理员,经查看后发现是存储管理员自己将磁盘映射取消的。原来这10块HUAWEI磁盘是给主机临时使用的,存储管理员在取消映射时并未告知主机管理员,导致主机管理员误认为存储链路丢失。

    6、按照正常的操作流程,存储侧如要取消磁盘映射,需要先通知系统管理员,系统管理员要卸载使用存储磁盘的文件系统和修改/etc/fstab挂载点,存储侧取消磁盘映射后系统管理员再重启multipath多路径软件,命令systemctl restart multipathd,重启服务后HUAWEI存储映射的磁盘主机就识别不到了,也不会继续告警了。

    四、最后整理下什么是multipath多路径软件
    多路径冗余I/O(Multipath I/O)是指服务器通过多条物理路径连接到块存储设备。
    1、工作原理
    当因为主机HBA卡、线缆、交换机或者存储设备的RAID控制器故障等原因造成一条物理路径失效时,服务器可以将通过此物理路径的I/O转移到其他正常的物理路径上面,应用程序不会觉察到这种改变,从而提高系统的可用性。
    2、硬件要求
    硬件方面需要服务器有2块或以上的HBA接口卡,网络上有两个或以上的交换机,块存储设备有两个或以上的冗余控制器,各个物理路径之间没有任何硬件相互依赖。
    多路径冗余I/O也可以实现I/O的负载均衡,提高系统性能,但主要还是一种容错机制。

    1. multipath介绍

    在redhat中,安装操作系统的时候multipath已经默认被安装,查看安装情况

    # rpm -qa | grep device-mapper 
    

    在这里插入图片描述
    说明:

    (1) device-mapper-multipath:即multipath-tools。主要提供multipathd和multipath等工具和 multipath.conf等配置文件。创建的多路径设备会在/dev/mapper中。

    (2) device-mapper:主要包括两大部分:内核部分和用户部分。

    内核部分主要包括device mapper核心(dm.ko)和一些target driver(md-multipath.ko)。核心完成设备的映射,而target根据映射关系和自身特点具体处理从mappered device 下来的i/o。

    用户空间部分主要包括device-mapper这个包。其中包括dmsetup工具和一些帮助创建和配置mappered device的库。这些库主要抽象,封装了与ioctr通信的接口,以便方便创建和配置mappered device。multipath-tool的程序中就需要调用这些库。

    (3) dm-multipath.ko和dm.ko:dm.ko是device mapper驱动。它是实现multipath的基础。dm-multipath其实是dm的一个target驱动。

    (4) scsi_id: 包含在udev程序包中,可以在multipath.conf中配置该程序来获取scsi设备的序号。通过序号,便可以判断多个路径对应了同一设备。这个是多路径实现的关键。multipath程序在创建multipath设备时,会调用scsi_id,从其标准输出中获得该设备的scsi id。在改写时,需要修改scsi_id程序的返回值为0。因为在multipath程序中,会检查该值来确定scsi id是否已经成功得到。

    1. multipath详细配置

    因为在安装操作系统的时候,multipath的软件包已经那装好了,所以这里就不在需要安装,如果没有安装的话,需要手动的进行安装。
    使用命令lsmod |grep dm_multipath查看是否安装

    在这里插入图片描述
    如果模块没有加载成功,使用下面的命令初始化DM:

    #modprobe dm-multipath  
    #modprobe dm-round-robin  
    #service multipathd start
    #multipath –v2 
    
    1. 编辑配置文件
    # cat /etc/multipath.conf 
    blacklist { 
    devnode "^sda" 
    } 
    defaults { 
    user_friendly_names no 
    } 
    multipaths { 
    multipath { 
    wwid 3600508b4000892b90002a00000050000 #磁盘的WWID 
    alias comsys-dm0 #映射后的别名,自己命名 
    path_grouping_policy multibus #路径组策略 
    path_checker tur #决定路径状态的方法 
    path_selector "round-robin 0" #选择那一条路径进行下次IO操作 
    } 
    multipath { 
    wwid 3600508b4000892b90002a00000090000 
    alias comsys-dm1 
    path_grouping_policy multibus 
    path_checker tur 
    path_selector "round-robin 0" 
    } 
    multipath { 
    wwid 3600508b4000892b90002a00000140000 
    alias comsys-backup 
    path_grouping_policy multibus 
    path_checker tur 
    path_selector "round-robin 0" 
    } 
    } 
    devices { 
    device { 
    vendor "HP" #厂商名称,可通过multipath –v3获取到 
    product "HSV300" #产品型号 
    path_grouping_policy multibus #默认的路径组策略 
    getuid_callout "/sbin/scsi_id -g -u -s /block/%n" #获得唯一设备号使用的默认程序 
    path_checker readsector0 #决定路径状态的方法 
    path_selector "round-robin 0" #选择那条路径进行下一个IO操作的方法 
    #failback immediate #故障恢复的模式 
    #no_path_retry queue #在disable queue之前系统尝试使用失效路径的次数的数值 
    #rr_min_io 100 #在当前的用户组中,在切换到另外一条路径之前的IO请求的数目 
    } 
    } 
    
    1. 启动multipathd服务并设置其自动启动
    #service multipathd restart 
    #chkconfig --level 345 multipathd on 
    #chkconfig --list | grep multipathd 
    
    1. 检查multipath聚合后的设备名,以及设备对应的链路情况
    # multipath -ll 
    
    

    在这里插入图片描述

    展开全文
  • 详细很多朋友在装oracle的时候总是在弹出安装界面的时候出错,界面就是蹦不出来。 oracle安装 先切换到root用户,执行xhost + ...一种是本地运行的命令,另一种则是远程ssh命令安装。 DISPLAY科普 DI...
  • Linux系统的ECS实例启动SSH服务,命令行或secure日志中可能会出现类似如下信息。 /etc/ssh/sshd_config: line 2: Bad configuration options:\ /etc/ssh/sshd_config: terminating, 1 bad configuration options ...
  • 使用xshell登录CentOS7,不能登录,使用另外一台Linux主机,telent 22端口是同的,ssh连接报以下错误:Readfromsocketfailed:Connectionresetbypeer查看不能登录主机的日志# cat /var/log/messagesDec 15 19:38:27 ...
  • 后来重装了一下Linux系统后,再也连不上了,一直报错。 二、看错误日志中有一句 三、以编辑器的方式进入这个文件 vi /home/sean/.ssh/known_hosts 四、将指定部分删除掉 1:代表指定部分 五、再次进行...
  • 一.问题描述某数据节点服务器频繁无法连接,服务器间出现可ping通但ssh无法连接的情况,使用带外地址登录后远程控制也...无法登录时得到的报错信息如下:请在系统中执行以下命令,并将输出结果反馈# ssh -vvv IP_ad...
  • 重启服务器后检查服务器SSH状态均为正常,无奈只能去Redhat官网提case并sosreport收集日志等信息反馈后等待分析结果。 无法登录时得到的报错信息如下: 请在系统中执行以下命令,并将输出结果反馈 # ssh -vvv ...
  • linux日志拆分

    2013-02-04 17:35:47
    平常都是使用ssh来进行远程操作和传输文件 , 这个工具可以很方便的实现我们所需要的功能,一直使用正常,没遇到什么问题,今天因为需要传一个412M的文件 , 无论如何也传不过来, 一直系统报错。无奈之下GOOGLE了...
  • 注:如果设置完用ssh登录还需密码则通过查看/var/log/secure的ssh登录日志,如果报错:Authentication refused: bad ownership or modes for directory ,则是.ssh上层目录的权限没设置好,上层目录权限应需设置...
  • Linux 基础操作(九)————系统日志时间同步修改时区Linux 基础操作(九)————系统日志、时间同步、修改时区上一节总结了ssh服务的用法及配置,这一节主要将系统日志及同步时间、修改时区的方法一、系统日志1、...
  • 但是加载ssh框架的程序,报错。哪位哥们能帮下我。我非常急,日志报错代码如下,相关联的类文件和配置文件我放到附件里了: ,148> INFO (SessionFactoryObjectFactory.java:82) [main] ...
  • 上一节总结了ssh服务的用法及配置,这一节主要将系统日志及同步时间、修改时区的方法一、系统日志1、系统日志的分类及所在目录/var/log/messages ##系统服务及日志,包括服务的信息,报错等等 /var/log/secure ##...
  • 注:根据作者写的做了下测试,挺实用的,对于批量机器作处理,很方便,且安装过程也简单,如果在装的过程中有报错,需仔细查看报错日志,大多是缺少一些perl模块,利用CPAN安装即可,在这里我转载作下记录,方便以后...
  • audit:backlog limit exceeded,无法ssh登陆

    千次阅读 2020-08-14 21:05:49
    现象 云主机突然CPU告警,发现无法ssh登陆,ip可以ping通,相关服务也正常 ...audit服务是linux的一个审计服务,上述原因是audit服务在繁忙的系统中进行审计事件操作,缓冲瓶颈,导致系统崩溃 查看本机audit.
  • 1.Linux虚拟机无法SSH的可能 参考答案: a.虚拟机内部SSH端口是否被禁用了 b.... c....d....e....2.Linux虚拟机无法启动的可能 ...参考答案:通过云平台,查看启动日志,查看具体的报错信息 a. sda文件系统是否损害 b...
  • 一、重置阿里云服务器后,使用Mac终端ssh连接服务器时出错,报错如下 二、解决措施如下 看到日志中有一句 编辑器方式进入此文件 vim ~/.ssh/known_hosts 找到对应ip所在行 删除此行即可 ...
  • 应用已经启动但是没有绘图也没有报错,也试过ssh -X的方式。同样的操作用ubuntu连接server再启动可以绘图成功,mac就是不行,没反应,求助各位大佬</p><p>该提问来源于开源项目:...
  • 背景最近写了一个网站接口,因为功能简单,我就自己搭的环境,只用了Struts框架,数据库用的jdbc,本地启动正常,但是部署linux服务器就启动不了,查看了tomcat日志,发现好多报错信息,为了分清哪些是我的项目的...
  • linux下mysql启动不了

    千次阅读 2018-06-27 13:23:26
    1、在linux云服务器遇到一个mysql问题,开始页面显示Can't create/write to file,登录ssh发现mysql没有启动, 于是重启,出现下图错误,The server quit without updating PID file大概意思是pid写入不进去,找到...
  • Linux普通用户免密登录无效

    千次阅读 2019-07-07 12:35:39
    2,根据日志信息查找报错原因 hdp01 sshd[3088]: Authentication refused: bad ownership or modes for directory /home/hadoop sshd为了安全,对属主的目录和文件权限有所要求。如果权限不对,则ssh的免密码登陆...
  • Linux 5.5x64 操作系统能Ping通,但无法使用ssh登录(ssh输入密码后hang住约10s后报错) 查看OS日志记录如下: tail -f /var/log/message Jun 1 03:50:49 db02 kernel: EXT3-fs error (device sdb1): ext3_...
  • 工作中接到DBA报障某台服务器 跑一些大的数据,服务器就无法远程连接,报错,抓过日志叫DELL工程师检测也没问题,系统也重装过, 现在些一些较大的数据就会报如 图错误,由于服务器远在异地城市IDC机房,ssh也无法...
  • 直接报错:Connection closed. 这是什么原因造成的呢?首先ping服务IP,发现能ping得通...在开启救援模式查看messages日志发现原来是acl策略导致SSH服务不可用。 解决方法是setfacl -R -b /,把acl策略都删除了。 ...

空空如也

空空如也

1 2 3
收藏数 42
精华内容 16
关键字:

linuxssh报错日志

linux 订阅