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