软件开发云计算OpenStack

OpenStack虚拟机、裸金属的OS agent应该如何统一嵌入?

在构建基于OpenStack的云解决方案,虚拟机、裸金属往往需要使用一个带内agent帮助其中的监控、管理(如修改密码)能力补齐。但在虚拟机、裸金属两种典型不同的计算实例场景下,如何做到其统一嵌入agent是一个比较难的问题,涉及几个点:1.虚拟机、裸金属镜像统一是各云特别是公有云...显示全部

在构建基于OpenStack的云解决方案,虚拟机、裸金属往往需要使用一个带内agent帮助其中的监控、管理(如修改密码)能力补齐。但在虚拟机、裸金属两种典型不同的计算实例场景下,如何做到其统一嵌入agent是一个比较难的问题,涉及几个点:
1.虚拟机、裸金属镜像统一是各云特别是公有云积极尝试的点,如果裸金属、虚拟机各自嵌入的agent不同,那镜像统一难度又将变大;
2.按照OpenStack已有的虚拟机方案,其默认使用的qga使用虚拟机的VirtIO serial保证平台与agent通讯的,裸金属目前没有此方案,且在裸金属之上实现虚拟的VirtIO serial难度也较大;
以上,抛出这个问题,暂不了解AWS、阿里云为代表的公有云都是如何实现的,如有大神了解,请帮忙介绍下。

收起
参与10

查看其它 3 个回答int32bit的回答

int32bitint32bit  研发工程师 , 民生银行

qga是通过compute节点socket与虚拟机serial隧道建立通信的,这种方案只适用于虚拟机,裸机无法支持。

目前OpenStack好像还没有统一的OS agent可以同时适用虚拟机和裸机,可以参考trove guest agent自己写一个应用层agent实现如监控、修改密码等功能。

AWS也是通过应用agent进行监控和管理的,可以参考ssm-agent

银行 · 2020-05-09
浏览2031

回答者

int32bit
研发工程师民生银行
擅长领域: 云计算私有云云管平台

int32bit 最近回答过的问题

回答状态

  • 发布时间:2020-05-09
  • 关注会员:5 人
  • 回答浏览:2031
  • X社区推广