功能概述

制作镜像章节所说,整个应用开发过程中,镜像制作是难度最高的一个环节。在部署应用的时候可能会发现制作的镜像不对,比如脚本没写对、tmpl 文件没写对等,这个时候不需要马上重新做一个新的镜像,而是在现有集群里修改,直到集群能正常工作,再把修改好的配置、脚本更新到镜像,这样能节省大量时间。

详细操作如下。

操作步骤

进入集群节点

  1. 通过 Web 浏览器,登录 AppCenter 应用管理平台。

  2. 点击页面右上角的应用开发,进入应用开发页面。

  3. 在应用开发卡片区域,点击目标应用名称,进入应用详情页面,点击资源标签,进入集群实例列表页面,即可查看基于该应用部署的集群实例。

    app_clusters
  4. 调整资源所在的区,点击待调试的集群 ID 进入集群详情页。

  5. 在集群详情页面左侧节点栏,选中目标节点后,在右侧节点详情页面中,点击第一行节点 ID 右侧的 vnc 图标。

  6. 进入节点登录界面,输入输入镜像用户名和密码即可登录。

    注意

    用户的实例默认情况下开发者是没有权限通过 vnc 登录的,需要用户授权。

刷新配置

  1. 延续前文步骤,进入节点内部。

  2. 修改 tomltmpl 配置文件后,再执行 service confd restart 重启服务刷新配置。

日志查看

常用的日志文件如下。

文件名 说明

confd.log

自动配置守护进程 confd 输出的日志信息,可以从这个文件查看配置文件 tomltmpl 是否配置正确。

cmd.info

是云平台调度系统读取您 cluster.json.mustache 里定义的 service 命令发送到云服务器的记录。

  • 如果您发现这个文件为空或者命令没发过来,可以在云服务器里通过 curl://metadata/self 命令获取该节点是否有指令需要执行。

  • 请参见 Metadata 服务查询部分。

cmd.log

该文件记录的是云平台调度系统执行记录在 cmd.info 里的指令的结果。