所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 用户指南 (Region Type I) 10

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
堆栈管理

堆栈管理

查看堆栈详情

操作步骤
  1. 在主菜单中选择“应用上线 > 应用编排 > 堆栈”。
  2. 在堆栈列表中单击已创建堆栈的名称。

    进入堆栈详情页面。

  3. 查看堆栈详情。

    您可以查看堆栈元素、参数配置、执行日志和拓扑图。
    • 单击“堆栈元素”,可查看堆栈中的部署情况,包括:应用、服务、资源和策略。
      在“应用”中您可以查看某个应用的事件信息,具体方法如下。
      1. 在“应用管理”所在页签,单击对应的应用名称。
      2. 在“实例”页面,单击“事件”。

        即可查看某个应用的事件信息。

    • 在堆栈详情中,单击“参数配置”,可查看该堆栈的输入输出参数信息。
    • 单击“执行日志”,可查看堆栈的生命周期、开始时间、结束时间和状态。

      单击“查看”,可查看详细的部署日志。

    • 单击“拓扑图”,查看堆栈模板的拓扑图。
      说明:

      设计器仅支持内置节点类型(内置节点指设计器页面支持的节点类型,如应用组、应用、软件等),若使用自定义节点,查看拓扑图会失败。

      通过设计器创建的堆栈,编辑拓扑图后,需要重新创建堆栈。

启动堆栈

操作步骤
  1. 在主菜单中选择“应用上线 > 应用编排 > 堆栈”。
  2. 在待启动的堆栈上,单击
  3. 选择待启动的应用组或应用(当前只支持整体启动)。
  4. 单击“展开高级设置”,设置安装任务的最大执行时间。

    超过时间后任务会失败,堆栈显示异常。

  5. 配置完成后,单击“确定”。

停止堆栈

堆栈处于运行状态时,才能执行停止堆栈操作。

操作步骤
  1. 在主菜单中选择“应用上线 > 应用编排 > 堆栈”。
  2. 在待停止的堆栈上,单击
  3. 选择待停止的应用组或应用(当前只支持整体停止)。
  4. 单击“展开高级设置”,设置安装任务的最大执行时间。

    超过时间后任务会失败,堆栈显示异常。

  5. 配置完成后,单击“确定”。

伸缩堆栈

通过伸缩操作,调整应用中的实例。

操作步骤
  1. 在主菜单中选择“应用上线 > 应用编排 > 堆栈”。
  2. 在待伸缩的堆栈上,单击,选择“伸缩” 。
  3. 单击待伸缩应用组前的
  4. 选择需要伸缩的应用组件,调整应用需要调整的实例数。
  5. 单击“展开高级设置”,设置安装任务的最大执行时间。

    超过时间后任务会失败,堆栈显示异常。

  6. 配置完成后,单击“确定”。

    说明:

    通过调整应用实例数伸缩堆栈,界面上出现“堆栈未改变,不支持升级,请检查模板和输入参数”时,可参考如何解决在升级后的环境中伸缩堆栈失败?伸缩堆栈。

升级堆栈

堆栈安装成功后(状态为运行中),可以对堆栈进行升级。目前支持如下两种方式升级堆栈。

  • 整体升级:通过更新模板和修改配置参数升级堆栈,更新模板和修改配置参数可以单独用来升级堆栈,也可以同时执行。
  • 更新软件镜像包:通过更新软件镜像包升级堆栈。
  • 堆栈中的有状态应用支持整体升级,但不支持更改实例数升级。
  • 对于存在状态为停止中虚机应用的堆栈,升级会异常,需要先将应用启动,再进行升级操作。
  • 在容器应用原地滚动升级策略下,只支持更新实例数量或更新镜像,且不允许同时修改。其他修改将不进行保存且无法生效。
