检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
申请资源 应用部署需要使用虚拟机、CCE、数据库等相关资源,本章节介绍如何申请资源。 AppStage支持两种资源申请方式:通过IaC声明式申请资源、通过控制台申请资源。 通过IaC声明式申请资源 运维中心部署服务,可以使用代码包部署应用,可以通过在代码中定义相关信息,完成资源申请。
对部署资源的配置漂移进行修复 部署服务通过IaC代码将资源部署到服务器后,服务器上资源的配置文件被人为修改,导致服务器上的资源配置与部署服务中的资源配置出现不一致,则认为发生了配置漂移。可以在“环境详情”页面查看资源是否存在配置漂移,如图1所示。 图1 配置漂移 用户对环境进行一
已上传TF模板包。 创建并部署资源 进入AppStage运维中心。 在顶部导航栏选择服务。 单击,选择“运维 > 部署服务”。 选择左侧导航栏的“环境管理 > 服务环境管理”。 单击环境名称,进入环境详情页面。 创建资源栈。 单击“创建资源栈”。 在“创建资源栈”页面,输入资源栈名称,选择模板名称及模板版本,然后单击“确定”。
在“存量导入”页面,选择被导入资源类型。 单击“创建导入计划”,如图1所示。 是否支持导入由资源本身决定,各个站点可导入的资源不同。 图1 创建导入计划 生成变更计划后,可以在“变更内容”部分看到即将被导入资源, 在“已导入资源”中,可以看到之前导入的但尚未被组件纳管的资源,可以勾选需要导入的资源,单击“导入”。
在IaC代码中声明资源 定义component是IaC将一个环境的资源组织起来的方式,我们可以把同一类资源组织起来成为一个component。所有被IaC定义的资源必须属于某一个component。一个component下可以定义多个资源,所有的资源描述都存放于resources
配置demo # resources.yaml - name: sdkCluster type: WiseCloud::MicroService::NuwaContainer properties: microserviceName: WiseCloudNuwaSDK
SLB资源概述 资源介绍 SLB当前提供了以下五种资源类型,来支持相关的配置。 表1 SLB资源类型 资源类型 归属部署服务 资源内容 WiseCloud::LoadBalancer::SLB 中间件 SLB实例的管理,包括SLB的扩容、部署及升级。 WiseCloud::Loa
查看中间件集群详细信息 在中间件列表中,单击集群名称,查看集群的详细信息,包括配置信息、授权信息、被依赖服务。 配置信息中的一些敏感信息,前台展示时都做了敏感数据的脱敏处理。 父主题: 管理Cloud Map中的服务资源
查看注册到CloudMap的服务信息 查看注册到CloudMap的服务列表 为微服务配置告警策略 父主题: 管理Cloud Map中的服务资源
方接入地址/三方接入地址)等。 更多操作 表1 相关操作 操作 说明 新增告警配置 在服务列表中,单击操作列的“告警配置”,可以新增告警配置,具体介绍请参见为微服务配置告警策略。 父主题: 查看注册到CloudMap的服务信息
基于当前状态的资源配置导出IaC3.0包 部署服务支持导出环境当前使用的IaC包,可以导出并查看IaC代码。 导出IaC包 进入AppStage运维中心。 在顶部导航栏选择服务。 单击,选择“运维 > 部署服务”。 选择左侧导航栏的“环境管理 > 服务环境管理”。 单击“更多 >
在微服务列表上方选择微服务名称、输入集群名称,单击“查询”,可以筛选查看符合条件的微服务。 更多操作 表1 相关操作 操作 说明 配置微服务治理项 在微服务列表中,单击操作列的“治理”,可以配置微服务治理,具体介绍请参见配置微服务治理。 删除微服务 在微服务列表中,单击微服务操作列的“删除”,可以删除微服务。 也支持
查看注册到CloudMap的微服务信息 查看注册到CloudMap的微服务列表 配置微服务治理 在CloudMap中删除微服务 查看微服务版本信息 查看及导出微服务接口契约 查看微服务的依赖关系 查看依赖服务(声明) 查看SLB后端集群 父主题: 管理Cloud Map中的服务资源
错误码说明 表1 错误码说明 错误码 说明 NotFound 实例不存在 NuwaRuntime.Microservice.CreateError 实例创建失败 NuwaRuntime.Microservice.ReadError 实例读取失败 NuwaRuntime.Microservice
超时时间 配置超时时间。 单击“确定”保存配置。 新增OLC流控 在配置服务治理项页面,选择“OLC流控”页签,单击“新增”。 在新增OLC流控页面,选择配置不区分微服务接口的全局参数流控、针对微服务/接口的资源流控和节点级动态流控规则。 表10 新增全局资源 参数 说明 资源类型 选择全局资源。
查看注册到CloudMap的数据库列表 数据库集群信息统一展示在数据库列表中,数据库列表只提供查询和展示的能力,不提供对数据库的增、删、改操作。所有的增删改操作都在WiseDBA管理台上操作,WiseDBA上的操作,会自动同步到Cloud Map的数据库列表。 查看注册到CloudMap的数据库列表
Cloud Map服务资源介绍 服务发现(Cloud Map)是云服务统一的服务注册发现中心,主要是为解决业务依赖环境配置繁琐的难题。 不支持替换业务自己的ZooKeeper、ETCD等配置中心。 服务资源介绍 Cloud Map根据服务注册和发现方式不同,把管理的服务资源分为三种:微服
选择需部署的环境。 名称 选择配置项名称。 别名 自定义配置项别名,支持英文小写字母和数字,以英文小写字母开头且不超过64字符。 配置 按照json格式输入具体配置信息,如{"a":"1"}。 是否激活 选择是否激活该软件包,未激活则该配置不可用。 父主题: 使用部署服务进行自动化变更
显示当前服务 环境 选择需要配置的环境。 分组 在环境下创建分组,将同一业务相关的CCE集群添加到同一分组中。 默认 选择是否开启默认。 开启时,将当前环境配置设置为默认。在执行IaC部署时,未指定部署环境的微服务会被部署到默认环境。 微服务 选择在该环境中部署的微服务。 架构 选择CCE集群架构,arm或x86。
选择“服务列表”页签,单击操作列的“告警配置”。 单击“新增告警配置”,配置相关参数,参数说明如表1所示。 表1 告警配置参数说明 参数 说明 配置名称 可自定义,对同一个服务配置多条告警时,配置名称不可重复。 微服务 可以选择对应服务下单个或多个微服务。 告警指标 长时间拨测状态 大量实例下线 指标配置 当告警