【标题】(请简要描述下实现的内容)
om安装,添加PGDATA环境变量
azPriority优先级相同增加报错提示
【实现内容】:
om安装,添加PGDATA环境变量
azPriority优先级相同增加报错提示
【根因分析】:
1.om安装,没有PGDATA环境变量

2.azPriority优先级相同增加报错提示
相同azName,值相同的时候,虽然在gs_preinstall的不会报错,但是在启动的时候,数据库会起不来,所以现在在gs_preinstall的时候添加校验azName和azPriority
【实现方案】:
1.在om预安装的时候,到修改tool环境变量的时候,添加PGDATA环境变量
输入图片说明
具体实现,在script/local/PreInstallUtility.py 中添加PDATA的逻辑
输入图片说明

2.azPriority优先级相同增加报错提示实现方案
在gs_preinstall 开始执行的时候,添加校验 azName 不同,azPriority的值
输入图片说明
输入图片说明
【关联需求或issue】:
【资源池化】om安装后,没有PGDATA环境变量
https://e.gitee.com/opengaussorg/dashboard?issue=I6Y32M

#I6Z9JA:【测试类型:工具功能】【测试版本:5.1.0】azPriority优先级相同安装数据库失败,优化提示信息
【开发自验报告】:

  1. 请附上自验结果(内容或者截图)
    输入图片说明
    查看环境变量是否有PGDATA
    输入图片说明

2.azPriority优先级相同增加报错提示自检
当azName不同
输入图片说明
输入图片说明

当azName相同
输入图片说明
输入图片说明

  1. 是否涉及资料修改,如是,在docs仓库补充资料
  2. 是否考虑升级场景(升级工具以及om工具公共函数修改)
  3. 是否考虑在线扩容工具等扩展场景
  4. 是否考虑异常场景/并发场景/前向兼容/性能场景
  5. 是否对其他模块产生影响

【其他说明】: