You need to enable JavaScript to run this app.
导航
公共命令管理
最近更新时间:2024.11.19 10:10:56首次发布时间:2022.12.20 17:57:11

公共命令是批量作业根据常用运维操作预置的命令(例如:修改Linux实例密码、Linux实例安装云监控Agent等),您可以通过公共命令快速创建运维任务,完成常见运维操作。

注意事项

公共命令不支持新增、修改、删除操作。

操作步骤

查看命令详情

使用公共命令前,您可以查看命令的默认执行路径、执行用户以及命令具体内容等信息,确认是否满足运维需求。

  1. 登录云服务器控制台
  2. 在左侧导航树选择“运维与监控 > 批量作业”,选择“公共命令”页签。
  3. 在顶部导航栏中选择您业务所在的地域。
  4. 选择需要查看的目标命令,单击“查看详情”按钮。
  5. 在弹出的命令详情页中,可查看该命令的基本信息(例如:命令名称、默认执行路径、执行用户、超时时间等)、命令内容及命令使用到的参数。

    “参数”信息仅在命令支持使用自定义参数时展示。

创建作业

若存在满足您运维需求的公共命令,您可以直接在公共命令页面快速创建任务,进行运维操作。作业配置详情请参考创建作业

克隆到自定义命令

您可以通过公共命令克隆功能在公共命令基础上进行个性化调整,将其克隆至自定义命令使用。

  1. 登录云服务器控制台

  2. 在左侧导航树选择“运维与监控 > 批量作业”,选择“公共命令”页签。

  3. 在顶部导航栏中选择您业务所在的地域。

  4. 选择需要克隆的目标命令,单击“克隆到自定义命令”按钮。

  5. 根据需求修改如下配置信息。

    参数说明取值样例
    基本信息
    命令名称设置命令名称。更换登录密码
    命令类型选择命令的类型,当前版本支持ShellPythonPowerShellBatShell

    命令内容

    根据需求编写命令具体内容。

    说明

    • 命令内容大小不能超过16KB。
    • 您可以在命令内容中设置自定义参数实现动态传参,详情可查看自定义参数说明

    -

    使用参数根据需求选择是否在命令中使用自定义参数,开启后将自动展示命令内容中的自定义参数。更多自定义参数详情,可查看自定义参数说明-
    执行配置

    默认执行路径

    填写命令执行路径。

    说明

    • Linux操作系统默认执行路径为/home。
    • Windows操作系统默认执行路径为C:/Windows/System32

    /root

    默认执行用户您可以指定以某个实例中存在的用户执行命令,建议避免使用root或system用户,以降低安全风险。user1

    超时时间

    设置命令在每个实例上执行的超时时间,执行超时后,批量作业将判断该任务在对应实例上执行失败。

    说明

    不同命令默认超时时间不同,您可以手动在30秒~24时00分00秒间修改。

    -

    高级配置
    项目您可以将批量作业添加至项目中,并按项目维度统一管理,有利于保持资源独立,维护数据安全。更多关于项目管理default
    标签标签由一个键-值对(Key-Value)组成,用于标识资源,可以从不同维度(例如用途、所有者或环境等)对资源进行分类,便于搜索和聚合。更多关于标签Key1:Value1
  6. 单击“确认”按钮进行克隆。

  7. 克隆成功后将自动跳转至自定义命令页面,您可以用其进行创建任务、克隆等操作,详情可查看自定义命令

公共命令汇总

下表汇总了当前支持的公共命令及简要使用说明。

说明

若预置的公共命令不满足您的运维需求,您可以创建自定义命令实现。详情可查看创建自定义命令

命令名称类型使用参数描述
Linux实例安装云监控AgentShell-用于为Linux实例安装云监控插件,更多云监控详情可查看什么是云监控

修改Linux实例密码

Shell

  • username:必填,用户名。
  • password:必填,登录密码。

说明

仅支持修改实例中已有用户名对应登录密码。

用于修改Linux实例的登录用户名与密码。

Linux实例新增SSH公钥Shellssh_public_key:必填,SSH密钥对的公钥。用于为Linux实例新增SSH登录密钥对的公钥。

Linux实例替换SSH公钥

Shell

  • username:必填,用户名,默认为root
  • ssh_public_key:必填,SSH密钥对的公钥。

用于为Linux实例替换SSH登录密钥对的公钥。

RDMA故障排查脚本

Python

-

排查诊断高性能计算GPU型实例的RDMA故障。

说明

仅适用于高性能计算GPU型实例,购买操作可查看购买高性能计算GPU型实例

Linux实例状态收集Shell-用于收集Linux实例状态信息:OS版本、网络信息、内存用量、GPU使用信息、cloud_init信息、SOS信息等,状态信息最终以压缩包的形式生成在/tmp目录下,便于后续分析。

上传文件到Windows实例

PowerShell

  • fileName:必填,文件名称。

  • targetDir:必填,文件发送至的目标目录。

  • overWrite:必填,是否覆盖目标目录下原有同名文件。支持:

    • false:表示不覆盖。
    • true:表示覆盖。

用于将本地文件批量发送至多台Windows实例。

说明

  • 文件大小不超过16kb(16384字节)。
  • 暂仅华南1(广州)地域支持使用该命令,如需在其他地域试用,请联系客户经理申请。

修改Windows实例密码

PowerShell

  • username:必填,用户名。
  • password:必填,登录密码。

说明

仅支持修改实例中已有用户名对应登录密码。

用于修改Windows实例登录用户名和密码。

批量作业Agent升级

Shell

-

用于升级批量作业Agent(客户端)。

说明

暂仅华北2(北京)地域支持使用该命令,如需在其他地域试用,请联系客户经理申请。