ITPub博客

首页 > 数据库 > > 附录-Database Manager命令(单机模式)

附录-Database Manager命令(单机模式)

作者:GaussDB_数据库 时间:2020-02-11 17:39:06 0 删除 编辑

本节描述如何操作Database Manager组件。

操作步骤

  1. python dmserver.py start [(--all | -a | )] [(--service | -s) <service-name>] [--ha-mode]

    描述:当没有设定参数时,该命令以推荐顺序启动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。

    不涉及

    可选

  2. python dmserver.py stop ( [(--all | -a | )] | (--service | -s) <service-name>) [--force | -f]

    描述:当没有设定参数时,该命令以推荐顺序停止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

    如果条件允许,强制停止服务。

    该服务可能没有彻底退出。

    所以,可能不会保存中间信息,影响后续服务启动。

    可选

  3. python dmserver.py restart ([--all | -a | ] | (--service | -s) <service-name>) [--force | -f] [--ha-mode]

    描述:当没有设定参数时,该命令以推荐顺序重启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。

    不涉及

    可选

  4. python dmserver.py status ] ((--service | -s) <service-name>)] | [--summary]

    描述:该命令用于打印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
    -----------------------------------------------------------------
  5. python dmserver.py change-listen-ip --ip<new-listen-ip> [--all | -a | ((--service | -s) <service-name>)]

    描述:该命令用于更新后台服务或指定服务的监听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。

    可选

  6. python dmserver.py change-cas-ip --cas-url <cas-url>

    描述:该命令用于动态更新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:端口号。

    不涉及

    可选

  7. python dmserver.py updatekeys

    描述:该命令用于更新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/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19305