HAS-agent组件安装与升级

弹性裸金属服务器 BBC

  • 快速入门
  • 功能发布记录
  • 产品描述
    • 介绍
    • 优势
    • 产品型号
    • 地域及可用区
    • 应用场景
  • 典型实践
    • 使用Terraform管理BBC最佳实践
  • 操作指南
    • 监控
    • 标签
    • 网络
      • 辅助IP设置
      • 子网设置
    • 镜像
      • 镜像概述
      • 镜像服务协议
      • Windows镜像使用须知
      • Linux镜像使用须知
      • 自定义镜像
        • 删除自定义镜像
        • 自定义镜像概述
        • 创建自定义镜像
    • 标签
      • 标签高级功能
      • 标签配置
      • 标签管理概述
    • 存储
      • 实例分区
      • 存储概述
      • RAID配置
    • 服务组件
      • HAS-agent组件安装与升级
    • 实例
      • 重启实例
      • 实例概述
      • 重置密码
      • 重装实例
      • 启动实例
      • 续费实例
      • 停止实例
      • 释放实例
      • 实例生命周期
      • 查看实例
      • 回收实例
      • 登录实例
        • 登录Windows实例
        • 登录Linux实例
      • 创建实例
        • 通过自定义镜像创建实例
        • 通过购买页创建实例
    • 安全
      • 密钥对
        • 创建密钥对
  • 服务等级协议SLA
    • 百度智能云弹性裸金属服务器可信云
    • BBC服务等级协议SLA(V2.0)
  • API参考
    • 镜像相关接口
    • 简介
    • 套餐相关接口
    • 实例相关接口
    • 附录
    • 标签相关接口
    • 功能更新记录
    • 地域相关接口
    • 操作日志相关接口
    • 预留实例券相关接口
      • 预留实例券绑定标签
      • 预留实例券解绑标签
  • 常见问题
    • 使用类问题
  • 产品定价
    • 计费说明
    • 自动续费
  • SDK
    • Python_SDK
      • 实例
      • 地域
      • 镜像
      • BbcClient
      • 部署集
      • 标签
      • 预留实例券
      • 套餐
      • 操作日志
      • 初始化
      • 安装SDK工具包
      • 概述
    • JAVA_SDK
      • 地域
      • 预留实例券
    • Golang_SDK
      • 实例
      • 地域
      • 镜像
      • 部署集
      • 标签
      • 预留实例券
      • 套餐
      • 操作日志
      • 初始化
      • 安装SDK工具包
      • 概述
    • Python3_SDK
      • 实例
      • 地域
      • 镜像
      • BbcClient
      • 部署集
      • 标签
      • 预留实例券
      • 套餐
      • 操作日志
      • 初始化
      • 安装SDK工具包
      • 概述
所有文档
menu
没有找到结果,请重新输入

弹性裸金属服务器 BBC

  • 快速入门
  • 功能发布记录
  • 产品描述
    • 介绍
    • 优势
    • 产品型号
    • 地域及可用区
    • 应用场景
  • 典型实践
    • 使用Terraform管理BBC最佳实践
  • 操作指南
    • 监控
    • 标签
    • 网络
      • 辅助IP设置
      • 子网设置
    • 镜像
      • 镜像概述
      • 镜像服务协议
      • Windows镜像使用须知
      • Linux镜像使用须知
      • 自定义镜像
        • 删除自定义镜像
        • 自定义镜像概述
        • 创建自定义镜像
    • 标签
      • 标签高级功能
      • 标签配置
      • 标签管理概述
    • 存储
      • 实例分区
      • 存储概述
      • RAID配置
    • 服务组件
      • HAS-agent组件安装与升级
    • 实例
      • 重启实例
      • 实例概述
      • 重置密码
      • 重装实例
      • 启动实例
      • 续费实例
      • 停止实例
      • 释放实例
      • 实例生命周期
      • 查看实例
      • 回收实例
      • 登录实例
        • 登录Windows实例
        • 登录Linux实例
      • 创建实例
        • 通过自定义镜像创建实例
        • 通过购买页创建实例
    • 安全
      • 密钥对
        • 创建密钥对
  • 服务等级协议SLA
    • 百度智能云弹性裸金属服务器可信云
    • BBC服务等级协议SLA(V2.0)
  • API参考
    • 镜像相关接口
    • 简介
    • 套餐相关接口
    • 实例相关接口
    • 附录
    • 标签相关接口
    • 功能更新记录
    • 地域相关接口
    • 操作日志相关接口
    • 预留实例券相关接口
      • 预留实例券绑定标签
      • 预留实例券解绑标签
  • 常见问题
    • 使用类问题
  • 产品定价
    • 计费说明
    • 自动续费
  • SDK
    • Python_SDK
      • 实例
      • 地域
      • 镜像
      • BbcClient
      • 部署集
      • 标签
      • 预留实例券
      • 套餐
      • 操作日志
      • 初始化
      • 安装SDK工具包
      • 概述
    • JAVA_SDK
      • 地域
      • 预留实例券
    • Golang_SDK
      • 实例
      • 地域
      • 镜像
      • 部署集
      • 标签
      • 预留实例券
      • 套餐
      • 操作日志
      • 初始化
      • 安装SDK工具包
      • 概述
    • Python3_SDK
      • 实例
      • 地域
      • 镜像
      • BbcClient
      • 部署集
      • 标签
      • 预留实例券
      • 套餐
      • 操作日志
      • 初始化
      • 安装SDK工具包
      • 概述
  • 文档中心
  • arrow
  • 弹性裸金属服务器BBC
  • arrow
  • 操作指南
  • arrow
  • 服务组件
  • arrow
  • HAS-agent组件安装与升级
