问题出现背景
不知道是华为还是老师提供了现成的OpenGauss虚拟机OVA文件,老师让用VirtualBox导入,但我的VirtualBox好像因为Win10 21364预览版的原因所有虚拟机都启动不了,所以选择了VMWare,导入之后上不了网,用nmtui给网卡添加连接之后可以正常上网,但是gs_om -t start执行却不成功
问题原因
虚拟机里面的OpenGuass默认只监听报错显示的那个ip,可是导入虚拟机之后,实际情况和镜像默认IP不同,导致不存在这个ip,当然也就监听不了
这个IP是本地IP(自己的IP),比如本地有几个IP(多个网卡),那么指定监听IP就相当于指定监听哪张网卡
问题解决
改配置文件postgresql.conf:找到postgresql.conf, 本虚拟机在/gaussdb/data/db1里面,找不到可以用locate定位一下,没有这个命令就用包管理器下载mlocate,下载完记得# updatedb
再搜索,找到之后,把配置文件里面的listen_addresses和local_bind_address改成存在的ip即可,可以用ip a
或者ifconfig
看一下ip,也可以都填0.0.0.0或者星号*表示监听所有ip