Digital Rebar

支持 RackN Digital Rebar 数据中心配置和工作流程系统的文档、API绑定、客户端和集成。「Docs, API bindings, clients and integrations supporting RackN Digital Rebar data center provisioning and workflow system.」

Github星跟蹤圖

Digital Rebar(数字钢筋)

具有强大的基础架构即代码(IaC)设计的简单、快速和开放的生态系统基础架构自动化。

Digital Rebar(又名 DRP)是一个获得 RackN 授权的核心平台,拥有一个开放的生态系统套件,其中包括获得授权和开放的 APLv2 组件。第四代平台提供了一个简单而完整的 API 驱动的 DHCP/PXE/TFTP 设置和工作流系统。

Digital Rebar Platform 和生态系统一起设计成为一个完整的数据中心配置、内容脚手架和基础设施工作流平台,其云原生架构完全替代了 Cobbler、Foreman、MaaS、Ironic 或类似技术。 DRP 提供了一个单一的 golang 二进制文件(小于30MB),不依赖于安装在笔记本电脑、RPi 或交换机上,同时支持裸金属和虚拟基础设施。

主要特性:

平台能力:

  • API 驱动的基础架构即代码自动化
  • 使用可组合和可重复使用的构建块的多引导工作流
  • 通过 Websockets API 进行事件驱动的操作
  • 用于公共、供应商和内部增强的可扩展插件模型
  • 动态工作流上下文(当无法运行代理时允许使用 API)
  • 分布式多站点管理
  • 集成的安全启动、SSO 和高可用性选项。
  • 支持所有编排工具,包括 Chef、Puppet、Ansible、SaltStack、Bosh、Terraform 等

开放式生态系统插件:

  • RAID,IPMI,Redfish 和 BIOS 配置
  • 类似于云的池功能
  • 用于自动化工作流程的分类引擎

来自 https://rebar.digital 的社区资源

安装与快速入门

注意

我们强烈建议使用文档的最新版本,因为它包含最新的信息。使用浏览器右下角的版本选择器。

我们的快速入门提供了快速操作的步骤。不用担心,它们非常简单,只需10到20分钟。您可以选择 stable 或 tip。tip 是开发的最前沿。