本页目录
  • 介绍
  • 安装(升级)HAS-agent
  • 环境确认
  • 升级组件
  • 结果检测

HAS-agent组件安装与升级

更新时间:2025-08-20

介绍

硬件感知服务(Hardware-Aware Service,或称HAS)是一款线上硬件故障监控修复、功耗和资源管理工具,主要功能包括故障感知、功耗感知、资源感知、性能感知四大部分,提供了一系列的线上硬件的配置/状态监控,故障检测与修复,健康预警,功耗、擦除及相关硬件自动化管理功能,并提供统一的硬件资源状态查询、推送和管理接口。
在云服务器BCC、百度太行·弹性裸金属服务器BBC上,我们会在实例上默认部署HAS-Agent。当用户需要手动升级新版本的HAS-Agent,或者用户因为部分错误操作删除了HAS-agent后,我们建议您按照本文档下述指引重新安装,以获取到完整的、全方位的硬件感知能力,帮助您提高系统可用性,并能够顺利使用BCM事件监控、维修中心的完整能力。

安装(升级)HAS-agent

环境确认

  1. 在安装或升级之前,您需要确认实例当前的操作系统是否符合要求。当前Has-agent可适配的操作系统主要面向linux os,包括Redhat、Centos、Ubuntu、Fedora、Debian、Slackware、欧拉。
  2. 检查域名has-master-a.sdns.baidu.com是否通,使用方法:ping has-master-a.sdns.baidu.com

升级组件

  • 在/tmp目录下执行:
Plain Text
1curl -sm10 http://has-master-a.sdns.baidu.com/download/qa_packages/bbc/has-agent-installer-first.sh | bash 升级

执行输出如下:有个" ERROR: BIO_new_file ........ " ,告警可忽略,不影响升级 image.png

结果检测

  • 部署后等待10min,has会部署成功,目前是1.1.3.92版本。
  • 后续has升级后会自动升级,版本号的第一位或最后一位比现在的版本高都是新版,均符合预期。
  1. 检查自升级进程,单机上执行如下命令:
Plain Text
1ps -ef|grep -v grep |grep "/opt/avalokita/bin/avalokita --update-url=http://has-master-a.sdns.baidu.com/download/qa"

出现保活、自升级进程:

/opt/avalokita/bin/avalokita --update-url=http://has-master-a.sdns.baidu.com/download/qa_packages/bbc//has-agent-installer.sh --signature-url=http://has-master-a.sdns.baidu.com/download/qa_packages/bbc//has-agent-installer.sh.sig --certificate=/home/opt/has-agent/cert.pem --update-interval=3600 --max-executable-size=1000000000 /home/opt/has-agent/has-agent-installer.sh image.png

  1. 检查has版本和主进程:
Plain Text
1curl -s 127.0.0.1:428/self/basic 

image.png

Plain Text
1ps -ef|grep has_client

image.png

  1. 查看资源版本:
  • 部署完成在/home/opt下会出现:has和has-agent。
  • 查看部署后包的版本如下:
Plain Text
1使用cat /home/opt/has/VERSION |head -1

image.png

上一篇
存储
下一篇
实例