公共命令是批量作业根据常用运维操作预置的命令(例如:修改Linux实例密码、Linux实例安装云监控Agent等),您可以通过公共命令快速创建运维任务,完成常见运维操作。
公共命令不支持新增、修改、删除操作。
使用公共命令前,您可以查看命令的默认执行路径、执行用户以及命令具体内容等信息,确认是否满足运维需求。
“参数”信息仅在命令支持使用自定义参数时展示。
若存在满足您运维需求的公共命令,您可以直接在公共命令页面快速创建任务,进行运维操作。作业配置详情请参考创建作业。
您可以通过公共命令克隆功能在公共命令基础上进行个性化调整,将其克隆至自定义命令使用。
登录云服务器控制台。
在左侧导航树选择“运维与监控 > 批量作业”,选择“公共命令”页签。
在顶部导航栏中选择您业务所在的地域。
选择需要克隆的目标命令,单击“克隆到自定义命令”按钮。
根据需求修改如下配置信息。
参数 | 说明 | 取值样例 |
---|---|---|
基本信息 | ||
命令名称 | 设置命令名称。 | 更换登录密码 |
命令类型 | 选择命令的类型,当前版本支持Shell 、Python 、PowerShell 、Bat 。 | Shell |
命令内容 | 根据需求编写命令具体内容。 说明
| - |
使用参数 | 根据需求选择是否在命令中使用自定义参数,开启后将自动展示命令内容中的自定义参数。更多自定义参数详情,可查看自定义参数说明。 | - |
执行配置 | ||
默认执行路径 | 填写命令执行路径。 说明
| /root |
默认执行用户 | 您可以指定以某个实例中存在的用户执行命令,建议避免使用root或system用户,以降低安全风险。 | user1 |
超时时间 | 设置命令在每个实例上执行的超时时间,执行超时后,批量作业将判断该任务在对应实例上执行失败。 说明 不同命令默认超时时间不同,您可以手动在30秒~24时00分00秒间修改。 | - |
高级配置 | ||
项目 | 您可以将批量作业添加至项目中,并按项目维度统一管理,有利于保持资源独立,维护数据安全。更多关于项目管理。 | default |
标签 | 标签由一个键-值对(Key-Value)组成,用于标识资源,可以从不同维度(例如用途、所有者或环境等)对资源进行分类,便于搜索和聚合。更多关于标签。 | Key1:Value1 |
单击“确认”按钮进行克隆。
克隆成功后将自动跳转至自定义命令页面,您可以用其进行创建任务、克隆等操作,详情可查看自定义命令。
下表汇总了当前支持的公共命令及简要使用说明。
说明
若预置的公共命令不满足您的运维需求,您可以创建自定义命令实现。详情可查看创建自定义命令。
命令名称 | 类型 | 使用参数 | 描述 |
---|---|---|---|
Linux实例安装云监控Agent | Shell | - | 用于为Linux实例安装云监控插件,更多云监控详情可查看什么是云监控。 |
修改Linux实例密码 | Shell |
说明 仅支持修改实例中已有用户名对应登录密码。 | 用于修改Linux实例的登录用户名与密码。 |
Linux实例新增SSH公钥 | Shell | ssh_public_key:必填,SSH密钥对的公钥。 | 用于为Linux实例新增SSH登录密钥对的公钥。 |
Linux实例替换SSH公钥 | Shell |
| 用于为Linux实例替换SSH登录密钥对的公钥。 |
RDMA故障排查脚本 | Python | - | 排查诊断高性能计算GPU型实例的RDMA故障。 说明 仅适用于高性能计算GPU型实例,购买操作可查看购买高性能计算GPU型实例 |
Linux实例状态收集 | Shell | - | 用于收集Linux实例状态信息:OS版本、网络信息、内存用量、GPU使用信息、cloud_init信息、SOS信息等,状态信息最终以压缩包的形式生成在/tmp目录下,便于后续分析。 |
上传文件到Windows实例 | PowerShell |
| 用于将本地文件批量发送至多台Windows实例。 说明
|
修改Windows实例密码 | PowerShell |
说明 仅支持修改实例中已有用户名对应登录密码。 | 用于修改Windows实例登录用户名和密码。 |
批量作业Agent升级 | Shell | - | 用于升级批量作业Agent(客户端)。 说明 暂仅华北2(北京)地域支持使用该命令,如需在其他地域试用,请联系客户经理申请。 |