问题

# cmcheckconf -v -C /etc/cmcluster/cmclconfig.ascii 
Begin cluster verification...  
Checking cluster file: /etc/cmcluster/cmclconfig.ascii  
Defaulting MAX_CONFIGURED_PACKAGES to 300.  
Checking nodes ... Done  
Checking existing configuration ... Done  
Defaulting MAX_CONFIGURED_PACKAGES to 300.  
Gathering storage information  
Unable to receive device query message from mucs3173: Software caused connection abort                                <--- 问题 
Found 148 devices on node mucs3088  
Found 148 devices on node mucs3090  
Found 150 devices on node mucs3091  
Found 0 devices on node mucs3173     <----------  这里 
Found 148 devices on node mucs3179  
Analysis of 594 devices should take approximately 16 seconds  
0%----10%----20%----30%----40%----50%----60%----70%----80%----90%----100%  
Found 59 volume groups on node mucs3088  
Found 59 volume groups on node mucs3090  
Found 59 volume groups on node mucs3091  
Found 0 volume groups on node mucs3173  
Found 59 volume groups on node mucs3179  
Analysis of 236 volume groups should take approximately 1 seconds  
0%----10%----20%----30%----40%----50%----60%----70%----80%----90%----100%  
Gathering network information  
Beginning network probing (this may take a while)  
Completed network probing  
Gathering polling target information  
cmcheckconf: Unable to reconcile configuration file /etc/cmcluster/cmclconfig.ascii

不管是在哪个节点运行 cmcheckconf ,结果都一样.

配置 :

HPUX 11.31.

Serviceguard:A.11.19和修补软件PHSS_40152(在受影响的节点上安装了PHSS_41162,但是没有帮助).

top

解决办法

mucs3173 syslog.log 中包含很多以下信息:

cmclconfd[29685]: Could not get vg (/dev/vg3139_TAQ_A) info: 3

使用 cmscancl 命令取得所有节点的 /etc/lvmtab 内容并且发现只有受影响的节点上有 vg3139_TAQ_A 和 vg3139_TAQ_old :

$ grep -e lvmtab -e vg3139_TAQ scancl.out  
------ Output of strings /etc/lvmtab (mucs3090) ------  
/dev/vg3139_TAQ 
------ Output of strings /etc/lvmtab (mucs3088) ------  
/dev/vg3139_TAQ 
------ Output of strings /etc/lvmtab (mucs3173) ------  
/dev/vg3139_TAQ_A      <---?? 
/dev/vg3139_TAQ_old    <---?? 
/dev/vg3139_TAQ     
------ Output of strings /etc/lvmtab (mucs3179) ------  
/dev/vg3139_TAQ 
------ Output of strings /etc/lvmtab (mucs3091) ------  
/dev/vg3139_TAQ

如果加上 -k 选项cmcheckconf 会顺利执行. 这个选项消除了检查LVM磁盘, 所以这就确定了问题和LVM问题有关系.

动作 :

  • • 检查 /dev/vg3139_TAQ_A 是否存在于受影响的节点上.

  • 如果卷组 vg3139_TAQ_A 不需要了, vgexport 它.

效果 :

vgexport 解决了问题.

地址:http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/public/kb/docDisplay?javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken&javax.portlet.prp_ba847bafb2a2d782fcbb0710b053ce01=wsrp-navigationalState%3DdocId%253Demr_na-c02491156-1%257CdocLocale%253D%257CcalledBy%253D&javax.portlet.tpst=ba847bafb2a2d782fcbb0710b053ce01&sp4ts.oid=4162060&ac.admitted=1408344051145.876444892.199480143

