Tento příspěvek ilustruje kroky ke změně hesla databáze motoru pro stroj RHVM.
1. Před úpravou můžete spustit níže uvedené příkazy pro kontrolu aktuálního ENGINE_DB_PASSWORD pro RHEVM engine spolupracující s databází motoru. Ve výchozím nastavení je ENGINE_DB_PASSWORD náhodný řetězec, který automaticky generuje engine-config během procesu nastavení. ENGINE_DB_PASSWORD používají níže uvedené soubory:
[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
2. Při změně hesla databáze motoru postupujte podle následujících kroků:
A. Zastavte proces ovirt-engine:
[root@rhevm-engine ~]# systemctl stop ovirt-engine
b. Zastavte službu oVirt Engine Data Warehouse:
[root@rhevm-engine ~]# systemctl stop ovirt-engine-dwhd
C. Změňte přihlašovací údaje, které proces motoru odesílá do databáze úpravou ENGINE_DB_PASSWORD s novým heslem:
[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"
d. Změňte heslo dbpassword interní domény:
[root@rhevm-engine ~]# vi /etc/ovirt-engine/aaa/internal.properties config.datasource.dbpassword=YourNewPassword
E. Změňte přihlašovací údaje databáze postgres:
Ve výchozím nastavení jsou jméno uživatele v ENGINE_DB_USER a databáze v ENGINE_DB_DATABASE oba „engine“:
[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"
Připojte se k databázi „Postgres“ a změňte uživatele db motoru a hesla 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
F. Spusťte službu ovirt-engine a Data Warehouse, aby se projevily:
[root@rhevm-engine ~]# systemctl start ovirt-engine [root@rhevm-engine ~]# systemctl start ovirt-engine-dwhd
Nyní můžete použít nové přihlašovací údaje pro přístup k databázi vyhledávače.