因xml参数缺失或写入错误导致的预安装失败问题

一、问题现象

执行预安装出现以下几类报错信息:

参数错误。

[GAUSS-51258] : The parameter [dss_ssl_enabl] in the XML file is an incorrect parameter.

参数缺失。

[GAUSS-50012] : The parameter 'dss_home' value can't be empty.

参数值错误。

[GAUSS-50026] : Failed to check dss_ssl_enable parameters in the XML file. It's must be on or off
[GAUSS-50419] : Failed to obtain the public volume 'dat' in 'data:/dev/disk/by-id/scsi-36382028100ed96ac1ec2dd6c000000d2,p0:/dev/disk/by-id/scsi-36382028100ed96ac1ec2dd6c000000d3'.

二、定位方法

根据报错信息,查看xml文件对应内容是否有问题。

三、问题根因

xml文件参数有误。xml必填参数说明如下。

整体信息必须配置以下内容。

<!-- 整体信息 -->
<CLUSTER>
<!-- 数据库名称 -->
<PARAM name="clusterName" value="Cluster_template" />  
<!-- 数据库节点名称(hostname) -->
<PARAM name="nodeNames" value="node1_hostname,node2_hostname" />
<!-- 数据库安装目录-->
<PARAM name="gaussdbAppPath" value="/opt/huawei/install/app" />
<!--数据库core文件目录-->
<PARAM name="corePath" value="/opt/huawei/corefile"/>
<!-- 节点IP,与nodeNames一一对应,所有节点ip类型要一致(ipv4或ipv6)-->
<PARAM name="backIp1s" value="192.168.0.1,192.168.0.2"/>
<!-- 资源池化下必须配置 -->
<!-- 资源池化模式开关 -->
<PARAM name="enable_dss" value="on"/>
<!-- dss实例目录 -->
<PARAM name="dss_home" value="/opt/huawei/install/data/dss"/>
<!-- dss共享卷名 -->
<PARAM name="ss_dss_vg_name" value="data"/>
<!-- dss挂载卷组名和卷组信息,包含共享卷 -->
<PARAM name="dss_vg_info" value="data:/dev/sdb,p0:/dev/sdc,p1:/dev/sdd"/>
<!-- cm投票卷 -->
<PARAM name="votingDiskPath" value="/dev/sde"/>
<!-- cm共享卷 -->
<PARAM name="shareDiskDir" value="/dev/sdf"/>

主节点上必须配置以下信息。

<DEVICELIST>
<!-- 节点1上的部署信息 -->
<DEVICE sn="node1_hostname">
<!-- 节点1的主机名称 -->
<PARAM name="name" value="node1_hostname" />
<!-- 节点1所在的AZ及AZ优先级 -->
<PARAM name="azName" value="AZ1"/>
<PARAM name="azPriority" value="1"/>
<!-- 节点1的IP,如果服务器只有一个网卡可用,将backIP1和sshIP1配置成同一个IP -->
<PARAM name="backIp1" value="192.168.0.1"/>

<!-- 如果cm存在 -->
<PARAM name="cmsNum" value="1"/> 
<PARAM name="cmServerPortBase" value="15000"/>  
<PARAM name="cmServerLevel" value="1"/> 
<PARAM name="cmServerRelation" value="node1_hostname,node2_hostname"/> 
<PARAM name="cmDir" value="/opt/huawei/data/cmserver"/>

<!-- dn -->
<PARAM name="dataNum" value="1"/>
<PARAM name="dataNode1" value="/opt/huawei/install/data/dn,node2_hostname,/opt/huawei/install/data/dn"/> 

备节点上必须配置以下内容。

<DEVICE sn="node2_hostname">
<PARAM name="name" value="node2_hostname"/>
<PARAM name="azName" value="AZ1"/>
<PARAM name="azPriority" value="1"/>
<PARAM name="backIp1" value="192.168.0.2"/>
<!-- cm -->
<PARAM name="cmDir" value="/opt/huawei/install/cm"/> 

四、解决方法

修改xml文件,重新执行预安装。

意见反馈
编组 3备份
    openGauss 2025-05-07 22:44:46
    取消