Digital Rebar Platform是一个简单而强大的Golang可执行文件,它提供了一个完整的API驱动的DHCP / PXE / TFTP配置系统。
github:https://github.com/digitalrebar/provision
Digital Rebar Platform (DRP)旨在成为一个完整的数据中心配置,内容脚手架和基础架构工作流平台,具有完全取代Cobbler,Foreman,MaaS或类似技术的云原生架构。DRP提供单个golang二进制文件(小于30MB),无需依赖安装在支持裸机和虚拟化基础架构的笔记本电脑,RPi或交换机上。
主要特点:
开放核心功能:
- API驱动的基础架构 - 代码自动化
- 使用可组合和可重用构建块的多引导工作流
- 通过Websockets API实现事件驱动的操作
- 可扩展插件模型,用于公共,供应商和内部增强功能
- 支持所有编排工具,包括Chef,Puppet,Ansible,SaltStack,Bosh,Terraform等
通过商业插件:
- RAID,IPMI和BIOS配置(通过商业插件)
- 类似云的池功能
- 自动化工作流的分类引擎
- 高可用性模式(通过商业插件)
- 多站点联合管理架构(通过商业插件)
- 更多 ...
社区支持:
- 问题和特点
- 完整文档(Github / doc源可通过pull请求更新)。
- DR Provision播放列表中的视频提供特定和一般背景信息。
安装和快速入门
注意
我们强烈建议您使用latest
文档版本,因为它包含最新信息。使用浏览器右下角的版本选择器。
我们的快速入门有快速的步骤。别担心,它们很简单,需要10到20分钟。您可以选择稳定或小费。提示是发展的最前沿。
常规安装有关安装步骤的更多详细信息。这些包括生产选项。(以前的版本文档)
组件和扩展
Digital Rebar Provision可按设计组合。我们的大部分高级功能都暴露在:ref:`rs_content_packages`中,作为内容和插件添加到系统中,其中包含扩展中嵌入的文档。
其他:
1. 裸机上使用Digital Rebar Provision安装 Kubernetes :https://kubernetes.io/docs/setup/production-environment/tools/krib/
2. Terraform 结合 Digital Rebar的例子: https://www.youtube.com/watch?v=6MLyUVgnVo4
3. Digital Rebar by RackN: Https://rackn.github.io/provision-ux https://rackn.com/rebar/rackn-digital-rebar/