Update the README.md with new install/work flow
This commit is contained in:
38
README.md
38
README.md
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user