开发者社区 问答 正文

北京HPC怎么快速部署监控服务



  1. 前提
    本文档仅适用于使用了阿里云容器服务的北京HPC实例。
    由于脚本仅支持 Linux 64 位系统,且需要公网访问,因此建议您在您的 Linux ECS 跳板机上运行部署脚本。

  2. 获取访问地址
    在阿里云容器服务控制台中,单击左侧[backcolor=transparent]集群,单击您需要部署监控的集群实例右侧的[backcolor=transparent]管理,进入集群管理页面:

    在这个截图里,访问地址是tcp://112.74.142.6:16639,但是我们只需要地址112.74.142.6:16639,下面的例子会使用这个地址。

  3. 下载和放置证书。
    在上一步的页面中单击[backcolor=transparent]下载证书按钮,开始下载证书。下载到的文件是certFile.zip,请将该文件上传到跳板机上。如果您本地电脑是 Linux 系统,您可以在本地执行以下命令以上传文件:[backcolor=transparent]scp [backcolor=transparent]/您的下载目录/[backcolor=transparent]certFile[backcolor=transparent].[backcolor=transparent]zip [backcolor=transparent]您的账户名@{您的跳板机}:~/.

登录到跳板机上,创建证书文件夹,解压证书:
  1. [backcolor=transparent]mkdir [backcolor=transparent]/[backcolor=transparent]certs
  2. [backcolor=transparent]mv certFile[backcolor=transparent].[backcolor=transparent]zip [backcolor=transparent]/[backcolor=transparent]certs
  3. [backcolor=transparent]cd [backcolor=transparent]/[backcolor=transparent]certs
  4. [backcolor=transparent]unzip certFile[backcolor=transparent].[backcolor=transparent]zip

下载脚本 setup-monitoring脚本
  1. [backcolor=transparent]curl [backcolor=transparent]-[backcolor=transparent]o setup[backcolor=transparent]-[backcolor=transparent]monitoring[backcolor=transparent].[backcolor=transparent]sh http[backcolor=transparent]:[backcolor=transparent]//aliyuncontainerservice.oss-cn-hangzhou.aliyuncs.com/toolings/setup-monitoring.sh

运行 setup-monitoring 脚本,需要指定您在第2步中获取的地址、证书解压目录、您自行设定的监控密码:
  1. [backcolor=transparent]chmod u[backcolor=transparent]+[backcolor=transparent]x setup[backcolor=transparent]-[backcolor=transparent]monitoring[backcolor=transparent].[backcolor=transparent]sh
  2. [backcolor=transparent]./[backcolor=transparent]setup[backcolor=transparent]-[backcolor=transparent]monitoring[backcolor=transparent].[backcolor=transparent]sh [backcolor=transparent]<[backcolor=transparent]SWARM_MASTER[backcolor=transparent]>[backcolor=transparent] [backcolor=transparent]<[backcolor=transparent]cert[backcolor=transparent]-[backcolor=transparent]dir[backcolor=transparent]>[backcolor=transparent] [backcolor=transparent]<[backcolor=transparent]admin[backcolor=transparent]-[backcolor=transparent]password[backcolor=transparent]>
  3. [backcolor=transparent]#比如
  4. [backcolor=transparent]./[backcolor=transparent]setup[backcolor=transparent]-[backcolor=transparent]monitoring[backcolor=transparent].[backcolor=transparent]sh [backcolor=transparent]112.74[backcolor=transparent].[backcolor=transparent]142.6[backcolor=transparent]:[backcolor=transparent]16639[backcolor=transparent] [backcolor=transparent]/[backcolor=transparent]certs hpc12345
  5. [backcolor=transparent]Not[backcolor=transparent] [backcolor=transparent]Found
  6. [backcolor=transparent]Not[backcolor=transparent] [backcolor=transparent]Found
  7. [backcolor=transparent]access http[backcolor=transparent]:[backcolor=transparent]//10.26.8.11:3000 with username admin and password hpc12345

脚本最后的输出即是访问监控面板的方式。注意此处的 IP 是您 HPC 的内网地址,您可能需要在跳板机上做一下代理设置才能访问到。我们推荐简单的设置方式是在跳板机上执行以下命令即可:
  1. [backcolor=transparent]ssh [backcolor=transparent]-[backcolor=transparent]4[backcolor=transparent] [backcolor=transparent]-[backcolor=transparent]g [backcolor=transparent]-[backcolor=transparent]f [backcolor=transparent]-[backcolor=transparent]L [backcolor=transparent]3000[backcolor=transparent]:您的[backcolor=transparent]HPC[backcolor=transparent]地址:[backcolor=transparent]3000[backcolor=transparent] [backcolor=transparent]-[backcolor=transparent]N localhost

此时您就可以在本地浏览器以 http:跳板机IP:3000 作为地址来访问监控了,账户名为 admin,密码为运行脚本时设定的密码。

[backcolor=transparent] [backcolor=transparent] [backcolor=transparent]

展开
收起
boxti 2017-10-20 10:54:32 3547 分享
分享
版权
举报
阿里云 AI 助理回答

[203] :api鉴权失败

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等