常规安装以获取有关安装步骤的更多详细信息。这些包括生产选项。 (先前版本的文档

当前的稳定版是 v4.3.X 版本。下一个次要版本计划为 v4.4.0。

组件和扩展

Digital Rebar Provision 是可组合的设计。我们的许多高级功能都暴露在 :ref:`rs_content_packages` 中,它们作为内容和插件添加到系统中,并在扩展中嵌入了文档。

目录

在Github上阅读?访问生成的文档以获取生成的目录。

.. toctree::
   :includehidden:
   :numbered:
   :maxdepth: 1
   doc/quickstart
   doc/install
   doc/upgrade
   doc/environment
   doc/features
   doc/server
   doc/configuring
   doc/release
   doc/workflows
   doc/deployment
   doc/operation
   doc/high-availability
   doc/integrations
   doc/os-support
   doc/os-support/linuxkit
   doc/ui
   doc/ux/portalux
   doc/Swagger
   doc/cli
   doc/api
   doc/dev/dev-contributing
   doc/faq-troubleshooting
   doc/knowledge-base
   doc/arch
   doc/content-packages
   doc/rackn/license
   Trademark
   LICENSE
   doc/fun-facts

许可

DigitalRebar 提供的代码可以从多个遵循 Apache 2 许可证的作者那里获得。

Digital Rebar Provision 文档可从多位作者根据 Creative Commons 许可(带署名)获得 。

Work licensed under a Creative Commons license is governed by applicable copyright law.
This allows Creative Commons licenses to be applied to all work falling under copyright,
including: books, plays, movies, music, articles, photographs, blogs, and websites.
Creative Commons does not recommend the use of Creative Commons licenses for software.
However, application of a Creative Commons license may not modify the rights allowed by
fair use or fair dealing or exert restrictions which violate copyright exceptions.
Furthermore, Creative Commons licenses are non-exclusive and non-revocable.
Any work or copies of the work obtained under a Creative Commons license may continue
to be used under that license.
In the case of works protected by multiple Creative Common licenses,
the user may choose either.


(The first version translated by vz on 2020.07.18)

概覽

名稱與所有者digitalrebar/provision
主編程語言Go
編程語言Makefile (語言數: 6)
平台Docker, Linux, Mac, Unix-like, Virtual Box, VMware
許可證Other
發布數150
最新版本名稱v4.8.0-alpha00 (發布於 )
第一版名稱v2.9.1003 (發布於 )
創建於2019-07-29 16:20:18
推送於2021-09-01 06:32:20
最后一次提交
星數136
關注者數10
派生數35
提交數3.2k
已啟用問題?
問題數40
打開的問題數24
拉請求數531
打開的拉請求數3
關閉的拉請求數26
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?

Digital Rebar {#rs_welcome}

simple, fast and open-ecosystem infrastructure automation with strong
Infrastructure as Code (IaC) design.

Digital Rebar (aka DRP) is a
RackN licensed-core platform with an open ecosystem
suite of both licensed and open
APLv2
components. The fourth generation platform provides a simple yet
complete API-driven DHCP/PXE/TFTP provisioning and workflow system.

Digital Rebar Platform and Ecosystem are designed together to be a
complete data center provisioning, content scaffolding and
infrastructure workflow platform with a cloud native architecture that
completely replaces Cobbler, Foreman, MaaS, Ironic or similar
technologies. DRP offers a single golang binary (less than 30MB) with no
dependencies capable of installation on a laptop, RPi or switch
supporting both bare metal and virtualized infrastructure.

Key Features:

Platform Capabilities:

: - API-driven infrastructure-as-code automation
- Multi-boot workflows using composable and reusable building
blocks
- Event driven actions via Websockets API
- Extensible Plug-in Model for public, vendor and internal
enhancements
- Dynamic Workflow Contexts (allows using APIs when agents
cannot be run)
- Distributed Multi-Site Management
- Integrated Secure Boot, SSO and Highly Available options.
- Supports ALL orchestration tools including Chef, Puppet,
Ansible, SaltStack, Bosh, Terraform, etc

Open Ecosystem Plugins:

: - RAID, IPMI, Redfish, and BIOS Configuration
- Cloud-like pooling capabilities
- Classification engine for automated workflow

{.align-right width="200px"}

Community Resources from https://rebar.digital {#rs_community}

Build Status

Go Report Card

GoDoc

Documentation Latest Status

Install & Quick Start {#rs_quick}

Our rs_quickstart{.interpreted-text role="ref"} has fast play-with-it
steps. Don't worry, they are very simple and take 10 to 20 minutes.
Consult the rs_install{.interpreted-text role="ref"} guide for more
details on the install steps.

Current Stable Line is the rs_release_v47{.interpreted-text
role="ref"} and next Release is planned to be
rs_release_v48{.interpreted-text role="ref"}. See
rs_release_summaries{.interpreted-text role="ref"} for a complete
list.

Components & Extensions {#rs_components}

Digital Rebar Provision is composable by design. Much of our advanced
funtionality is exposed in rs_content_packages{.interpreted-text
role="ref"} that are added into the system as content and plugins which
have documentation embedded in the extension.

Table of Contents {#rs_toc}

Reading on Github? Visit Generated
Docs
for a generated ToC.

::: {.toctree includehidden="" numbered="" maxdepth="1"}
doc/install doc/environment doc/features doc/server doc/configuring
doc/release doc/workflows doc/deployment doc/operation
doc/high-availability doc/integrations doc/os-support doc/ux/portalux
doc/cli doc/api doc/dev/dev-contributing doc/knowledge-base doc/arch
doc/content-packages doc/rackn/license Trademark doc/fun-facts
:::

Licenses {#rs_license}

Digital Rebar Server is proprietary licensed software available in
compiled binary format from RackN Rebar.

Code for Digital Rebar client and many catalog componets is available
from multiple authors under the Apache 2
license
.

Digital Rebar documentation is available from multiple authors under the
Creative Commons
license
with
Attribution.

Work licensed under a Creative Commons license is governed by applicable copyright law.
This allows Creative Commons licenses to be applied to all work falling under copyright,
including: books, plays, movies, music, articles, photographs, blogs, and websites.
Creative Commons does not recommend the use of Creative Commons licenses for software.

However, application of a Creative Commons license may not modify the rights allowed by
fair use or fair dealing or exert restrictions which violate copyright exceptions.
Furthermore, Creative Commons licenses are non-exclusive and non-revocable.
Any work or copies of the work obtained under a Creative Commons license may continue
to be used under that license.

In the case of works protected by multiple Creative Common licenses,
the user may choose either.
去到頂部