cyborg agent

cyborg agent提案

问题描述

Cyborg的需要一下功能:包括在计算机节点上管理代理,定位加速器,监控加速器状态和协调加速器驱动程序。

用例

在OpenStack中将加速器连接到虚拟机实例。

提议变更

cyborg agent驻留在各种计算机主机上,并监控对计算节点上的加速器进行监控。

如果某一个计算节点上加速器存在但没有设置,代理将通知conductor并建议手动检查。

用cyborg agent来监控加速器的状态并报告给conductor,并通过这些报告信息来帮助调度和操作。

数据模型

cyborg agent将在其检测到的加速器时在数据库中创建新条目,它还将更新具有加速器当前状态的那些条目。

更多临时数据,如加速器的当前使用情况将通过消息传递系统进行广播,不会被存储。

Cyborg Agent将保留本地缓存数据,目的是在系统中断或连接丢失不会失去加速器状态。

cyborg agent具体内容

Cyborg代理将安装在正在或者可能会使用加速器的计算节点上。

cyborg agent功能:

  • 检查硬件以查找加速器
  • 管理安装驱动程序,依赖关系,安装和卸载
  • 一旦生成实例生成后,将实例连接到加速器,
  • 将有关可用加速器,状态和利用率的数据报告给Cyborg服务器

硬件发现:

该实例每几秒钟扫描一次加速器和现有加速器的使用情况,并将该信息以心跳信息的形式报告给Cyborg服务器,以帮助管理管理加速器的调度和可用性。

硬件管理:

可以使用Ansible来管理每个加速器及其驱动程序的配置文件和其他设置。将为每一种支持的硬件安装和卸载配置ansible playbook。

实例连接:

一旦生成实例,需要连接到主机上的某个加速器,Cyborg服务器将向Cyborg代理发送消息,通知agent新实例。由于连接方法可能会在不同的加速器之间发生显着变化,所以驱动程序应该提供一个连接功能来调用。

原文发布于微信公众号 - 后端云(opnfv-tech)

原文发表时间:2017-05-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏性能与架构

Redis 主从复制原理

Redis的复制功能分为同步(sync)和命令传播(commandpropagate)两个操作 同步 从服务器对主服务器的同步操作需要通过向主服务器发送SYNC...

3537
来自专栏黑泽君的专栏

windows系统下FileZilla客户端 尝试连接“ECONNREFUSED - 连接被服务器拒绝”失败。 解决方案

windows系统下使用FileZilla连接linux(虚拟机系统)总是报错:尝试连接“ECONNREFUSED - 连接被服务器拒绝”失败。

3.5K1
来自专栏ios 技术积累

Mac下Idea导入Git项目

3672
来自专栏自动化测试实战

《selenium2 python 自动化测试实战》(10)——下拉框和alert

3956
来自专栏cnblogs

Webpack单元测试,e2e测试

此篇文章是续 webpack多入口文件、热更新等体验,主要说明单元测试与e2e测试的基本配置以及相关应用。 一、单元测试 实现单元测试框架的搭建、es6语法的应...

32110
来自专栏北京马哥教育

HTTP 协议漫谈

简介 网络上已经有不少介绍 HTTP 的好文章,对HTTP的一些细节介绍的比较好,所以本篇文章不会对 HTTP 的细节进行深究,而是从够高和更结构化的角度将 H...

29711
来自专栏机器学习实践二三事

Linux常用网络命令

与Linux网络相关的文件 (1)/etc/sysconfig/network 功能在于设置主机名称和是否可以启动整个网络 (2)/etc/sysconfig/...

3276
来自专栏微服务

CentOS上安装RabbitMQ

所需环境 操作系统:Centos服务一台 网络环境:可以访问公网 安装Erlang RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写...

3799
来自专栏布尔

用命令重启IIS 常重启IIS的朋友看过来

  网站莫名其妙出现问题(很多时候是我们发现不了它),于是重启服务(有时更痛快重启机器)。今天我们就IIS6.0来说一下你是怎么重启服务的吧。我想一开始都是靠图...

2226
来自专栏owent

LLVM + Clang + Libcxx + Libcxxabi 工具链编译

LLVM和Clang工具链的生成配置文件写得比较搓,所以略微麻烦,另外这个脚本没有经过多环境测试,不保证在其他Linux发行版里正常使用。

831

扫码关注云+社区

领取腾讯云代金券