整体升级
  1. 在主菜单中选择“应用上线 > 应用编排 > 堆栈”。
  2. 在待升级的堆栈上,单击,选择“升级”。
  3. 单击“更换版本”,选择升级至该版本。
  4. (可选)设置输入参数值。

    配置无效参数会导致堆栈升级失败。

  5. 单击“展开高级设置”,设置安装任务的最大执行时间。

    超过时间后任务会失败,堆栈显示异常。

  6. 确认参数配置无误后,单击“升级”。

    整体升级时存在两种升级方式:

    1. 新老模板对比不存在节点的增加和删除,只是节点内属性的变化

      该升级场景,请确认节点及属性是否允许变更,不允许变更的节点如下:

      fusionstage.nodes.Job(任务),fusionstage.nodes.DynamicVolume(动态卷),fusionstage.nodes.FlexVolume(Flex卷),fusionstage.nodes.DynamicNodePool(动态资源),fusionstage.nodes.NodePool(静态资源),fusionstage.nodes.AffinityGroup(亲和组),fusionstage.datatypes.SecurityGroupRule(安全组规则),fusionstage.nodes.SecurityGroup(安全组),fusionstage.nodes.Subnet(子网),fusionstage.nodes.AutoScaler(弹性伸缩),fusionstage.nodes.Service(服务),fusionstage.nodes.ExternalNode(外部节点)。

      其他可升级节点对应属性是否可升级的说明请参考FusionStage支持的节点类型与配置模式

    2. 如果新老模板对比存在节点的增加和删除,称之为拓扑变更升级,针对拓扑变更升级存在以下约束:
      1. 拓扑变更只允许增删应用组,应用(包括有状态应用,无状态应用,任务,代理,Helm应用),应用组件(包含容器类组件和进程类组件),服务,存储,动态资源,不允许其他节点的增删
      2. 拓扑变更的新增和删除不允许公有资源的变更,比如新增一个应用consist of老的容器类组件
      3. 拓扑变更不允许删除被其他节点依赖的节点,如老模板中存在应用A依赖应用B,不允许删除应用B
      4. 拓扑变更不允许新增加的节点被老的节点所依赖,如老模板中有应用A,不允许新增应用B被应用A依赖,也不允许新增本地卷被应用A依赖
      5. 存在拓扑变更的情况下,已经部署的可升级的应用只允许变更instances,env两个属性(现有的属性变更约束还是继承,如job不允许变更,所以针对job,instances和env还是不允许变更)

更新软件包镜像
  1. 在主菜单中选择“应用上线 > 应用编排 > 堆栈”。
  2. 在待升级的堆栈上,单击,选择“升级”。
  3. 单击待升级应用组前的,选中待升级的应用。
  4. 在对应的组件中选择升级包。

    • 容器应用时此处展示的是“选择镜像包”。
    • 虚机应用时此处展示的是“选择软件包”。

  5. 单击“展开高级设置”,设置启动任务的最大执行时间,超过时间后任务会自动停止并判定为错误。
  6. 核对信息无误后,单击“升级”。

    说明:

    堆栈升级失败后建议优先执行回滚动作进行升级。

回退堆栈

针对已升级过的堆栈,支持回退到前一个版本。

对于存在状态为停止中虚机应用的堆栈,回退会异常,需要先将应用启动,再进行回退操作。

操作步骤
  1. 在主菜单中选择“应用上线 > 应用编排 > 堆栈”。
  2. 在待回退的堆栈上,单击,选择“回退”。
  3. 单击“展开高级设置”,设置安装任务的最大执行时间。

    超过时间后任务会失败,堆栈显示异常。

  4. 配置完成后,单击“确认回退”。

安装堆栈

针对初始化状态的堆栈,如已经卸载成功的堆栈,支持在界面中直接安装。

操作步骤
  1. 在主菜单中选择“应用上线 > 应用编排 > 堆栈”。
  2. 在待安装的堆栈上,单击,选择“安装”。
  3. 修改堆栈输入参数。
  4. 单击“展开高级设置”,设置安装任务的最大执行时间。

    超过时间后任务会失败,堆栈显示异常。

  5. 配置完成后,单击“下一步”。
  6. 核对信息无误后,单击“完成”。

卸载堆栈

每个堆栈中会包含一个或多个应用组,每个应用组中又包含一个或多个应用,每个应用下又包含一个或多个组件或实例,此处的卸载就是卸载应用下的组件或实例。当前只支持整体卸载堆栈,即整个删除堆栈中的所有应用组和应用

操作步骤
  1. 在主菜单中选择“应用上线 > 应用编排 > 堆栈”。
  2. 在待卸载的堆栈上,单击,选择“卸载”。
  3. 单击“展开高级设置”,设置安装任务的最大执行时间。

    超过时间后任务会失败,堆栈显示异常。

  4. 单击“确定”。

删除堆栈

执行删除堆栈时,系统会卸载并删除堆栈。删除后堆栈不能恢复,若只是卸载并保留堆栈,请选择卸载操作。

说明:

删除堆栈时,请勿随意删除服务堆栈,否则会导致依赖该服务堆栈的应用或服务不可用。服务实例不应该直接删除对应的堆栈,要先删除服务实例。

