diff --git "a/content/zh/docs/DatabaseOMGuide/\345\233\240CM\347\233\230\347\254\246\344\270\215\344\270\200\350\207\264\345\257\274\350\207\264\345\256\211\350\243\205\345\220\257\345\212\250\345\244\261\350\264\245\347\232\204\351\227\256\351\242\230.md" "b/content/zh/docs/DatabaseOMGuide/\345\233\240CM\347\233\230\347\254\246\344\270\215\344\270\200\350\207\264\345\257\274\350\207\264\345\256\211\350\243\205\345\220\257\345\212\250\345\244\261\350\264\245\347\232\204\351\227\256\351\242\230.md" new file mode 100644 index 0000000000000000000000000000000000000000..02733a86786298640b127c3f240d8aa0e43ffefc --- /dev/null +++ "b/content/zh/docs/DatabaseOMGuide/\345\233\240CM\347\233\230\347\254\246\344\270\215\344\270\200\350\207\264\345\257\274\350\207\264\345\256\211\350\243\205\345\220\257\345\212\250\345\244\261\350\264\245\347\232\204\351\227\256\351\242\230.md" @@ -0,0 +1,41 @@ +# 因CM盘符不一致导致安装启动失败的问题 + +## 一、问题现象 +在资源池化om安装过程中,集群安装在启动阶段失败。 + +## 二、定位方法 +可以通过cm_ctl show命令查看节点心跳状态,打印状态如下: +```shell +[ Network Connect State ] + +Network timeout: 180s +Current CMServer time: 2025-03-15 10:24:27 +Network stat('Y' means connected, otherwise 'N'): +| \ | Y | Y | +| Y | \ | Y | +| Y | Y | \ | + + +[ Node Disk HB State ] + +Node disk hb timeout: 200s +Current CMServer time: 2025-03-15 10:24:28 +Node disk hb stat('Y' means connected, otherwise 'N'): +| N | N | Y | +``` +如果发现存在节点的磁盘写心跳状态为N,可以查看所有节点的cm的投票盘对应盘符是否一致。命令如下: +```shell +cm_ctl list --param --server | grep voting_disk_path +``` +如果显示的是wwn或者scsi编号,直接进行对比是否一致。 +如果显示的是/dev/sda或者软链接等类似的格式,要通过以下命令查看对应的wwn或者scsi标号。 +```shell +lsscsi -is | grep sda(获取到的磁盘名) +``` +如果查看有节点的不一致,则需要重新配置。 + +## 三、问题根因 +各个节点的cm使用了不同的磁盘,导致部分节点读写磁盘心跳异常,从而被cm踢出集群。 + +## 四、解决方案 +手动修改cm参数,如果是软链接手动修改软链接的指向,确保各个节点盘符一致。 \ No newline at end of file diff --git "a/content/zh/docs/DatabaseOMGuide/\350\265\204\346\272\220\346\261\240\345\214\226\344\274\201\344\270\232\347\211\210\345\256\211\350\243\205\351\230\266\346\256\265\351\227\256\351\242\230.md" "b/content/zh/docs/DatabaseOMGuide/\350\265\204\346\272\220\346\261\240\345\214\226\344\274\201\344\270\232\347\211\210\345\256\211\350\243\205\351\230\266\346\256\265\351\227\256\351\242\230.md" index dd5a8a575f38e389c839a505a810198bb0835ae5..41bbf3ff25aa339b85f3f4923509e204c098b6eb 100644 --- "a/content/zh/docs/DatabaseOMGuide/\350\265\204\346\272\220\346\261\240\345\214\226\344\274\201\344\270\232\347\211\210\345\256\211\350\243\205\351\230\266\346\256\265\351\227\256\351\242\230.md" +++ "b/content/zh/docs/DatabaseOMGuide/\350\265\204\346\272\220\346\261\240\345\214\226\344\274\201\344\270\232\347\211\210\345\256\211\350\243\205\351\230\266\346\256\265\351\227\256\351\242\230.md" @@ -15,4 +15,5 @@ - **[因磁盘属主异常导致安装失败的问题](因磁盘属主异常导致安装失败的问题.md)** - **[因磁盘满导致安装失败的问题](因磁盘满导致安装失败的问题.md)** - **[因端口冲突导致安装失败的问题](因端口冲突导致安装失败的问题.md)** -- **[因磁阵写入权限异常导致资源池化存储双集群安装失败的问题](因磁阵写入权限异常导致资源池化存储双集群安装失败的问题.md)** \ No newline at end of file +- **[因磁阵写入权限异常导致资源池化存储双集群安装失败的问题](因磁阵写入权限异常导致资源池化存储双集群安装失败的问题.md)** +- **[因CM盘符不一致导致安装启动失败的问题](因CM盘符不一致导致安装启动失败的问题.md)** \ No newline at end of file diff --git a/content/zh/menu/index.md b/content/zh/menu/index.md index 13f378e816d63bc53fbabe0359e9f23c8e1b7661..539a033658be30913865dc175cae4fe91b513698 100644 --- a/content/zh/menu/index.md +++ b/content/zh/menu/index.md @@ -734,6 +734,7 @@ headless: true - [因磁盘满导致安装失败的问题]({{< relref "./docs/DatabaseOMGuide/因磁盘满导致安装失败的问题.md" >}}) - [因端口冲突导致安装失败的问题]({{< relref "./docs/DatabaseOMGuide/因端口冲突导致安装失败的问题.md" >}}) - [因磁阵写入权限异常导致资源池化存储双集群安装失败的问题]({{< relref "./docs/DatabaseOMGuide/因磁阵写入权限异常导致资源池化存储双集群安装失败的问题.md" >}}) + - [因CM盘符不一致导致安装启动失败的问题]({{< relref "./docs/DatabaseOMGuide/因CM盘符不一致导致安装启动失败的问题.md" >}}) - [资源池化企业版使用阶段问题]({{< relref "./docs/DatabaseOMGuide/资源池化企业版使用阶段问题.md" >}}) - [因hostname文件权限异常导致设置参数失败的问题]({{< relref "./docs/DatabaseOMGuide/因hostname文件权限异常导致设置参数失败的问题.md" >}}) - [因pg_hba.conf中参数配置错误导致启动集群失败的问题]({{< relref "./docs/DatabaseOMGuide/因pg_hba.conf中参数配置错误导致启动集群失败的问题.md" >}}) diff --git "a/sphinx/source/DatabaseOMGuide/\350\265\204\346\272\220\346\261\240\345\214\226\344\274\201\344\270\232\347\211\210\345\256\211\350\243\205\351\230\266\346\256\265\351\227\256\351\242\230.rst" "b/sphinx/source/DatabaseOMGuide/\350\265\204\346\272\220\346\261\240\345\214\226\344\274\201\344\270\232\347\211\210\345\256\211\350\243\205\351\230\266\346\256\265\351\227\256\351\242\230.rst" index c4f5f56d33bd14d5df9e98afe230a2f9790bd213..484e4e84a7ef05bc19b3b9a0d17135eb232a234f 100644 --- "a/sphinx/source/DatabaseOMGuide/\350\265\204\346\272\220\346\261\240\345\214\226\344\274\201\344\270\232\347\211\210\345\256\211\350\243\205\351\230\266\346\256\265\351\227\256\351\242\230.rst" +++ "b/sphinx/source/DatabaseOMGuide/\350\265\204\346\272\220\346\261\240\345\214\226\344\274\201\344\270\232\347\211\210\345\256\211\350\243\205\351\230\266\346\256\265\351\227\256\351\242\230.rst" @@ -18,4 +18,5 @@ ../content/zh/docs/DatabaseOMGuide/因磁盘属主异常导致安装失败的问题 ../content/zh/docs/DatabaseOMGuide/因磁盘满导致安装失败的问题 ../content/zh/docs/DatabaseOMGuide/因端口冲突导致安装失败的问题 - ../content/zh/docs/DatabaseOMGuide/因磁阵写入权限异常导致资源池化存储双集群安装失败的问题 \ No newline at end of file + ../content/zh/docs/DatabaseOMGuide/因磁阵写入权限异常导致资源池化存储双集群安装失败的问题 + ../content/zh/docs/DatabaseOMGuide/因CM盘符不一致导致安装启动失败的问题 \ No newline at end of file