All Projects → rackshift → rackshift

rackshift / rackshift

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

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
Vue
7211 projects

Projects that are alternatives of or similar to rackshift

Netboot.xyz
Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.
Stars: ✭ 2,753 (+489.51%)
Mutual labels:  ipxe, provisioning, pxe, baremetal
Stacki
Linux Cluster Builder - Bare Metal Red Hat & SUSE
Stars: ✭ 223 (-52.25%)
Mutual labels:  centos, provisioning, bare-metal
Mysql Container
MySQL container images based on Red Hat Software Collections and intended for OpenShift and general usage. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Stars: ✭ 117 (-74.95%)
Mutual labels:  centos, rhel
Democratic Csi
csi storage for container orchestration systems
Stars: ✭ 120 (-74.3%)
Mutual labels:  centos, rhel
Ansible Role Repo Epel
Ansible Role - EPEL Repository for RHEL/CentOS
Stars: ✭ 149 (-68.09%)
Mutual labels:  centos, rhel
quads
📆 The infrastructure deployment time machine
Stars: ✭ 74 (-84.15%)
Mutual labels:  provisioning, baremetal
Rhcsa Practice Questions
RHCSA practice questions for version 7/8
Stars: ✭ 103 (-77.94%)
Mutual labels:  centos, rhel
S2i Nodejs Container
NodeJS images based on Red Hat Software Collections and intended for OpenShift and general usage, that provide a platform for building and running NodeJS applications. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Stars: ✭ 128 (-72.59%)
Mutual labels:  centos, rhel
Guacamole Customize Loginscreen Extension
An Apache Guacamole extension to use as a template for customizing or branding the login page.
Stars: ✭ 69 (-85.22%)
Mutual labels:  centos, rhel
S2i Python Container
Python container images based on Red Hat Software Collections and intended for OpenShift and general usage, that provide a platform for building and running Python applications. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Stars: ✭ 178 (-61.88%)
Mutual labels:  centos, rhel
Nodejs Rpm
node.js rpm spec
Stars: ✭ 199 (-57.39%)
Mutual labels:  centos, rhel
S2i Php Container
PHP container images based on Red Hat Software Collections and intended for OpenShift and general usage, that provide a platform for building and running PHP applications. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Stars: ✭ 96 (-79.44%)
Mutual labels:  centos, rhel
Fpm Within Docker
Leverage fpm inside pre-baked docker images in order to build and test native DEB and RPM packages.
Stars: ✭ 80 (-82.87%)
Mutual labels:  centos, rhel
seedbox
Baremetal CoreOS cluster provisioner with web UI
Stars: ✭ 23 (-95.07%)
Mutual labels:  provisioning, bare-metal
Docker Centos7 Ansible
CentOS 7 Docker container for Ansible playbook and role testing.
Stars: ✭ 72 (-84.58%)
Mutual labels:  centos, rhel
Serverfarmer
Manage multiple servers with different operating systems, configurations, requirements etc. for many separate customers in an outsourcing model.
Stars: ✭ 122 (-73.88%)
Mutual labels:  centos, rhel
s2i-ruby-container
Ruby container images based on Red Hat Software Collections and intended for OpenShift and general usage, that provide a platform for building and running Ruby applications. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Stars: ✭ 55 (-88.22%)
Mutual labels:  centos, rhel
Mariadb Container
MariaDB container images based on Red Hat Software Collections and intended for OpenShift and general usage. Users can choose between Red Hat Enterprise Linux, Fedora, and CentOS based images.
Stars: ✭ 19 (-95.93%)
Mutual labels:  centos, rhel
Ansible Role Packer rhel
Ansible Role - Packer RHEL/CentOS Configuration for Vagrant VirtualBox
Stars: ✭ 45 (-90.36%)
Mutual labels:  centos, rhel
Guacamole Install Rhel 7
Apache Guacamole installation bash script for RHEL 7 and CentOS 7 including options for Nginx, HTTPS, SSL, LDAP, Let's Encrypt certificates and more
Stars: ✭ 174 (-62.74%)
Mutual labels:  centos, rhel

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 提供的优秀前端组件库。

License & Copyright

Copyright (c) 2014-2022 飞致云 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].