Update the README.md with new install/work flow

This commit is contained in:
Gregory Kurtzer
2020-11-27 17:17:29 -08:00
parent 68ec517ebb
commit 3a5497000e

View File

@@ -1,19 +1,35 @@
# warewulf v4 WIP # warewulf v4 WIP
This is built on CentOS-7. More needs to be done to make it work on other This is built on CentOS-7/8. More needs to be done to make it work on other
distributions and versions specifically with the system service distributions and versions specifically with the system service
components. components.
In a nutshell, to install and start provisioning nodes, do the following: In a nutshell, to install and start provisioning nodes, do the following:
1. `make` 1. Build Warewulf and dependencies:
2. `sudo make install`
3. `vi /etc/warewulf/warewulf.conf` `make all`
4. `vi /etc/warewulf/nodes.conf`
5. `sudo singularity build --sandbox /var/chroots/centos-7 centos-7.def` 1. Install Warewulf onto your host system:
6. `sudo ./wwbuild vnfs`
7. `sudo ./wwbuild kernel` `sudo make install`
8. `sudo ./wwbuild overlay`
9. `./warewulfd` 1. Set the master's kernel and default VNFS into your "default" node profile:
10. Boot your compute node
`sudo ./wwctl profile set -K $(uname -r) -V docker://warewulf/centos-8 default`
1. Build the kernel, VNFS, and overlays:
`sudo ./wwctl kernel build -a`
`sudo ./wwctl vnfs build -a`
`sudo ./wwctl overlay build -sa`
1. Start the Warewulf daemon:
`./warewulfd`
1. Boot your compute node and watch it boot