Giter Club home page Giter Club logo

pxebootenv's Introduction

PXE automated installation

These playbooks create a boot menu for Rocky Linux and Debian automated installtions.

Playbooks in this collection

  1. mk_bootiso.yml
  2. pxeboot.yml
  3. proxmox.yml
  4. p410.yml

Usage

Before anything, you should configure two files with the appropriate setting for your environment.

  1. group_vars/all/main.yml
  2. hosts (in the top level directory of this distribution)

Full instructions on editing these files are in config.md.

Steps for a successful installation

  1. Edit configuration files as outlined above.
  2. Make a Rocky Linux server set up for the installation of PXE, dhcp and associated software. If you already have or can make a plain Rocky Linux server, you can skip this step. If not use mk_bootiso.yml
  3. Install PXE on to the newly made Rocky Linux server with pxeboot.yml
  4. Now your environment is ready for automated installations of Rocky and Debian.
  5. If you wish to continue and install Proxmox on the new node, continue with the next steps.
  6. Like the the first step, if you have a plain Debian 12 server, you can skip the previous setup and just execute the proxmox install playbook. Follow the instructions for proxmox.yml
  7. Finally to optionally enable HBA mode on your p410 controller please follow this p410.yml

A final word

Reboots on these old HP servers take a long time. Downloading the distributions also take a while. The automated installations, can take quite a while, don't interupt the process. Unless the playbooks puts out an error, this old rusty iron is still working. Be patient, good luck!!

License

MIT# pxebootenv

pxebootenv's People

Contributors

rickh1965 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.