检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
方案概述 本文以“DevOps全流程示例项目”为例,介绍如何部署应用至CCE与ECS。 开展实践前,需要完成编译构建。 样例项目中预置了以下3个部署应用。 其中,第一个用于CCE部署,第二、三个用于ECS部署。 表1 预置应用 预置应用 应用说明 phoenix-cd-cce 部署至CCE流程对应的应用。
执行shell命令 部署“执行shell命令”步骤,提示新建失败 使用Shell命令启动服务日志显示成功实际没有启动 使用了服务器未识别的Shell命令 Shell命令中引用了不存在的文件或文件夹 Shell命令如何引用参数设置中的参数 部署“执行Shell命令”步骤超时 使用了交互性的Shell命令
基于Kubernetes Nginx-Ingress实现应用的灰度发布 本实践基于Kubernetes原生的特性实现灰度发布。 虚拟机部署 通过自托管资源池实现跨Region虚拟机部署 本实践介绍如何将应用通过自托管资源池部署到华为云其他Region的主机。 云下IDC部署 通过自托管资源池部署应用至云下IDC
配置是否使用sudo权限执行该步骤。 示例:通过shell命令步骤查看服务日志 应用部署完毕需要查看服务的启动或执行日志,可使用执行shell命令操作直接查看。 准备工作 您有查看服务启动或执行日志的权限。 需要确定服务启动日志的全路径。 以安装Tomcat服务为例: 服务启动日志的全路径:
在“应用列表”页面中,在您认为需要关注的应用后,单击即可收藏该应用。 复制应用 复制应用功能是将某一应用完全复制,对复制的应用进行的操作不影响原应用。 选择需要复制的应用后,单击图标,单击“复制”,修改名称后,单击“保存”,即完成复制该应用。 删除应用 若不需要某个应用,可删除该应用。 选择需要删除的应
工作负载名称 选择需要部署的无状态工作负载。 deployment-doc 访问方式名称 选择与目标工作负载所绑定的service服务名称。 service-doc 路由名称 选择与目标service服务所绑定的路由名称。 ingress-doc 容器名称 选择需要部署的容器实例名。
容器网段 勾选“自动设置网段”。 表2 节点配置 配置分类 配置项 配置建议 节点配置 计费模式 选择“按需计费”。 节点类型 选择“弹性云服务器-虚拟机”。 节点规格 选择2vCPUs 8GiB及以上规格即可。 操作系统 选择公共镜像中的Euler镜像。 节点名称 输入自定义名称 。
新建IIS站点 什么是IIS? IIS是缩写,全称Internet Information Services ( IIS,互联网信息服务 ),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。 IIS是一种服务,是Windows 2000 Server
is not listening. Please check!”。 原因分析 该端口号并未被占用,即当前端口下没有进程。 处理方法 重新确认需要停止的服务的监听端口,并输入正确的端口。 父主题: 停止服务
cker操作时,日志提示如下图所示信息。 图1 日志信息 原因分析 该现象是由于主机中没有安装systemctl服务导致,属于正常报错,不需要处理。 父主题: 安装/卸载Docker
骤。 该模板涉及的部署步骤如下所示: 安装Nginx 下载软件包 解压软件包 启动Nginx 重载Nginx配置文件 服务启动测试 该模板需要填写的参数如下表所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 nginx_install_path
启动/停止Tomcat 根据服务的指定路径来启动、停止服务。同时提供部署后组件的指标监控、日志查询功能,信息配置如下所示。 表1 参数说明 参数项 说明 步骤显示名称 步骤添加后在部署步骤显示的名称。仅支持汉字、英文字母、数字、空格、或-_,;:./()()符号,其中空格不可在名称开头或结尾使用,长度为1-128。
请确认目标主机已安装Go语言,若已安装请移除模板中“安装Go语言”步骤。 该模板涉及的部署步骤如下所示: 安装GO语言 下载软件包 停止GO服务 启动GO服务 健康测试 该模板需要填写的参数如下表所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 package_url 软件包下载地
使用组件监控功能时,将会自动安装ICAgent到您的机器中,并将主机信息和日志内容上报至应用运维管理(AOM),请确保您使用的是华为云主机,否则将上报失败。 ICAgent:是AOM的采集器,用于实时采集指标、日志和应用性能数据。 应用运维管理(AOM):主要作用是实时监控您
在“The path does not exist”。 原因分析 页面中输入的服务路径有误,该路径在目标机器中不存在。 处理方法 重新确认需要启动/停止Go服务的绝对路径,重新输入并部署。 父主题: 启动/停止Go服务
js”步骤。 该模板涉及的部署步骤如下所示: 安装Node.js 下载软件包 停止nodeJs服务 启动nodeJs服务 服务启动测试 该模板需要填写的参数如表1所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 package_url 软件包下载地
批量删除主机 batchDeleteHost resourceHost 删除主机 deleteHost resourceHost 查看审计日志 用户需要在云审计服务CTS的管理控制台查询CodeArts Deploy服务的事件列表。详情请参考查看审计事件。
该模板涉及的部署步骤如下所示: 安装JDK 选择部署来源 停止SpringBoot服务 启动SpringBoot服务 URL健康测试 该模板需要填写的参数如表1所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 package_url 软件包下载地
用户部署的应用所使用的资源、以及部署依赖的服务所使用的资源(弹性云主机、弹性IP、流量等)由所使用的服务收费。 由于部署服务本身免费使用,因而当账户欠费时,部署服务各项操作仍可以正常进行,但若部署服务所使用的资源(弹性云主机、弹性IP、流量等)在账户欠费时不可用,那么相应的应用可能会部署失败。
利用云服务的灵活性和扩展性,实现混合云环境下的应用部署与管理;此外,这种部署模式支持复杂的工作负载迁移,促进资源优化及业务连续性,特别是在需要高性能计算或数据驻留合规的场景中。 方案架构 采用自托管资源池功能,通过自定义执行机连接CodeArts和云下IDC,实现云下IDC的主机或容器集群的部署。