第 5 章 通过受管域使用管理 CLI
您可以使用管理 CLI 来配置和管理单机服务器和受管域。JBoss EAP 文档通常会显示用于单机服务器配置的管理 CLI 命令示例。如果您正在运行受管域,则通常需要调整 命令。以下小节介绍了如何为受管域配置更改单机服务器管理 CLI 命令。
为子系统配置指定 Profile
单机服务器子系统配置的管理 CLI 命令以 /subsystem=SUBSYSTEM_NAME 开头
。对于受管域子系统配置,您必须通过使用 /profile=PROFILE_NAME /subsystem=SUBSYSTEM_NAME
启动命令来指定要配置的子系统。
示例:阅读日志记录子系统配置(单机服务器)
/subsystem=logging:read-resource
/subsystem=logging:read-resource
本例演示了如何读取单机服务器的 logging
子系统配置。
示例:阅读日志记录子系统配置(管理域)
/profile=default/subsystem=logging:read-resource
/profile=default/subsystem=logging:read-resource
本例演示了如何读取受管域中 default
配置文件的 logging
子系统配置。
为核心管理和运行时命令指定主机
受管域的某些核心管理和运行时命令要求您通过使用 /host=HOST_NAME
启动命令来指定该命令应用到的主机。
示例:启用审计日志记录(单机服务器)
/core-service=management/access=audit/logger=audit-log:write-attribute(name=enabled,value=true)
/core-service=management/access=audit/logger=audit-log:write-attribute(name=enabled,value=true)
本例演示了如何为单机服务器启用审计日志记录。
示例:启用审计记录(管理域)
/host=master/core-service=management/access=audit/logger=audit-log:write-attribute(name=enabled,value=true)
/host=master/core-service=management/access=audit/logger=audit-log:write-attribute(name=enabled,value=true)
本例演示了如何在受管域中为 master
主机启用审计日志记录。
某些命令要求主机作为参数,例如 reload --host=HOST_NAME
。如果您没有为这些命令指定主机,则会出现错误消息通知您需要 --host
参数。
为核心管理和运行时命令指定服务器
受管域的某些核心管理和运行时命令要求您通过使用 /host=HOST_NAME /server=SERVER_NAME启动命令来指定适用于该主机和服务器的主机和服务器
。
示例:显示部署(单机服务器)的运行时指标.
/deployment=test-application.war/subsystem=undertow:read-attribute(name=active-sessions)
/deployment=test-application.war/subsystem=undertow:read-attribute(name=active-sessions)
本例演示了如何显示单机服务器部署的运行时指标。
示例:显示部署的运行时指标(管理域)
/host=master/server=server-one/deployment=test-application.war/subsystem=undertow:read-attribute(name=active-sessions)
/host=master/server=server-one/deployment=test-application.war/subsystem=undertow:read-attribute(name=active-sessions)
本例演示了如何显示部署到 master
主机上的 server-one
服务器的受管域部署的运行时指标。