---
title: 相关接口声明
description: "**表1 globalcache内部脚本**"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2200SPC2/sds/kunpengglobalcache_06_0157.html
sourcePath: /source/zh/kunpengboostkithistory/2200SPC2/sds/kunpengglobalcache_06_0157.html
indexId: 1763e2ecf318df419c3c324df97c57044792190b2afea2ffc927eb4235eebc6f78
---
# 相关接口声明


**表1 globalcache内部脚本**

| 程序名 | 功能 | 备注 |
| --- | --- | --- |
| cert\_cli.sh | 证书生成 | 软件内部使用，不建议客户直接使用 |
| common\_var.sh | 环境变量设置 | 软件内部使用，不建议客户直接使用 |
| ssh\_and\_run\_cmd.sh | 远程执行 | 软件内部使用，不建议客户直接使用 |
| ssh\_and\_scp.sh | 证书分发 | 软件内部使用，不建议客户直接使用 |
| kmc\_tool | 数据加密、密钥更新 | 软件内部使用，不建议客户直接使用 |
| ccm\_main | 集群管理 | 软件内部使用，不建议客户直接使用 |
| GlobalCache | IO操作加速 | 软件内部使用，不建议客户直接使用 |
| statustool | 查询ceph，zookeeper和ccm的状态 | 软件内部使用，不建议客户直接使用 |
| checkStatus.sh | 检查GlobalCache是否进程D状态 | 软件内部使用，不建议客户直接使用 |
| gcache\_startup | 启动进程（配置环境变量等） | 软件内部使用，不建议客户直接使用 |
| gc\_upgrade | GlobalCache服务升级 | 软件内部使用，不建议客户直接使用 |
| update\_tool | 验证签名、检查集群状态 | 软件内部使用，不建议客户直接使用 |


#### cert_cli.sh

- 命令功能
  生成TLS证书。

- 命令格式
  cert_cli agent [req/fetch] [CA_ip] [CA_user] [agent_ip]

- 备注
  内部软件使用，不建议用户直接调用。

- 参数说明| 参数 | 参数说明 | 取值 |
| --- | --- | --- |
| agent | 节点类型 | NA |
| [req/fetch] | req：申请证书；fetch：分发证书 | NA |
| [CA\_ip] | CA根证书节点ip | NA |
| [CA\_user] | CA根节点用户名 | NA |
| [agent\_ip] | agent节点ip | NA |


#### common_var.sh

- 命令功能
  设置生成证书相关环境变量。

- 命令格式
  sh common_var.sh

- 备注
  内部软件使用，不建议用户直接调用。

- 参数说明| 参数 | 参数说明 | 取值 |
| --- | --- | --- |
| NA | NA | NA |


#### ssh_and_run_cmd.sh

- 命令功能
  远程执行命令。

- 命令格式
  sh ssh_and_run_cmd.sh [target_ip] [target_username]

- 备注
  内部软件使用，不建议用户直接调用。

- 参数说明| 参数 | 参数说明 | 取值 |
| --- | --- | --- |
| [target\_ip] | 目的端ip | NA |
| [target\_username] | 目的端用户名 | NA |


#### ssh_and_scp.sh

- 命令功能
  远程拷贝命令。

- 命令格式
  sh ssh_and_scp.sh [source_path] [dest_path]

- 备注
  内部软件使用，不建议用户直接调用。

- 参数说明| 参数 | 参数说明 | 取值 |
| --- | --- | --- |
| [source\_path] | 拷贝源端路径 | NA |
| [dest\_path] | 拷贝目的端路径 | NA |


#### kmc_tool

- 命令功能
  加密口令、更新kmc密钥。

- 命令格式
  kmc_tool [domain_id] [--encrypt/--updateMK]

- 备注
  内部软件使用，不建议用户直接调用。

- 参数说明| 参数 | 参数说明 | 取值 |
| --- | --- | --- |
| [domain\_id] | 域id | [0\-65536] |
| [\-\-encrypt/\-\-updateMK] | \-\-encrypt：加密；\-\-updateMK：更新密钥 | NA |


#### ccm_main

- 命令功能
  集群管理

- 命令格式
  ccm_main

- 备注
  内部软件使用，不建议用户直接调用

- 参数说明| 参数 | 参数说明 | 取值 |
| --- | --- | --- |
| NA | NA | NA |


#### GlobalCache

- 命令功能
  IO加速功能

- 命令格式
  GlobalCache

- 备注
  内部软件使用，不建议用户直接调用

- 参数说明| 参数 | 参数说明 | 取值 |
| --- | --- | --- |
| NA | NA | NA |


#### statustool

- 命令功能
  查询ceph，zookeeper和ccm的状态。

- 命令格式
  statustool [process_name]

- 备注
  内部软件使用，不建议用户直接调用。

- 参数说明| 参数 | 参数说明 | 取值 |
| --- | --- | --- |
| process\_name | 进程名 | ccm：查询ceph，zookeeper的状态是否支持ccm运行。 globalcache：查询ceph，zookeeper和ccm的状态是否支持globalcache运行。 |


#### checkStatus.sh

- 命令功能
  检查GlobalCache是否进程D状态。

- 命令格式
  sh checkStatus.sh

- 备注
  内部软件使用，不建议用户直接调用。

- 参数说明| 参数 | 参数说明 | 取值 |
| --- | --- | --- |
| NA | NA | NA |


#### gcache_startup

- 命令功能
  启动进程（配置环境变量等）。

- 命令格式
  gcache_startup [cmd_str]

- 备注
  内部软件使用，不建议用户直接调用。

- 参数说明| 参数 | 参数说明 | 取值 |
| --- | --- | --- |
| cmd\_str | 命令字符串，内部用于启动gc相关进程。 | /opt/gcache/bin/GlobalCache |


#### gc_upgrade

- 命令功能
  升级globalcache相关服务。

- 命令格式
  gc_upgrade [upgrade/upgrade_M/recover] [rpm_path]

- 备注
  内部软件使用，不建议用户直接调用。

- 参数说明| 参数 | 参数说明 | 取值 |
| --- | --- | --- |
| [upgrade/upgrade\_M/recover] | upgrade：单节点升级 upgrade\_M：批量升级 recover：恢复 | NA |
| [rpm\_path] | rpm的路径 | NA |


#### update_tool

- 命令功能
  升级辅助功能，如验证签名、检查集群状态等。

- 命令格式
  update_tool [file_verify/prepare/backup_data/update_data/set_ccmnofault/unset_ccmnofault] [rpm_path] [cms_path] [update]

- 备注
  内部软件使用，不建议用户直接调用。

- 参数说明| 参数 | 参数说明 | 取值 |
| --- | --- | --- |
| file\_verify | 验证文件签名有效性 | NA |
| prepare | 升级准备阶段 | NA |
| backup\_data | 升级前备份数据 | NA |
| update\_data | 升级后更新数据 | NA |
| set\_ccmnofault | 设置集群不告警 | NA |
| unset\_ccmnofault | 打开集群告警 | NA |
| rpm\_path | rpm路径，仅用于file\_verify功能时 | NA |
| cms\_path | 签名文件路径，仅用于file\_verify功能时 | NA |
| update | 升级标识，仅用于file\_verify功能时 | NA |
