物理机服务原理
功能介绍
云平台支持 Baremetal(物理机) 管理,提供的功能如下:
-
自动化上架: 物理机上架加电启动后,自动注册到云管平台,自动分配BMC IP地址,初始化IPMI账号密码,自动上报物理机硬件配置(CPU、内存、序列号、网卡、磁盘等)
-
自动化装机: 根据配置要求自动配置 RAID,自动分区格式化磁盘,自动部署操作系统镜像,自动初始化操作系统账号密码,自动分配IP地址,可以植入配置文件
-
生命周期管理: 支持物理机自动化开机,关机,重装系统,远程带外管理,卸载操作系统等操作
-
与虚拟机共享镜像: 使用虚拟机镜像部署物理机,便于虚拟机和物理机统一操作系统运行环境
-
API 支持: 以上操作均支持API操作,便于与其他系统的自动化流程集成
-
服务器型号支持: 支持Dell、HP、华为、浪潮、联想、超微等主流x86服务器厂商和机型
-
RAID 控制器支持: LSI MegaRaid, HP Smart Array, LSI MPT2SAS, LSI MPT3SAS, Mrarvell RAID等
-
转换为宿主机: 直接将物理机转换为运行虚拟机的宿主机
-
托管已有服务器: 托管已有并装好系统的物理机
服务架构
物理机管理服务架构如下:
-
Baremetal - DHCP Relay: 处理 PXE 网络启动
-
DHCP Relay - Baremetal Agent:
- 转发 PXE Boot 请求,获取网络启动相关的信息
- 通过 DHCP 和 TFTP 服务下发 PXE 配置
- 云平台定制的PXE引导系统 kernel 和 initramfs: 运行 SSH 服务,制作 RAID,收集硬件信息等
-
Baremetal Agent - Region Server:
- 通过 Region Server 注册物理机记录