目录 文章目录 目录 前文列表 横向扩展裸金属管理服务节点 配置基础设施 安装 Ironic(BareMetal) 安装 Nova Compute(BareMetal) 配置 Neutron 提供 Provisioning Network 抽象网络模型 Flat 网络模型 VLAN 网络模型 配置 Open vSwitch Agent(Controller) 配置 Networking-baremetal ML2 mechanism driver(Controller)[可选] 配置 Ironi…
目录 文章目录 目录 Ironic 软件架构设计 资源模型设计 全生命周期的状态机设计 Inspection 裸金属上架自检阶段 Provision 裸金属部署阶段 Clean 裸金属回收阶段 快速体验 Ironic(Stein) 手动配置 Ironic 配置 Provisioning Network 配置 Cleaning Network 构建 Deploy image 和 User Image 创建 Ironic Node Ironic Conductor 的哈希隐射 Ironic Driv…
目录 文章目录 目录 Bare-Metal networking in Neutron 核心网络类型 网络拓扑 抽象网络拓扑图 Neutron Implementation Neutron 了解裸金属节点网络拓扑的实现 Control physical switches 裸金属节点的网络生命周期 部署网络与租户网络的切换过程 基于 SDN 的网络切换流程 参考 Bare-Metal networking in Neutron Ironic use Neutron (the networking…
目录 文章目录 目录 底层技术支撑 DHCP NBP TFTP IPMI PXE & iPXE Cloud Init Linux 操作系统启动引导过程 底层技术支撑 PXE:预启动执行环境,支持客户端通过网络从 TFTP Server 下载操作系统镜像,并由此支持通过网络启动操作系统引导程序. IPMI:智能平台管理接口,一种开放标准的硬件管理接口规范,通过 IPMI 可以控制物理服务器的电源.配置启动顺序.查看 KVM Console 等. DHCP:动态主机配置协议,给局域网内的主机分配 I…
目录 文章目录 目录 前文列表 注册(Enrollment)裸机 创建裸金属实例的 Flavor 部署裸金属实例 日志分析 问题:Failed to create neutron ports for any PXE enabled port on node 解决 问题:获取 Deploy Image 时 MissingAuthPlugin: An auth plugin is required to determine endpoint URL 解决 问题:执行 provide 时长时间卡在 p…
目录 文章目录 目录 逻辑架构 部署架构 前提条件 部署流程 iSCSI Deploy UML PXE Deploy Driver Direct Deploy UML IPA Deploy Driver 逻辑架构 部署架构 前提条件 官方文档:https://docs.openstack.org/ironic/latest/user/index.html Dependent packages to be configured on the Bare Metal service node(s) w…
export DIB_DEV_USER_USERNAME=centos export DIB_DEV_USER_PASSWORD= export DIB_DEV_USER_PWDLESS_SUDO=YES export DIB_CLOUD_INIT_DATASOURCES="ConfigDrive, OpenStack" disk-image-create centos7 baremetal dhcp-all-interfaces grub2 install-static devuse…
一,Ironic简述 简而言之,OpenStack Ironic就是一个进行裸机部署安装的项目.    所谓裸机,就是指没有配置操作系统的计算机.从裸机到应用还需要进行以下操作:  (1)硬盘RAID.分区和格式化:  (2)安装操作系统.驱动程序:  (3)安装应用程序.    Ironic实现的功能,就是可以很方便的对指定的一台或多台裸机,执行以上一系列的操作.例如部署大数据群集需要同时部署多台物理机,就可以使用Ironic来实现.    Ironic可以实现硬件基础设施资源的快速交付. 二…
2016-10-08木屐大数据在线 国庆长假第六天,OpenStack第十四版本Newton(牛顿?)发布,官方介绍中强调这是一个集虚拟化.裸金属和容器技术的一体化平台,可通过一套API来管理裸金属.虚拟机和容器编排框架,能管理所有部署形式的平台. 新版本都有哪些特性更新呢,笔者在官网上找到一段资料分享给大家: 向上向下向左向右(横向)的扩展性 Newton增强了跨平台跨地域的向上扩展,水平扩展和向下扩展能力. 这一版本进一步巩固了OpenStack普适于任意规模的云的优势.增强的部分包括Nov…
介绍 ironic-inspector是一个用于硬件自检的辅助型服务,它可以对被ironic组件管理的裸金属节点进行硬件自检,通过在裸金属节点上运行内存系统,发现裸金属节点的硬件信息,例如CPU数量和型号.内存容量.磁盘数量和型号.各种PCI设备等等,最终将这些信息记录于ironic组件的数据库中. ironic-inspector的存在拓宽了ironic组件发现裸金属节点硬件信息的能力.在没有ironic-inspector之前,ironic所获取的裸金属节点信息来源于用户的手动输入,这不但效…