tech0x / boot_server

Docker service for boot and run diskless servers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

  1. Default server network 10.0.3.0/24 and main server must have ip 10.0.3.11 (for backup boot server by default used ip 10.0.3.240)

  2. Default password for boot image is "DefaultPassword"

  3. Current boot image is Ubuntu 20 (initrd.minimal.20) with kernel vmlinuz-5.4.0-26-generic

  4. Change if needed ip and boot logic src/local.ipxe and build ipxe boot loader with new settings ./docker-compose -f ipxe.yaml up --build

  5. Setup dhcpd config etc/dhcp

  6. Place public rsa key for ssh auth app/id_rsa.pub

  7. Place boot config in app/templates mac.boot

  8. Place run config in app/templates mac.config

  9. Run ./docker-compose up --build

  10. On the boot clients. Enable in bios boot pxe in legacy mode and reboot client host.

About

Docker service for boot and run diskless servers.


Languages

Language:Dockerfile 52.8%Language:Python 32.1%Language:Shell 8.8%Language:Clojure 6.3%