云服务器内容精选

  • 为什么使用设计器? 使用设计器具备以下优势: 可视化流程 分析YAML格式的流程模板中的工具及其之间的关系是项艰难的任务。在设计器中,您可以查看流程中包含的工具的图形化表示,了解它们之间的关系。 设计器在模板元数据中定义有关资源的信息,如资源大小、相对位置等。在打开流程模板时,设计器会自动添加此元数据,以便在保存模板时保留当前布局。当您在设计器中重新打开模板时,会显示和上次保存模板时完全相同的图表。 简化流程模板编写工作 在文本编辑器中编写流程模板时,必须手动编辑YAML,过程繁琐又容易出错。在设计器中,通过拖放新工具就能将其添加到模板中,在工具间拖出连接线即可建立关系。模板编写完后,您还可以直接在设计器中验证模板。 借助集成的YAML编辑器简化编辑工作 借助集成编辑器,您可以在设计器中执行所有模板修改操作。无需使用单独的文本编辑器来修改和保存模板。集成编辑器还提供了自动补全功能,它可列出资源的所有属性名称,无需您查找或记住。
  • 流程资源/工具 基因分析流程使用的工具,是流程设计器设计编排的基本单位。 左侧工具拖拽到画布中后,出现一个图标,右键单击该图标。可查看到两个图标,单击可复制一个相同的工具,单击可删除该工具。 图2 右键单击工具 工具上有一个“空心点”,可以通过空心点来连接其他资源。鼠标移动到空心点上,单击该空心点,会出现一个箭头,拖动鼠标,将箭头挪动到目标工具上,目标工具会变成绿色状态,放开鼠标。从工具空心点连接到其他工具上的连接线代表上游任务依赖下游任务。 图3 连接线
  • 设计器快捷键 操作 Windows Mac 显示下一个错误信息 Alt-E F4 显示上一个错误信息 Alt-Shift-E Shift-F4 复制 Ctrl-C Command-C 粘贴 Ctrl-V Command-V 剪切 Ctrl-X Command-X 全选 Ctrl-A Command-A 定位到指定行 Ctrl-L Command-L 展开/折叠当前元素 Alt-L|Ctrl-F1 Command-Alt-L|Command-F1 展开/折叠当前元素 Alt-Shift-L|Ctrl-Shift-F1 Command-Alt-Shift-L|Command-Shift-F1 展开/折叠父元素 F2 F2 展开/折叠父元素 Alt-F2 Alt-F2 折叠父级元素之外的其他元素 Alt-0 Command-Option-0 展开所有折叠的元素 Alt-Shift-0 Command-Option-Shift-0 找到选中文本的下一个 Ctrl-K Command-G 找到选中文本的上一个 Ctrl-Shift-K Command-Shift-G 选中当前文本或找到下一个 Alt-K Ctrl-G 选中当前文本或找到上一个 Alt-Shift-K Ctrl-Shift-G 查找 Ctrl-F Command-F 选中光标位置到文本开头的所有内容 Ctrl-Shift-Home Command-Shift-Home|Command-Shift-Up 前往文本开头 Ctrl-Home Command-Home|Command-Up 选中光标位置到上一行结尾的所有内容 Shift-Up Shift-Up|Ctrl-Shift-P 前往上一行 Up Up|Ctrl-P 选中光标位置到文本结尾的所有内容 Ctrl-Shift-End Command-Shift-End|Command-Shift-Down 前往文本结尾 Ctrl-End Command-End|Command-Down 选中光标位置到下一行结尾的所有内容 Shift-Down Shift-Down|Ctrl-Shift-N 前往下一行 Down Down|Ctrl-N 选中单词在光标位置左边的内容 Ctrl-Shift-Left Option-Shift-Left 前往左边单词的开头 Ctrl-Left Option-Left 选中光标位置到当前行开头的内容 Alt-Shift-Left|Shift-Home Command-Shift-Left|Ctrl-Shift-A 前往当前行开头位置 Alt-Left|Home Command-Left|Home|Ctrl-A 选中左边文本 Shift-Left Shift-Left|Ctrl-Shift-B 左移 Left Left|Ctrl-B 选中单词在光标位置右边的内容 Ctrl-Shift-Right Option-Shift-Right 前往右边单词的开头 Ctrl-Right Option-Right 选中光标位置到当前行结尾的内容 Alt-Shift-Right|Shift-End Command-Shift-Right|Shift-End|Ctrl-Shift-E 前往当前行结尾位置 Alt-Right|End Command-Right|End|Ctrl-E 选中右边文本 Shift-Right Shift-Right 右移 Right Right|Ctrl-F 选中光标位置到当前页结尾的所有内容 Shift-PageDown - 滚动到当前页结尾 - Option-PageDown 前往当前页结尾 PageDown PageDown|Ctrl-V 选中光标位置到当前页开头的所有内容 Shift-PageUp - 滚动到当前页开头 - Option-PageUp 前往当前页开头 PageUp PageUp 向上滚动 Ctrl-Up - 向下滚动 Ctrl-Down - 开始记录文本输入 Ctrl-Alt-E Command-Option-E 回放文件记录 Ctrl-Shift-E Command-Shift-E 删除当前行 Ctrl-D Command-D 复制当前行 Ctrl-Shift-D Command-Shift-D 对选中行进行排序 Ctrl-Alt-S Command-Alt-S yaml注释/解除 Ctrl-/ Command-/ 对选中的数字加一 Ctrl-Shift-Up Alt-Shift-Up 对选择数字减一 Ctrl-Shift-Down Alt-Shift-Down 文本替换 Ctrl-H Command-Option-F 撤销 Ctrl-Z Command-Z 重做 Ctrl-Shift-Z|Ctrl-Y Command-Shift-Z|Command-Y 复制当前行到上一行 Alt-Shift-Up Command-Option-Up 复制当前行到下一行 Alt-Shift-Down Command-Option-Down 当前行上移 Alt-Up Option-Up 当前行下移 Alt-Down Option-Down 向右删除 Delete Delete|Ctrl-D|Shift-Delete 向左删除 Shift-Backspace|Backspace Ctrl-Backspace|Shift-Backspace|Backspace|Ctrl-H 向左删除或者剪切 Shift-Delete - 删除光标位置到当前行开头的内容,有缩进 Alt-Backspace Command-Backspace 删除光标位置到当前行结尾的内容,有缩进 Alt-Delete Ctrl-K|Command-Delete 删除光标位置到当前行开头的内容,取消缩进 Ctrl-Shift-Backspace - 删除光标位置到当前行结尾的内容 Ctrl-Shift-Delete - 删除光标左边的单词 Ctrl-Backspace Alt-Backspace|Ctrl-Alt-Backspace 删除光标右边的单词 Ctrl-Delete Alt-Delete 取消缩进 Shift-Tab|Ctrl-[ Shift-Tab|Ctrl-[ 缩进 Tab Tab 空格缩进 Ctrl-] Ctrl-] 和后一文本交换位置 Alt-Shift-X Ctrl-T 转换大写 Ctrl-U Ctrl-U 转换小写 Ctrl-Shift-U Ctrl-Shift-U 选中多行 Ctrl-Shift-L Command-Shift-L
  • 设计器界面概述 基因容器的设计器界面由六个部分组成,分别是控制栏、资源栏、日志栏、设计台、流程模板栏和属性帮助栏。 设计器各部分详细功能说明如下: 图1 设计器界面 表1 流程设计器页面说明 编号(对应上图) 栏目 解释 1 控制栏 集中显示设计台的快捷控制操作。 2 资源栏 展示所有可被拖动设计的资源,包括“公共工具”、“私有工具”和“已有流程”。“已有流程”中包括“示例流程”和“自定义流程”。 3 日志栏 展示操作或设计模板过程中所触发的错误信息、提示信息等。 例如,将流程模板由JSON格式切换成YAML格式时,日志栏会提示您已将流程模板成功转换为YAML。 4 设计台 设计模板的操作画布。您可以把想要编排的资源拖动到设计台画布,并运用其生成的连接点进行逻辑关系的定义与关联。 5 流程模板栏 设计过程中动态生成相应的流程模板,支持流程模板修改和属性定义。关于流程模板的编写方法请参阅G CS 流程语言参考。 6 属性帮助栏 释放一个拖动资源或选中一个拖动资源时,属性栏会展示您所选中资源所包含的属性名、属性类型,便于您在流程模板栏进行属性编写或定义时做参照。
  • 运行流程 您可以运行示例流程进行分析,也可以使用自定义流程进行分析。 登录GCS控制台,选择左侧导航栏的“基因分析”,选择“示例流程”或“自定义流程”。 在右侧页面中单击“开始分析”,按界面提示填写流程参数。 流程参数中包括“任务信息”、“配置”和“高级设置”。 任务信息:包括任务名称、环境和存储选择。“高速共享存储”对应的是文件存储服务SFS,用于存储流程中间数据。如果您已有可用的SFS,请在下拉框中选择。如果没有SFS,请“新建存储”,并选择容量大小。 图1 任务信息 配置:包括“通用配置”和“高级配置”,请根据界面提示信息完成参数配置。其中“通用配置”中的参数为必配项,需要根据您项目的实际情况修改。“高级配置”可以保留默认值,或根据您的需求修改。您还可以执行“导入参数集”、将参数“保存到参数集”、新建/删除任务等操作。 图2 配置 高级设置:可选项,包括“超时时间”、“批次名称”、“优先级”、“订阅 消息通知 ”、“镜像拉取策略”和“重试次数”。 超时时间:设置一个可接受的流程执行成功的时间,如果到这个时间流程没有执行成功,就会停止并且报执行失败。 批次名称:设置当前任务的批次,在执行结果页面可对批次进行过滤和筛选,便于批量操作同一个批次的任务。 优先级:设置当前任务优先级,优先级范围为[0-999],数值大的优先执行。 订阅消息通知:订阅者可通过此功能在接收终端收到所订阅的任务事件通知消息(目前仅支持单个任务消息订阅)。订阅消息通知开启后,可勾选订阅事件(任务执行成功、任务执行失败)、添加订阅终端(短信或邮箱,最多可添加20个订阅终端)。 图3 添加订阅终端 添加订阅终端后,可选择设置自定义消息模板。模板内容默认为空,最多可包含360个字符(中文字默认为3个字符,空格为1个字符)。模板中可使用占位符,{name}、{guid}、{status}占位符分别对应执行任务的名称、ID、状态,每个占位符最多使用一次,不支持其他字符写成占位符格式。 模板内容示例:任务{name},executionID为{guid},任务执行状态为{status}。 消息内容示例:任务gcs-job-02-19-141146,executionID为6745c000-340d-11e9-a8c0-0255ac109xxx,任务执行状态为Succeeded。 图4 自定义消息模板 镜像拉取策略:使用上次已拉取镜像(只有镜像不存在时,才会进行镜像拉取)、每次重新拉取(不管镜像是否存在都会进行一次拉取)。 重试次数:任务失败重试次数,重试次数范围为[0-9],CCI环境默认重试0次,CCE环境默认重试3次。 单击“下一步”。在“执行预览”页面,查看流程预览、执行任务预览和配置。 确认无误后单击“开始”,流程执行任务提交成功。 分析流程执行时间需要数小时,具体时长与环境资源类型、环境资源大小、处理数据大小等相关,您可以单击“执行结果详情”进入执行结果页面查看执行过程。
  • 委托权限 为正常提供服务功能,GCS老的委托方式是要求客户创建名为servicestage_admin_trust的委托,提供op_svc_servicestage账号获取创建资源的能力。 但由于op_svc_servicestage账号被多个服务共享,将导致您无法精细化控制对特定服务的授权行为,即授权servicestage的同时也会授权GCS,反之亦然。 为解决该问题,GCS服务提供了新的委托方式,后续若您不再使用GCS服务,可直接删除委托“gcs_admin_trust”,该操作将只影响GCS,不影响您使用其他服务。 由于GCS在运行中对存储、容器等各类云服务资源都存在依赖关系(如:按照您的流程在指定的环境中下发任务)。因此在您使用GCS服务前,需要在 IAM 中创建名为“gcs_admin_trust”委托并授予“op_svc_gcs_container”账号Tenant Administrator权限,即允许GCS服务使用账户“op_svc_gcs_container”对您的其他云服务资源进行操作,从而更好地为您提供服务。该委托将仅用于GCS服务对所依赖的其他云服务资源进行调用。 具体操作步骤如下: 使用“管理员账号”登录 统一身份认证 服务控制台。 在统一身份认证服务的左侧导航窗格中,选择“委托”页签,单击右上方的“创建委托”。 图1 创建委托 在创建委托页面,设置委托名称为“gcs_admin_trust”。 “委托类型”选择“普通帐号”,在“委托的帐号”中输入需要建立委托关系的帐号名“op_svc_gcs_container”。 图2 云服务委托名称 选择“持续时间”,填写“描述”信息。 单击“下一步”,进入给委托授权页面。 勾选“Tenant Administrator”权限,单击“下一步”。 图3 选择策略 选择权限的作用范围为“所有资源”。 图4 授权范围 单击“确定”,委托创建完成,服务即可使用。 如果您不再使用GCS服务,可直接删除委托“gcs_admin_trust”,该操作将只禁止GCS服务操作您的服务,不影响您使用其他服务。 父主题: 权限管理
  • 查看流程 您可以查看示例流程和自定义流程的信息和预览图等。 登录GCS控制台,选择左侧导航栏的“基因分析”,选择“示例流程”或“自定义流程”。 在右侧页面中单击流程的名称,进入流程详情页面,该页面展示了流程的基本信息(发布者、创建时间及描述)、流程预览图(预览图仅支持通过设计器生成的流程)、最近执行结果,如图5。 图5 流程信息、预览图、最近执行结果 单击“包含工具”页签,可查看流程包含的工具。 图6 包含工具 单击“资源统计”页签,可查看资源统计图,包括耗时、运行时间占比、内存消耗、CPU消耗、GPU消耗等。 耗时:所有子任务实际运行时间与调度时间总和。 运行时间占比:所有子任务实际运行时间总和与耗时之比。 图7 资源统计 在流程详情页面,您还可以做如下操作: 分析:单击“分析”,将跳转到运行流程页面,运行流程操作请参考运行流程。 下载:单击“下载”,将流程的模板文件下载到本地。 更新:仅自定义流程支持更新操作。单击“更新”,可以通过上传本地流程模板更新流程 LOG O、流程文件和流程描述,也可以通过流程设计器更新流程。 删除:仅支持自定义流程删除操作。单击“删除”,删除当前流程。删除操作无法恢复,请谨慎操作。 设计器打开:单击“设计器打开”,在设计器中查看、修改流程。
  • 基本概念 弹性云服务器 弹性云服务器(Elastic Cloud Server,ECS)是一种可随时自助获取、可弹性伸缩的云服务器,帮助您打造可靠、安全、灵活、高效的应用环境。 集群 集群是容器运行所需云资源的集合,包含了若干台服务器节点、虚拟私有云等云资源。 命名空间 命名空间(namespace)是一种在多个用户之间划分资源的方法。不同的命名空间中的数据彼此隔离。命名空间对应一个虚拟私有云(Virtual Private Cloud,VPC),在创建命名空间时会关联已有VPC或创建一个新的VPC,并在VPC下创建一个子网。后续在该命名空间下创建的容器及其他资源都会在对应的VPC及子网之内。 对象存储服务 对象存储服务(Object Storage Service,OBS)是华为云中基于对象的存储服务,可以为您提供海量、安全、高可靠、低成本的数据存储能力。 桶 桶(Bucket)是OBS中存储对象的单位。对象存储提供了基于桶和对象的扁平化存储方式,桶中的所有对象都处于同一逻辑层级,去除了文件系统中的多层级树形目录结构。对象存储服务设置有三类存储类别,分别为:标准存储、低频访问存储、归档存储,从而满足客户业务对存储性能、成本的不同诉求。创建桶时可以指定桶的存储类别。桶的存储类别可以修改。基因容器中桶可用于存储分析前后产生的数据,包括原始基因数据、流程执行中间数据及执行结果数据。 弹性文件服务 弹性文件服务(Scalable File Service,SFS)提供按需扩展的高性能文件存储,可供云上多个弹性云服务器共享访问。
  • 查看工具 您可以查看公共工具和私有工具的使用说明和示例等。 登录GCS控制台,选择左侧导航栏的“工具仓库”,选择公共工具或私有工具。 单击工具名称,进入工具详情页面,该页面展示了工具的基本信息(名称、标签、创建时间、发布者、描述、企业项目)、使用说明、使用示例及工具版本,如图3。 图3 工具详情 在“私有工具”的工具详情页面,您还可以做如下操作: 更新工具:单击“更新工具”,可修改“发布者”、“工具描述”、“工具LOGO”、“使用说明”和“常用命令”。更新时只更新最新版本工具信息。 删除工具版本: 方法一:单击“删除”,在弹出的对话框中单击“确定”。 方法二:勾选要删除的工具,单击“删除工具”,在弹出的对话框中单击“确定”。该方法可批量删除工具版本。 若删除后工具不存在版本,则该工具将被删除。数据删除后不能恢复,请谨慎操作。 图4 删除工具版本 新增工具版本:单击“新增版本”,可新增工具版本。在新增版本页面设置工具参数,其中工具名称即为当前工具的名称,不可修改。工具版本名称不可与已有版本名称重复。
  • 清理环境 为了防止您为不需要的服务付费,建议您使用完成后清理环境。环境清理后基因容器服务将不再使用该集群,集群还将为您保留。已休眠的环境,请先唤醒再删除。如默认环境被清理,则最新创建的环境会自动变成默认环境。 登录GCS控制台,选择左侧导航栏的“环境管理”。 单击“云容器引擎”页签,在需要清理的环境中单击“清理环境”。 图9 清理环境 在弹出的对话框中输入DELETE,环境清理后基因容器服务将不再使用该集群,集群还将为您保留。如需彻底删除该集群,请勾选“删除环境所创建的集群”,然后单击“确认”。 只有通过GCS“新建资源”创建的按需计费环境才可以“删除环境所创建的集群”。 包年/包月集群如需停止使用,请到“费用中心”执行退订操作。
  • 休眠/唤醒环境 创建环境过程中用到的CCE、ECS、弹性IP等资源创建后即开始收费。当您在某段时间内不使用GCS时,需要休眠CCE环境。而由于CCI环境是按使用量计费,因此环境不使用时不产生费用,不需要休眠。 休眠后环境将保留,按需付费的CCE控制节点将暂停收费,弹性 云服务器ECS 、绑定的弹性IP等资源仍需收费。处于休眠状态的环境,可以执行唤醒环境操作,环境唤醒后,将继续收取控制环境资源费用。 登录GCS控制台,选择左侧导航栏的“环境管理”。 选择需要休眠的环境,单击“环境休眠”,进入环境休眠详情页面,单击“确认”。 图7 休眠环境 环境休眠后,环境将保留。若需要继续使用环境,可单击“唤醒环境”来执行唤醒环境操作。 图8 唤醒环境
  • 创建环境 开始基因分析前,请先创建环境。 登录GCS控制台,选择左侧导航栏的“环境管理”,在右侧页面单击“创建环境”。 设置“默认环境”:是/否。若当前没有环境,则将要创建的环境即为默认环境。默认环境有且只有一个。在有多个集群时,执行分析任务时如果不指定投递集群,则将任务投递至该默认集群。 选择“环境类型”:“云容器引擎 CCE”。 选择“关联桶”:OBS存储用于存储分析前后产生的数据,包括原始基因数据、流程执行中间数据及执行结果数据。 如果您已有可用桶,在创建环境中,选择对应的桶即可。关联OBS存储,对应对象存储或并行文件系统,并行文件系统详细说明请参见并行文件系统。 如果没有可用桶或是需要新建桶,请单击“创建桶”,基因容器将为您创建一个桶。此处创建的桶无法选择企业项目,默认创建default企业项目。 设置“计算资源”:选择“已有资源”或“新建资源”。如果您在CCE中已有可用集群,则在创建环境时,选择对应的集群做为基因容器的计算资源即可。 为保证有足够的资源,请给基因环境规划独立的集群。 如果您在CCE中没有可用的集群,或不想使用已有集群,请选择“新建资源”,并根据需求选择集群参数。环境创建成功后,可对计费模式和集群规格进行变更,具体操作请参见查看环境。 计费模式:“按需计费”或“包年/包月”。 按需计费:根据实际使用的资源按小时计费。 包年/包月:包周期计费。包年/包月集群创建后不能删除,如需停止使用,请到用户中心执行退订操作。 集群名称:新建集群的名称。 集群版本:选择集群对应的版本,对应Kubernetes社区基线版本,建议选择最新版本。 集群管理规模:当前集群支持管理的最大节点规模。若选择50节点,表示当前集群最多可管理50个节点。 高可用:高可用集群包含多台管理节点,单管理节点故障时,集群依然可用。推荐使用高可用集群。 企业项目: 该参数针对企业用户使用。如需使用该功能,请联系客服申请开通。 企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理,默认项目为default。 请从下拉列表中选择所在的企业项目。更多关于企业项目的信息,请参见《企业管理用户指南》。 虚拟私有云:虚拟私有云是通过逻辑方式进行网络隔离,提供安全、隔离的网络环境。若没有可选VPC,单击“创建虚拟私有云”进行创建,参数配置请参考创建虚拟私有云基本信息及默认子网。 所在子网:通过子网提供与其他网络隔离的、可以独享的网络资源,以提高网络安全。若没有可选子网,单击“创建子网”进行创建。如果集群规模超过250台,那么子网大于255.255.255.0。 可用区:指在同一服务区内,电力和网络互相独立的地理区域。一个区域内有多个可用区,一个可用区发生故障后不会影响同一区域内的其它可用区,可用区之间通过内网访问。 节点规格:选择所需的规格(通用计算增强型/通用型计算型/GPU加速型),选择节点的CPU配额和内存配额。 通用计算增强型:计算增强型实例具有性能稳定且资源独享的特点,满足计算性能高且稳定的企业级工作负载诉求。 通用型计算型:通用计算型实例提供均衡的计算、存储以及网络配置,适用于大多数的使用场景。通用计算型实例可用于Web服务器、开发测试环境以及小型数据库应用等场景。 GPU加速型:GPU实例提供图形处理器 (GPU) 及较高的计算性能配置的实例,可以适用于图形渲染要求较高的应用,例如高清视频、图形渲染、远程桌面等场景。 节点个数:单击,选择添加的节点个数。 操作系统:选择节点对应的操作系统。推荐使用EulerOS 2.2。 系统盘:磁盘类型为“普通IO”、“高IO”或“超高IO”,磁盘大小可设置为40~1024GB。 普通IO:由SATA存储提供资源的磁盘类型,该类型云硬盘的最大IOPS为1000; 高IO:由SAS存储提供资源的磁盘类型,该类型云硬盘的最大IOPS为3000; 超高IO:由SSD存储提供资源的磁盘类型,该类型云硬盘的最大IOPS为20000。 数据盘:磁盘类型为“普通IO”、“高IO”或“超高IO”,磁盘大小可设置为100~32678GB。 登录方式:“密钥对”或“密码”。 密钥对:选择登录节点的密钥对。密钥对用于远程登录节点时的身份认证,若没有密钥对,可单击“创建SSH密钥对”来新建。 密码:输入登录节点的密码,并确认密码。 单击“下一步”,确认环境信息配置后单击“提交”。系统将跳转到“环境管理”页面,环境创建预计需要花费6-10分钟时间。新建资源的环境您可单击“查看详情”,前往CCE页面查看集群创建详情。
  • 查看环境 创建环境后,可以通过查看环境确认环境的状态和信息。 登录GCS控制台,选择左侧导航栏的“环境管理”,单击“云容器引擎”页签。在环境列表页可查看环境状态、集群名称、计费模式、关联桶等,如图1。 图1 CCE环境列表页 在环境列表页您可执行变更关联桶、查看集群详情、查看集群监控、休眠/唤醒环境、清理环境等操作。 变更关联桶:单击关联桶后的,在弹出的对话框中选择其他桶,然后单击“确认”。 查看集群详情:单击集群名称,前往CCE界面查看集群详情。 查看集群监控:单击,进入集群监控页面查看集群节点、控制节点、工作负载和负载实例的CPU、内存和磁盘等的使用情况。 环境休眠/唤醒:单击“环境休眠/唤醒”,可将CCE环境休眠/唤醒,具体操作请参见休眠/唤醒环境。 清理环境:单击“清理环境”,可清理CCE环境,具体操作请参见清理环境。 单击“云容器引擎”的环境名称,进入环境管理详情页面。 图2 CCE环境管理详情 在环境管理详情页面还可查看节点、控制节点、弹性伸缩、事件、存储等信息。 节点:节点是指接入到平台的计算资源,包括虚拟机、物理机等。您需确保所在项目节点资源充足,若节点资源不足,会导致创建工作负载等操作失败。 图3 环境管理详情-节点 单击可监控节点的CPU、内存和磁盘的使用情况。 单击“节点管理”,可根据界面提示使用用户模式对节点进行管理,“按需付费节点”标签为必选,可勾选“禁止自动缩容”、“不再接收新任务”、“任务指定内存”标签。单击“确定”后,在节点页面可查看节点属性,如图3。 图4 节点管理-用户模式 专业模式的管理方法请参考CCE节点标签管理。 控制节点:控制节点由华为云托管,您不能登录。单击可监控控制节点的CPU、内存和磁盘的使用情况。如果控制节点出现异常,请联系华为云支持定位修复。 弹性伸缩:伸缩策略定义后,可自动触发节点的增减,从而降低人为反复调整资源以应对业务变化和高峰压力的工作量,帮助您节约资源和人力成本。单击“添加策略”,根据界面提示配置集群自动扩缩容参数。 图5 添加策略 密码:自动扩容node节点密码。通过该密码登录node节点执行相关操作,用户名为root。 确认密码:再次输入自动扩容node节点密码。 自动缩容:是否启用集群缩容。 空置时间(min):启用集群缩容后,集群节点处于unneed状态多长时间后,删除节点(默认10min)。 百分比:启用集群缩容后,集群节点资源低于多少,会进行集群缩容(默认0.5)。 节点总数:可扩容的最大节点总数。 cpu总数(核):可扩容的最大cpu总数(核)。 内存总数(G):可扩容的最大内存总数(G)。 预置节点池配置:默认资源组,最多可设置10个。集群扩容时,若没有其他可用分组,使用默认分组的资源规格进行扩容节点。 可用区:指同一服务区内,电力和网络互相独立的地理区域。 操作系统:节点对应的操作系统。 节点规格:节点的CPU配置和内存配置。 Taints:支持给该节点池扩容出来的节点加Taints来设置反亲和性,每个节点池最多配置10条Taints,每条Taints包含以下3个参数: Taints是可选项,默认为空。配置时需要配合Pod的toleration使用,否则可能导致扩容失败或者Pod无法调度到扩容节点。 Key:必须以字母或数字开头,可以包含字母、数字、连字符、下划线和点,最长63个字符;另外可以使用DNS子域作为前缀,例如example.com/my-app, DNS子域最长253个字符。 Value:必须以字符或数字开头,可以包含字母、数字、连字符、下划线和点,最长63个字符。 Effect:只可选NoSchedule,PreferNoSchedule或NoExecute。 Effect参数建议选择PreferNoSchedule,这样可使自动扩容的节点能够及时的缩容。 伸缩策略配置成功后,单击“卸载”可删除策略。 图6 删除伸缩策略 事件:可以在“事件”页签下查看集群的事件。 存储:包括“对象存储卷”、“文件存储卷”和“云硬盘存储卷”,使用方法请参考CCE存储管理。存储卷创建成功后,单击“删除”可删除存储卷。 单击集群名称,您将进入到CCE控制台,可查看集群详情信息。
  • 管理执行结果 任务提交后,除查看执行结果外,您可以在执行结果页面对任务做操作。 重试任务:对于执行失败的流程,您可以单击“重试”将执行过程中失败的任务再次执行。 重试只会执行流程中失败的任务,不会重复执行成功的任务。例如一个流程中有10个任务,其中5个成功5个失败,那重试只会重新执行这5个失败的任务。 更新优先级:更新任务的执行优先级,除执行成功和已过期失效的任务外,都支持更新优先级。 在执行结果列表,鼠标移动至需要更新优先级的任务的“优先级”列,单击“更新优先级”(上图中的1),设置当前任务优先级,范围为[0, 999],数值越大则优先级越高,相同数值的任务并行执行。 查看任务日志:查看执行结果的日志,所有任务均可查看任务日志。 在执行结果列表,单击“操作”列的“日志”(上图中的2),可以查看该执行结果的日志信息。 启动任务:重新启动执行状态“已停止”的任务。 启动一个任务。在执行结果列表中,单击“操作”列的“启动”(上图中的3),重新启动任务。 批量启动任务。在执行结果列表中的“任务名称”勾选需要批量启动的任务,单击“启动”(上图中的4),重新启动任务。 停止任务:停止执行状态为“执行中”的任务。 停止一个任务。在执行结果列表中,单击“操作”列的“停止”(上图中的5),停止任务。 批量停止任务。在执行结果列表中的“任务名称”勾选需要批量停止的任务,单击“停止”(上图中的6),停止任务。 停止任务成功后即停止下发新Job至环境,已下发的Job将持续运行直至自然结束。若想停止Job,请在环境对应的服务内删除Job,或直接删除该任务。 删除任务:删除任务执行结果,所有任务均可删除,删除后不可恢复,请谨慎操作。 删除一个任务。在执行结果列表,单击“操作”列的“删除”(上图中的7),删除任务。 批量删除任务。在执行结果列表中的“任务名称”勾选需要批量删除的任务,单击“删除”(上图中的8),删除任务。 删除任务仅能删除任务在GCS中的记录,并不会删除任务的存储在OBS或是SFS中的原始数据或是中间数据,如需删除,请手动删除。 编辑任务:执行状态为“已停止”的任务,可以更新流程的配置参数。 单击“任务名称”,进入执行结果详情,在该页面单击“变更”,即可跳转至“变更流程”页面。在该页面根据需要修改参数,完成后单击“下一步”,确认无误后单击“完成”,流程更新任务提交成功。
  • 查看执行结果 执行结果页面可以查看所有任务,任务按创建时间排序,最新的排在最前面。 筛选查看结果。您可以通过页面右上角的筛选框对任务状态、任务名称、流程名称、批次名称进行过滤筛选查看任务。任务名称搜索支持模糊匹配,流程名称和批次名称搜索需要完全匹配。 筛选执行结果展示列。单击可以编辑执行结果展示列,勾选您想要展示的列即可完成筛选。 查看任务详情。您可以单击“任务名称”进入“执行结果详情”页面,查看任务对应流程名称、创建时间、耗时、任务进度图、监控等任务详情。 基本信息:包括流程名称、创建时间、执行状态、耗时、执行进展、批次名称、优先级、资源消耗。可以单击流程名称,查看详细的流程信息。执行状态的说明请参见执行状态说明。 任务进度图:显示当前任务所属流程所包括的子任务的执行情况。可以从进度视图、时间视图、内存视图、CPU视图、GPU视图、重试视图六个不同角度的视图查看。其中内存、CPU、GPU视图只有在流程中指定了内存、CPU、GPU大小才可以查看。重试视图只有执行状态为失败的任务才有。 流程事件:流程事件按事件时间展示了流程中重要步骤的监控信息(最新的事情展示在最前面)。 任务事件:任务事件按事件的时间展示任务中各子任务的操作进度(最新的事件展示在最前面)。任务事件中的“实例事件”页签显示每个子任务执行过程中的重要步骤。“Job名称”页签显示每个Job执行过程中的事件。您可以单击“查看YAML”查看流程文件。 GCS支持if/else和switch/case条件分支,当某子任务的condition值为false时,该子任务不会执行,在“任务事件”中该子任务状态显示为“忽略”。 日志:GCS的日志免费存储在 AOM 服务中,日志存储时长不超过7天且占用空间不超过500MB。单击“查看”可以进入AOM服务的日志文件页面查看执行日志。 输入:显示在流程模板中声明的输入参数及其取值。 输出:显示在流程模板中声明的输出参数及其取值。 监控:显示各子任务的CPU、内存、网络和磁盘的监控数据。