Thanks to visit codestin.com
Credit goes to github.com

Skip to content

jacobweinstock/tinkerbell-next

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tinkerbell.next

demo repo for a rethink of the Tinkerbell stack architecture

Architecture

arch

Prerequisites

  • Working DHCP server
    • If you're running this from a home network, whatever DHCP server you have for your local computers will work.
  • Linux machine to run the stack
    • If you're on a mac, you'll need a linux VM
    • It will need to have an adapter thats connected to the same network as the DHCP server
  • A machine to PXE boot
    • If you're on a mac, a VM with a network adapter that is connected to same network as the stack and DHCP server

Usage

  1. Start the stack
docker-compose up -d
  1. Add one of the hardware data json to tink-server
# using the hook operating system installation environment
docker exec -i tinkerbell-next_tink-cli_1 tink hardware push < ./hardware-data/hook.json

# using the default OSIE
docker exec -i tinkerbell-next_tink-cli_1 tink hardware push < ./hardware-data/osie.json

# boot to netboot.xyz
docker exec -i tinkerbell-next_tink-cli_1 tink hardware push < ./hardware-data/netboot-xyz.json
  1. Boot the machine - make sure the machine you want to PXE is set to boot from the network adapter

Repeat steps 2 and 3 for each of the hardware data file to see the machine boot into the different operating system installation environments

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published