HP 集群软件 - 不能接收节点的设备查询信息:软件引起的连接失败的更多相关文章

  1. elasticsearch介绍集群,模拟横向扩展节点、节点宕机、改变分片

        出处:[http://www.cnblogs.com/dennisit/p/4133131.html] ,防楼主删博,故保留一份! elasticsearch用于构建高可用和可扩展的系统.扩展 ...

  2. Kubernetes集群部署之五node节点部署

    Node节点是Kubernetes集群中的工作负载节点.每个node都会被master分配一些工作负载,每个node节点都运行以下关键服务进程.Kubelet :负责pod对应的容器的创建.启停等任务 ...

  3. 学习MongoDB(三) Add an Arbiter to Replica Set 集群中加入仲裁节点

    Add an Arbiter to Replica Set 在集群中加入仲裁节点,当集群中主节点挂掉后负责选出新的主节点,仲裁节点也是一个mongo实力,但是它不存储数据. 1.仲裁节点消耗很小的资源 ...

  4. Hadoop概念学习系列之Hadoop集群动态增加新节点或删除已有某节点及复制策略导向 (四十三)

    不多说,直接上干货! hadoop-2.6.0动态添加新节点 https://blog.csdn.net/baidu_25820069/article/details/52225216 Hadoop集 ...

  5. 使用 kubectl drain 从集群中移除节点

    对节点执行维护操作之前(例如:内核升级,硬件维护等),您可以使用 kubectl drain 安全驱逐节点上面所有的 pod.安全驱逐的方式将会允许 pod 里面的容器遵循指定的 PodDisrupt ...

  6. 第九章:Elasticsearch集群优化及相关节点配置说明

    Linux系统调优: Linux调整打开文件数(重新启动生效) 在/etc/security/limits.conf在文件中增加: * soft nofile 8192 * hard nofile 2 ...

  7. apache-storm-1.0.2.tar.gz的集群搭建(3节点)(图文详解)(非HA和HA)

    不多说,直接上干货! Storm的版本选取 我这里,是选用apache-storm-1.0.2.tar.gz apache-storm-0.9.6.tar.gz的集群搭建(3节点)(图文详解) 为什么 ...

  8. redis集群(单机6节点实现)

    Redis集群搭建与简单使用 1.介绍安装环境与版本: 1)Redis使用的是Redis-3.2.8版本. 2)用一台虚拟机模拟6个节点,三个master节点,三个slave节点.虚拟机使用CentO ...

  9. Kubernetes容器集群管理环境 - Node节点的移除与加入

    一.如何从Kubernetes集群中移除Node比如从集群中移除k8s-node03这个Node节点,做法如下: 1)先在master节点查看Node情况 [root@k8s-master01 ~]# ...

随机推荐

  1. Android Studio 检查Top Activity

    public void CheckTop(String packagename,int casenum) { Context context = getBaseContext(); ActivityM ...

  2. Linux磁盘分区与文件系统

    一 Linux磁盘分区与文件系统 在Linux中常见的操作系统有:ext2 ext3 ext4 xfs btrfs reiserfs等文件系统的作用主要是明确磁盘或分区上的文件存储方法以及数据结构,L ...

  3. js document.load 和 document.ready 区别

    document.ready和onload的区别——JavaScript文档加载完成事件 页面加载完成有两种事件 一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件) 二是onloa ...

  4. 使用 gitbook 写东西

    会了markdown 不会用gitbook怎么可以呢 先安装 npm install gitbook -g npm install gitbook-cli -g cli使用代码是客户端的意思,要牢记 ...

  5. Linux netstat

    一.简介   二.语法   三.实例 1)查看TCP连接数 netstat -n | awk '/^tcp/ {++S[$NF]} END {for (a in S) print a, S[a]}'

  6. 体验godaddy域名转入,添加A记录,及使用dnspod的NS

    有两个域名一直放在朋友那,这个朋友是个神人,经常换电话号码,联系非常不方便. 近日将域名转入到godaddy下面了,第一次做域名转移,很是好奇. 之前域名在21.cn注册的,朋友帮我申请域名转出后,2 ...

  7. C# 关闭进程的时候总是捕捉到System.Threading.ThreadAbortException: 正在中止线程

    C# 关闭进程的时候总是捕捉到System.Threading.ThreadAbortException: 正在中止线程 这是由ThreadAbortException抛出的 可以写成下面的样子 tr ...

  8. snort帮助文档

    [1] CentOS6.6下基于snort+barnyard2+base的入侵检测系统的搭建 2 基于Snort的C_S模式的IDS的设计与应用_王会霞.caj [3] Snort 笔记1 - 3种模 ...

  9. 品味性能之道<十一>:JAVA中switch和if性能比较

    通常而言大家普遍的认知里switch case的效率高于if else.根据我的理解而言switch的查找类似于二叉树,if则是线性查找.按照此逻辑推理对于对比条件数目大于3时switch更优,并且对 ...

  10. linux 软件编译问题汇总

    1.问题: fatal error: openssl/opensslv.h: No such file or directory 解决: sudo apt-get install libssl-dev ...