操作步骤
  1. 在主菜单中选择“应用上线 > 应用编排 > 堆栈”。
  2. 在待删除的堆栈上,单击,选择“删除”。
  3. 在“删除”对话框上,单击“确定”。

批量操作堆栈

当需要对多个堆栈进行同一操作时,可以使用堆栈的批量操作功能。堆栈的批量操作功能目前支持批量升级、批量回退、批量启动和批量停止。

批量升级
操作步骤
  1. 在主菜单中选择应用上线 > 应用编排 > 堆栈
  2. 在堆栈页面中,单击“批量操作”
  3. “批量操作”页面,选择“批量升级”
  4. “批量升级”页面,配置批量升级任务。

    1. 设置任务名称,例如:myjob。
    2. 单击“选择堆栈”,选择需要升级的堆栈。
    3. 配置基本信息。
      说明:

      配置基本信息时,导入配置文件和修改输入参数这两种方法,只需选择其中一种。

      • 单击“导入配置文件”,导入升级堆栈的配置文件。
      • 单击堆栈操作列的“修改输入参数”,在堆栈页签设置“升级后参数值”
    4. (可选)单击“展开高级设置”,设置安装任务的最大执行时间。

      超过时间后任务会失败,堆栈显示异常。

  5. 单击“升级”

    “批量操作”页面,可以查看批量升级任务的相关状态。

后续操作
  • 查看批量任务

    “批量操作”页面,单击任务名称,可以查看批量升级任务的操作日志。

  • 删除批量任务

    “批量操作”页面,单击批量任务操作列的“删除”,可以删除对应的批量操作任务。

批量回退
操作步骤
  1. 在主菜单中选择应用上线 > 应用编排 > 堆栈
  2. 在堆栈页面中,单击“批量操作”
  3. “批量操作”页面,选择“批量回退”
  4. “批量回退”页面,配置批量回退任务。

    1. 设置任务名称,例如:myjob。
    2. 单击“选择堆栈”,选择需要回退的堆栈。
    3. (可选)配置基本信息。

      单击“导入配置文件”,导入回退堆栈的配置文件。

    4. (可选)单击“展开高级设置”,设置安装任务的最大执行时间。

      超过时间后任务会失败,堆栈显示异常。

  5. 单击“回退”

    “批量操作”页面,可以查看批量回退任务的相关状态。

后续操作
  • 查看批量任务

    “批量操作”页面,单击“任务名称”,可以查看批量回退任务的操作日志。

  • 删除批量任务

    “批量操作”页面,单击批量任务操作列的“删除”,可以删除对应的批量操作任务。

批量启动
操作步骤
  1. 在主菜单中选择应用上线 > 应用编排 > 堆栈
  2. 在堆栈页面中,单击“批量操作”
  3. “批量操作”页面,选择“批量启动”
  4. “批量启动”页面,配置批量启动任务。

    1. 设置任务名称,例如:myjob。
    2. 单击“选择堆栈”,选择需要启动的堆栈。
    3. (可选)配置基本信息。

      单击“导入配置文件”,导入启动堆栈的配置文件。

    4. (可选)单击“展开高级设置”,设置安装任务的最大执行时间。

      超过时间后任务会失败,堆栈显示异常。

  5. 单击“启动”

    “批量操作”页面,可以查看批量启动任务的相关状态。

后续操作
  • 查看批量任务

    “批量操作”页面,单击“任务名称”,可以查看批量启动任务的操作日志。

  • 删除批量任务

    “批量操作”页面,单击批量任务操作列的“删除”,可以删除对应的批量操作任务。

批量停止
操作步骤
  1. 在主菜单中选择应用上线 > 应用编排 > 堆栈
  2. 在堆栈页面中,单击“批量操作”
  3. “批量操作”页面,选择“批量停止”
  4. “批量停止”页面,配置批量停止任务。

    1. 设置任务名称,例如:myjob。
    2. 单击“选择堆栈”,选择需要停止的堆栈。
    3. (可选)配置基本信息。

      单击“导入配置文件”,导入停止堆栈的配置文件。

    4. (可选)单击“展开高级设置”,设置安装任务的最大执行时间。

      超过时间后任务会失败,堆栈显示异常。

  5. 单击“停止”

    “批量操作”页面,可以查看批量停止任务的相关状态。

后续操作
  • 查看批量任务

    “批量操作”页面,单击“任务名称”,可以查看批量停止任务的操作日志。

  • 删除批量任务

    “批量操作”页面,单击批量任务操作列的“删除”,可以删除对应的批量操作任务。

翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043090

浏览量:14355

下载量:559

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页