【干货】裸金属服务Ironic项目介绍
在其字面意义上更强调了它是一种未安装操作系统或者刻意剥离操作系统的一种概念,更确切的表面他是CPU、RAM、local_gb的计算资源产品集合。 1、Ironic项目和组件介绍 Ironic是OpenStack中专注于裸金属管理和系统推送的项目,它的很多设计也是遵循了OpenStack其他项目的逻辑,主方向便是建立一个基于裸金属服务的IaaS云服务,裸金属服务对比虚拟化服务主要面对以下需求: • 高性能计算 • 需要直接访问硬件的计算服务 • 部分无法运行在虚拟化云服务中的数据库 • 单租户访问计算资源、安全、性能等要求不可共享硬件资源、可信需求或者其他管理型要求 • 需要快速部署一个云服务的基础设施需求 Ironic在资源管理和上层用户端接入上有三种方式: 以虚拟化接口主线的方式(nova)接入Ironic:Ironic以一个virt driver形式接入nova实例管理解决方案中,此种方式优势是其方案中组件接入齐全,上层提供的功能较多,特别是对于完全可兼容共存OpenStack的虚拟化方案。 Ironic standalone(Bifrost):以不依赖其他组件方式如nova、gl...