GNU/Linux >> Linux の 問題 >  >> Cent OS

RHVM エンジンのエンジンデータベースパスワードを変更する方法

この投稿では、RHVM エンジンのエンジン データベース パスワードを変更する手順を説明します。

1. 変更する前に、以下のコマンドを実行して、エンジン データベースと対話する 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

2. 以下の手順に従って、エンジン データベースのパスワードを変更します。

a. ovirt-engine プロセスを停止します。

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

b. oVirt Engine データ ウェアハウス サービスを停止します:

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

c. 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"

d.内部ドメインの dbpassword を変更:

[root@rhevm-engine ~]# vi /etc/ovirt-engine/aaa/internal.properties

config.datasource.dbpassword=YourNewPassword

e. postgres データベースの資格情報を変更します:

デフォルトでは、ENGINE_DB_USER のユーザー名と ENGINE_DB_DATABASE のデータベースはどちらも「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"

「Postgres」データベースに接続して、エンジン db ユーザーと 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. ovirt-engine とデータ ウェアハウス サービスを開始して有効にします。

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

これで、新しい認証情報を使用してエンジン データベースにアクセスできるようになりました。


Cent OS
  1. cPanelのパスワードを変更する方法

  2. MySQLデータベースの照合を変更する方法は?

  3. ルートパスワードを変更するにはどうすればよいですか?

  1. Jenkinsのポートを変更する方法

  2. Ubuntuでユーザーパスワードを変更する方法

  3. データベースのパスワードを変更する方法

  1. Linuxでユーザーパスワードを変更する方法

  2. cPanelでMySQLデータベースユーザーのパスワードを変更する方法

  3. phpMyAdminを介してWordPress管理者パスワードを変更する方法