16.3. 引擎配置工具
16.3.1. 引擎配置工具
引擎配置工具是一个用来为 Red Hat Enterprise Virtualization 环境配置全局设置的命令行工具程序,它和一组以“关键字/值”的形式存储在引擎数据库中的数据进行交互,您可以使用它来获取和设置关键字的值,以及获取所有可用关键字/值的列表。另外,Red Hat Enterprise Virtualization 环境中不同级别的配置可以被保存为不同的值。
注意
在获取配置关键字/值信息时,并不需要运行 Red Hat Enterprise Virtualization Manager 或 Red Hat JBoss Enterprise Application Platform。因为这些配置数据被保存在引擎数据库中,所以只要运行了
postgresql
服务就可以更新它们。在 ovirt-engine
服务被重启后,这些配置更新就会有效。
16.3.2. engine-config 命令的使用语法
引擎配置工具可以在 Red Hat Enterprise Virtualization Manager 所在的机器上运行。使用以下的帮助命令可以显示它的使用方法:
# engine-config --help
常见任务
- 列出有效的配置关键字
#
engine-config
--list
- 列出有效的配置值
#
engine-config
--all
- 获得配置关键字的值
#
engine-config
--get [KEY_NAME]
使用所需的关键字替换 [KEY_NAME] 来获得这个关键字指定版本的值(使用--cver
参数指定版本)。如果没有指定版本,所有存在版本的值都将被返回。- 设置配置关键字的值
#
engine-config
--set [KEY_NAME]=[KEY_VALUE]
--cver=[VERSION]
使用实际的关键字替换 [KEY_NAME];使用您要设置的值替换 [KEY_VALUE]。如果您的环境中包括不止一个配置版本,您还需要指定 [VERSION] 的值。- 重启 ovirt-engine 服务使改变生效
- 为了使改变生效,需要重启
ovirt-engine
服务。#
service ovirt-engine restart
16.3.3. 为内部管理员用户重设密码
要修改内部管理员用户(
admin@internal
)的密码,您必须使用引擎配置工具,并且需要使用它的交互模式。
过程 16.2. 为内部管理员用户重设密码
- 登录到 Red Hat Enterprise Virtualization Manager 所在的机器。
- 使用交换模式修改密码:
# engine-config -s AdminPassword=interactive
- 应用改变:
# service ovirt-engine restart
您修改了内部管理员用户的密码。在下一次登录到管理门户、用户门户或使用 REST API 时,您需要使用新密码。