暂无图片
gs_preinstall过程分析
最近更新:2022-03-11 14:21:05

预安装的命令:

/opt/soft/mogdb/script/gs_preinstall -U moguser -G mogdbgrp -X /opt/soft/mogdb/clusterconfig.xml

从/var/log/mogdb/omm/om的路径里面查看日志文件gs_local-2022-01-28_161218.log 分为一下几个步骤: 1 set_tool_env 包括清除一些omm用户下.bashrc文件里面的mogdb所需的环境变量,例如GPHOME PATH,LD_LIBRARY_PATH,PYTHONPATH,GAUSSHOME,PATH,LD_LIBRARY_PATH,S3_CLIENT_CRT_FILE,GAUSS_VERSION,PGHOST,GAUSSLOG,GAUSS_ENV,GS_CLUSTER_NAME,上面存在2个path变量,分别为

  • export PATH=$ GPHOME/script/gspylib/pssh/bin:$ GPHOME/script:$PATH
  • exportPATH=$ GAUSSHOME/bin:$PATH,可以从后面所跟的路径判断出区别。 1.png

2 check_os_user,检查os的的用户和组,比如我使用的是mogdbuser和mogdbgrp 1.png

3 prepare_user_sshd_service 使用om工具安装的时候,创建ssh互信 1.png

4 change_tool_env 针对第一次预安装失败之后,再次进行预安装,该步骤是对上一次预安装的环境变量的修改和纠正 1.png

5 check_os_software 检查bzip2 以及bzip2的位置 1.png

6 check_os_Version

......