首页 > 数据库 > > 附录-Database Manager命令(单机模式)
本节描述如何操作Database Manager组件。
描述:当没有设定参数时,该命令以推荐顺序启动Database Manager组件。
[dminstalluser@blrlabvm_171_29 ~]$ cd dmserver
[dminstalluser@blrlabvm_171_29 dmserver]$ cd bin
[dminstalluser@blrlabvm_171_29 bin]$ python dmserver.py start
[25/25] Starting services- COMPLETED
[25/25] Verify registration of services - COMPLETED参数 | 操作 | 结果 | 禁用条件 |
|---|---|---|---|
--all | -a | 将所有服务按照推荐顺序启动。 | (--service | -s)被忽略。 | 可选 未指定参数。如果未提供其他参数,则禁用默认值。 |
--service | -s <service-name> | 启动指定服务。 | 不涉及 | 可选 |
--ha-mode | 在HA模式[slave/master]下启动Infostores。 | 不涉及 | 可选 |
描述:当没有设定参数时,该命令以推荐顺序停止Database Manager组件。
[dminstalluser@blrlabvm_171_29 bin]$ python dmserver.py stop
[25/25] Stopping - COMPLETED
[25/25] Verify stop - COMPLETED
参数 | 操作 | 结果 | 禁用条件 |
|---|---|---|---|
--all | -a | 将所有服务按照推荐顺序启动。 | (--service | -s)被忽略。 | 可选 未指定参数。如果未提供其他参数,则禁用默认值。 |
--service | -s <service-name> | 停止指定服务。 | 不涉及 | 可选 |
--force | -f | 如果条件允许,强制停止服务。 | 该服务可能没有彻底退出。 所以,可能不会保存中间信息,影响后续服务启动。 | 可选 |
描述:当没有设定参数时,该命令以推荐顺序重启Database Manager组件。
[dminstalluser@blrlabvm_171_29 bin]$ python dmserver.py restart
[25/25] Stopping - COMPLETED
[25/25] Verify stop - COMPLETED
[25/25] Starting services- COMPLETED
[25/25] Verify registration of services - COMPLETED
参数 | 操作 | 结果 | 禁用条件 |
|---|---|---|---|
--all | -a | 将所有服务按推荐顺序重启。 | (--service | -s)被忽略。 | 可选 未指定参数。 |
--service | -s <service-name> | 重启指定服务。 | 不涉及 | 可选 |
--force | -f | 如果条件允许,强制停止服务。 | 该服务可能没有彻底退出。 所以,可能不会保存中间信息,影响后续服务启动。 | 可选 |
--ha-mode | 在HA模式[slave/master]下启动Infostores。 | 不涉及 | 可选 |
描述:该命令用于打印Database Manager的组件状态。
[dminstalluser@blrlabvm_171_29 bin]$ python dmserver.py status
-----------------------------------------------------------------
Component | Status | Eureka Status
-----------------------------------------------------------------
Primary Info Store | UP | Not Applicable
Metric Info Store | UP | Not Applicable
WebUI | UP | Not Applicable
APS_InfraProcessing | UP | REGISTERED
APS_InfraHAService | UP | REGISTERED
APS_AutoPilotAudit | UP | REGISTERED
APS_InfraEureka | UP | REGISTERED
APS_InfraProxy | UP | REGISTERED
APS_AutoPilotUser | UP | REGISTERED
APS_AutoPilotConfig | UP | REGISTERED
APS_Monitoring | UP | REGISTERED
APS_InfraCollection | UP | REGISTERED
APS_InfraZuul | UP | REGISTERED
APS_AutoPilotPlatformMgmt | UP | REGISTERED
-----------------------------------------------------------------可查询[--all/--service]或[--summary]。
参数 | 操作 | 结果 | 禁用条件 |
|---|---|---|---|
--all | -a | 打印所有服务的状态。 | (--service | -s)被忽略。 | 可选 未指定参数。 |
--service | -s <service-name> | 打印指定服务的状态。 | [--summary]被忽略。 | 可选 |
--summary | 根据后台服务的情况,展示Database Manager的整体状态。 | 总结报告如下: 1. 正常:所有后台服务正常启动、运行(Web、数据库、微服务) 2. 不可用:Web和/或数据库服务不可用。 3. 部分可用:任一微服务(随系统启动的后台服务)不可用。 | 可选 |
正常
[dminstalluser@blrlabvm_171_29 bin]$ python dmserver.py status
-----------------------------------------------------------------
Component | Status | Eureka Status
-----------------------------------------------------------------
Primary Info Store | UP | Not Applicable
Metric Info Store | UP | Not Applicable
WebUI | UP | Not Applicable
APS_InfraProcessing | UP | REGISTERED
APS_InfraHAService | UP | REGISTERED
APS_AutoPilotAudit | UP | REGISTERED
APS_InfraEureka | UP | REGISTERED
APS_InfraProxy | UP | REGISTERED
APS_AutoPilotUser | UP | REGISTERED
APS_AutoPilotConfig | UP | REGISTERED
APS_Monitoring | UP | REGISTERED
APS_InfraCollection | UP | REGISTERED
APS_InfraZuul | UP | REGISTERED
APS_AutoPilotPlatformMgmt | UP | REGISTERED
-----------------------------------------------------------------不可用
[dminstalluser@blrlabvm_171_29 bin]$ python dmserver.py status
-----------------------------------------------------------------
Component | Status | Eureka Status
-----------------------------------------------------------------
Primary Info Store | DOWN | Not Applicable
Metric Info Store | DOWN | Not Applicable
WebUI | DOWN | Not Applicable
APS_InfraProcessing | DOWN | NOT REGISTERED
APS_InfraHAService | DOWN | NOT REGISTERED
APS_AutoPilotAudit | DOWN | NOT REGISTERED
APS_InfraEureka | DOWN | NOT REGISTERED
APS_InfraProxy | DOWN | NOT REGISTERED
APS_AutoPilotUser | DOWN | NOT REGISTERED
APS_AutoPilotConfig | DOWN | NOT REGISTERED
APS_Monitoring | DOWN | NOT REGISTERED
APS_InfraCollection | DOWN | NOT REGISTERED
APS_InfraZuul | DOWN | NOT REGISTERED
APS_AutoPilotPlatformMgmt | DOWN | NOT REGISTERED
-----------------------------------------------------------------部分可用
[dminstalluser@blrlabvm_171_29 bin]$ python dmserver.py status
-----------------------------------------------------------------
Component | Status | Eureka Status
-----------------------------------------------------------------
Primary Info Store | UP | Not Applicable
Metric Info Store | UP | Not Applicable
WebUI | UP | Not Applicable
APS_InfraProcessing | UP | REGISTERED
APS_InfraHAService | UP | REGISTERED
APS_AutoPilotAudit | UP | REGISTERED
APS_InfraEureka | UP | REGISTERED
APS_InfraProxy | UP | REGISTERED
APS_AutoPilotUser | UP | REGISTERED
APS_AutoPilotConfig | UP | REGISTERED
APS_Monitoring | DOWN | NOT REGISTERED
APS_InfraCollection | UP | REGISTERED
APS_InfraZuul | UP | REGISTERED
APS_AutoPilotPlatformMgmt | UP | REGISTERED
-----------------------------------------------------------------描述:该命令用于更新后台服务或指定服务的监听IP。
[dminstalluser@blrlabvm_171_29 bin]$ python dmserver.py change-listen-ip --ip 10.X.X.X -s WebUI
[ 1/ 1] Changing Listen IP - COMPLETED
[ 1/ 1] Applying Config Change - COMPLETED只有Web和微服务支持此更新。
参数 | 操作 | 结果 | 禁用条件 |
|---|---|---|---|
--ip | 配置相应服务的监听IP。 | 该服务配置了监听IP。 该参数支持all和specific service选项。 | 必选 |
--all | -a | 打印所有服务的状态。 | (--service | -s)被忽略。 | 默认禁用 仅IP |
--service | -s <service-name> | 打印指定服务的状态。 | 仅指定服务配置了监听IP。 | 可选 |
描述:该命令用于动态更新dmserver.py文件的CAS IP地址。
[dminstalluser@blrlabvm_171_29 bin]$ python dmserver.py change-cas-ip --cas-url https://10.0.0.1:20009
[ 1/ 1] Changing CAS IP - COMPLETED
[ 1/ 1] Applying Config Change - COMPLETED
参数 | 操作 | 结果 | 禁用条件 |
|---|---|---|---|
change-cas-ip | 更新Web服务的CAS IP地址。 | --cas-url | 必选 |
--cas-url | 更新web.xml中的CAS URL地址,格式为https://w.x.y.z:端口号。 | 不涉及 | 可选 |
描述:该命令用于更新Database Manager内部组件的关键部分。
[dminstalluser@blrlabvm_171_29 bin]$ python dmserver.py updatekeys
Enter password of apprim:
Enter password of apprimaudit:
Enter password of apprimmanage:
Enter password of apprimlocal:
Enter password of apprimread:
Enter password of apmetric:
Enter password of apmetriclocal:
[26/26] Update Keys PreOp - COMPLETED
[26/26] Keys Backup - COMPLETED
[26/26] Key Generation - COMPLETED
[26/26] Password Update - COMPLETED
[26/26] Cleanup - COMPLETED
[22/22] Stopping - COMPLETED
[22/22] Verify stop - COMPLETED
[22/22] Starting services- COMPLETED
[22/22] Verify registration of services - COMPLETED
Registering services...
. . . . . . . . . . . . . . . . . . . .
Service Registration Check Unsuccessful, Contact Support.运行updatekey工具后,只要处理下一个请求,所有的活动用户会话就会被注销,用户需重新登录。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3125145/ ,如需转载,请注明出处,否则将追究法律责任。