云服务器
参数 | 说明 | 取值示例 |
参数 | 说明 | 取值示例 |
名称 | 输入自定义模板的名称。 说明 | 批量安装云助手客户端模板 |
JSON模式 | 通过JSON格式定义“批量安装云助手客户端模板”文件(运维编排流程),示例如下: { "Parameters": { "targets": { "Type": "Map" }, "NeedReboot": { "Type": "Boolean" }, "ForceStop": { "Type": "Boolean" } }, "Tasks": [ { "Name": "getInstances", "Action": "VOS::SelectTargetInstances", "Parameters": { "Filters": "{{ .targets }}" }, "Outputs": { "instanceIds": { "Type": "List", "Value": "{{ [.Instances[].InstanceId] }}" } } }, { "Name": "InstallCloudAssistant", "Action": "VOS::ECS::InstallCloudAssistant", "Parameters": { "InstanceId": "{{ VOS::LoopItem }}", "NeedReboot": "{{ .NeedReboot }}", "ForceStop": "{{ .ForceStop }}" }, "Outputs": { "InstallResult": { "Type": "Boolean", "Value": "{{ .InstallResult }}" } }, "Loop": { "LoopItem": "{{ .\"getInstances.instanceIds\" }}", "Outputs": { "LoopInstanceStatus": { "SelectedOutputFiled": "InstallResult" } } } } ], "Outputs": { "InstanceStatus": { "Type": "List", "Value": "{{ .\"InstallCloudAssistant.LoopInstanceStatus\" }}" } } } | - |
所属项目 | 选择该自定义模板使用的项目范围。 说明 此处展示的项目为您在步骤三选择的项目,如需切换“项目”,请参考步骤三从顶部导航修改。 | 保持默认 |
参数 | 说明 | 取值示例 |
参数 | 说明 | 取值示例 |
基本信息 | | |
名称 | 填写编排计划任务名称。 | 批量安装云助手客户端运维计划 |
角色 | 为您的账号选择一个云服务器(ECS)资源读写授信的角色,默认为“CustomRoleForOOS”,该角色集成了运维编排默认支持的所有权限,可以避免您在使用时无权限的问题。 | 保持默认 |
执行方式 | | |
执行方式 | 编排计划任务的执行方式,此处需选择“立即执行”。 立即执行:编排计划任务创建完成后立即开始执行一次。 | 立即执行 |
任务步骤 | | |
步骤创建方式 | 选择该编排计划的任务步骤执行方式,此实践需基于已有模板。 | 选择已有模板 |
选择模板 | | |
- | 选择用于执行待执行任务的编排计划模板。单击选择模板下拉列表,选择您在步骤一中创建的“批量安装云助手客户端模板”。 | 批量安装云助手客户端模板 |
参数配置 注意 选择的模板不同,参数项也有所不同,具体参数请以控制台实际展示为准,此处仅为本实践涉及的相关参数。 | | |
targets (Map) | 输入{key}的JSON格式数据,格式如下: { "Type": "Tags", "Tags": [ { "Key": "purpose", "Value": "Agent" } ] } 说明
| - |
NeedReboot (Boolean) | 选择云助手客户端安装完成后,是否需要重启对应实例。
说明 若未开启实例自动重启功能,云助手客户端安装完成后,需手动重启对应实例,才可确保安装成功。 | 开启 |
ForceStop (Boolean) | 选择执行运维操作时,是否需要强制终止相关的运行进程、依赖服务等。
| 保持默认 |