如何更改 RHVM 引擎的引擎数据库密码

这篇文章说明了更改 RHVM 引擎的引擎数据库密码的步骤。

www. On IT Road .com

按照以下步骤更改引擎数据库密码:

停止 ovirt-engine 进程:

[root@rhevm-engine ~]# systemctl stop ovirt-engine

停止 oVirt 引擎数据仓库服务:

[root@rhevm-engine ~]# systemctl stop ovirt-engine-dwhd

通过使用新密码修改 ENGINE_DB_PASSWORD 来更改引擎进程发送到数据库的凭据:

[root@rhevm-engine ~]# vi /etc/ovirt-engine/engine.conf.d/10-setup-database.conf
ENGINE_DB_PASSWORD="YourNewPassword"  
[root@rhevm-engine ~]# vi /etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/10-setup-database.conf
ENGINE_DB_PASSWORD="YourNewPassword"

更改内部域 dbpassword:

[root@rhevm-engine ~]# vi /etc/ovirt-engine/aaa/internal.properties
config.datasource.dbpassword=YourNewPassword

更改 postgres 数据库凭据:

默认情况下,ENGINE_DB_USER 中的用户名和 ENGINE_DB_DATABASE 中的数据库都是“引擎”:

[root@rhevm-engine ~]# cat /etc/ovirt-engine/engine.conf.d/10-setup-database.conf
ENGINE_DB_HOST="localhost"
ENGINE_DB_PORT="5432"
ENGINE_DB_USER="engine"
ENGINE_DB_DATABASE="engine"

连接到“Postgres”数据库以更改引擎数据库用户和 postgres 密码:

[root@rhevm-engine ~]# su - postgres
Last login: Thu Apr 30 15:29:48 AEST 2020 on pts/1
-bash-4.2$ scl enable rh-postgresql95 -- psql
psql (9.5.14)
Type "help" for help.
postgres=# alter user engine with password 'YourNewPassword';
ALTER ROLE
postgres-# alter user postgres with password 'YourNewPassword';
ALTER ROLE
postgres=# \q
-bash-4.2$ exit
logout

启动 ovirt-engine 和 Data Warehouse 服务生效:

[root@rhevm-engine ~]# systemctl start ovirt-engine
[root@rhevm-engine ~]# systemctl start ovirt-engine-dwhd

现在我们可以使用新凭据访问引擎数据库。

查看当前密码

修改前,我们可以运行以下命令来检查 RHEVM 引擎与引擎数据库交互的当前 ENGINE_DB_PASSWORD。
默认情况下,ENGINE_DB_PASSWORD 是一个随机字符串,在设置过程中由 engine-config 自动生成。
ENGINE_DB_PASSWORD 由以下文件使用:

[root@rhevm-engine ~]# cat /etc/ovirt-engine/engine.conf.d/10-setup-database.conf |grep "ENGINE_DB_PASSWORD"
ENGINE_DB_PASSWORD="xxxxxxxx"  
[root@rhevm-engine ~]# cat /etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/10-setup-database.conf |grep "ENGINE_DB_PASSWORD"
ENGINE_DB_PASSWORD="xxxxxxxx"
[root@rhevm-engine ~]# cat /etc/ovirt-engine/aaa/internal.properties |grep dbpassword
config.datasource.dbpassword=xxxxxxxx
日期:2020-09-17 00:12:53 来源:oir作者:oir