GNU General Public License v3.0

项目介绍

fit2cloud/rackshift 是一个托管在 GitHub 上的开源项目,主要使用 Java 编写,采用 GNU General Public License v3.0 许可证,目前获得 639 个 Star、105 次 Fork。

仓库全名
fit2cloud/rackshift
开源许可证
GNU General Public License v3.0
Star 数
639
Fork 数
105
未关闭 Issue
48

README 摘要

开源裸金属服务器管理平台 RackShift 是开源的裸金属服务器管理平台,功能覆盖裸金属服务器的发现、带外管理、RAID 配置、固件更新、操作系统安装等。 RackShift 要解决的问题包括: 各种网络环境下裸金属服务器的自动、手动发现; 裸金属服务器的带外控制管理,包括开关机、重启、配置 PXE 等; 裸金属服务器批量 RAID 配置、固件更新、装机等。 RackShift 遵循 GPL v2 开源协议,使用 SpringBoot/Vue 进行开发,界面美观、用户体验好,集成并扩展 RackHD,支持的X86 服务器品牌包括浪潮、戴尔、华为、联想、惠普等。 RackShift 的技术优势包括: 全生命周期: 能够覆盖裸金属服务器从发现、配置、装机、重置的全生命周期管理; 自动化:基于 PXE 或者带外协议实现远程自动化,解放机房运维人员; 易操作: 浏览器可视化操作界面,易于操作和管理。 UI 界面展示 快速开始…

完整内容见 GitHub 原始 README 或本页 。

常见问题

rackshift 用什么语言开发?

主要使用 Java 编写,采用 GNU General Public License v3.0 许可证,目前有 639 个 Star。

rackshift 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 rackshift 的源码?

可以直接克隆仓库:git clone https://github.com/fit2cloud/rackshift.git;安装与运行步骤见仓库 README。

rackshift 最近还在维护吗?

仓库最近一次更新为 2023年12月29日,当前有 48 个未关闭 Issue;Star 数为 639,可作为社区活跃度的参考。

简要分析

热度分
1488
价值分
476
活跃状态
活跃

语言占比

Batchfile
Dockerfile
HTML
Java
JavaScript
Vue

Release

README

RackShift

开源裸金属服务器管理平台

A License: GPL v2


RackShift 是开源的裸金属服务器管理平台,功能覆盖裸金属服务器的发现、带外管理、RAID 配置、固件更新、操作系统安装等。

RackShift 要解决的问题包括:

  • 各种网络环境下裸金属服务器的自动、手动发现;
  • 裸金属服务器的带外控制管理,包括开关机、重启、配置 PXE 等;
  • 裸金属服务器批量 RAID 配置、固件更新、装机等。

RackShift 遵循 GPL v2 开源协议,使用 SpringBoot/Vue 进行开发,界面美观、用户体验好,集成并扩展 RackHD,支持的X86 服务器品牌包括浪潮、戴尔、华为、联想、惠普等。

RackShift 的技术优势包括:

  • 全生命周期: 能够覆盖裸金属服务器从发现、配置、装机、重置的全生命周期管理;
  • 自动化:基于 PXE 或者带外协议实现远程自动化,解放机房运维人员;
  • 易操作: 浏览器可视化操作界面,易于操作和管理。

runnoob

UI 界面展示

runoob

快速开始

仅需两步快速安装 RackShift:

  • 准备一台不小于 8G 内存,50G 硬盘且可以访问互联网的 64位 Linux 主机;
  • 以 root 用户执行如下命令一键安装 RackShift。
sh -c "$(curl -sSL https://github.com/rackshift/rackshift/releases/latest/download/quick_start.sh)"

文档和演示视频:

微信群

技术架构

runoob

RackShift的技术栈如下:

RackShift 使用、集成、借鉴的开源项目如下,在此致谢:

  • RackHD:RackShift 集成和参考了 RackHD 提供的裸金属服务器管理能力和思路;
  • MAAS:RackShift 参考了 MAAS 提供的裸金属服务器生命周期纳管思路;
  • Digital Rebar:RackShift 参考了 Digital Rebar 提供的操作方式和 UI 参考;
  • Element:RackShift 使用 Element 提供的优秀前端组件库。

Copyright © 2014-2024 飞致云 FIT2CLOUD, All rights reserved.

Licensed under The GNU General Public License version 3 (GPLv3) (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.gnu.org/licenses/gpl-3.0.html

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

评论

暂无评论