Merge branch 'development' into genconf

This commit is contained in:
Christian Goll
2023-03-22 12:06:58 +01:00
committed by GitHub
32 changed files with 147 additions and 305 deletions

View File

@@ -48,7 +48,7 @@ Here is an example of importing from Docker Hub.
.. code-block:: console
# wwctl container import docker://warewulf/rocky rocky-8
# wwctl container import docker://ghcr.io/hpcng/warewulf-rockylinux:8 rocky-8
Getting image source signatures
Copying blob d7f16ed6f451 done
Copying config da2ca70704 done

View File

@@ -0,0 +1,17 @@
=======
Dnsmasq
=======
Usage
=====
As experimental feature its possible to use `dnsmasq` instead of the ISC `dhcpd` server in combination
with a `tFTP` server. The `dnsmasq` service is then acting as `dhcp` and `tftp` server. In order to keep
the file `/etc/dnsmasq.d/ww4-hosts.conf` is created and must be included in the main `dnsmasq.conf` via
the `conf-dir=/etc/dnsmasq.d` option.
Addionally in the configuration file `warewulf.conf` in the sections `dhcp` and `tftp` the systemd name of
dnsmasq must set for the option `systemd name`.
After this configuration steps its recommended to rebuild the host overlay with `wwctl overlay build -H` and
the the services should be configured with `wwctl configure -a`.

View File

@@ -8,22 +8,23 @@ the installation process of multiple methods:
Binary RPMs
===========
While the Warewulf project does not build binary RPMs, you can obtain
them from `CIQ <https://www.ctrliq.com/>`_ and use them for
non-production use from their public YUM and DNF repositories at:
`https://repo.ctrliq.com <https://repo.ctrliq.com/>`_
The Warewulf project builds binary RPMs as part of its CI/CD
process. You can obtain them from the `GitHub releases
<https://github.com/hpcng/warewulf/releases>`_ page.
This is the easiest method to install Warewulf and can be done as follows:
Rocky Linux 8
-------------
.. code-block:: console
# yum install -y https://repo.ctrliq.com/rhel/8/ciq-release.rpm
# yum install -y warewulf
# dnf install https://github.com/hpcng/warewulf/releases/download/v4.4.0/warewulf-4.4.0-1.git_afcdb21.el8.x86_64.rpm
> note: as mentioned, these binaries are part of CIQ's commercial
support offering but they can be used for non-production and testing
uses. If you are interested in using these binaries for production,
please contact CIQ at: `info@ctrliq.com <mailto:info@ctrliq.com>`_.
openSuse Leap
-------------
.. code-block:: console
# zypper install https://github.com/hpcng/warewulf/releases/download/v4.4.0/warewulf-4.4.0-1.git_afcdb21.suse.lp153.x86_64.rpm
Compiled Source code
====================

View File

@@ -102,7 +102,7 @@ Build and install Warewulf on wwdev
sudo wwctl configure ssh # Build the basic ssh keys to be included by the default system overlay
# Pull and build the VNFS container and kernel
sudo wwctl container import docker://warewulf/centos-8 centos-8 --setdefault
sudo wwctl container import docker://ghcr.io/hpcng/warewulf-centos:7 centos-7 --setdefault
sudo wwctl kernel import build $(uname -r) --setdefault
# Set up the default node profile

View File

@@ -117,7 +117,7 @@ I have VirtualBox running on my desktop.
sudo wwctl configure ssh --persist # Build the basic ssh keys to be included by the default system overlay
# Pull and build the VNFS container and kernel
sudo wwctl container import docker://warewulf/centos-7 centos-7 --setdefault
sudo wwctl container import docker://ghcr.io/hpcng/warewulf-centos:7 centos-7 --setdefault
sudo wwctl kernel import build $(uname -r) --setdefault
# Set up the default node profile

View File

@@ -103,7 +103,7 @@ default running kernel from the controller node and set both in the
.. code-block:: bash
sudo wwctl container import docker://warewulf/centos-7 centos-7 --setdefault
sudo wwctl container import docker://ghcr.io/hpcng/warewulf-centos:7 centos-7 --setdefault
sudo wwctl kernel import $(uname -r) --setdefault
Set up the default node profile

View File

@@ -105,7 +105,7 @@ default running kernel from the controller node and set both in the
.. code-block:: bash
sudo wwctl container import docker://warewulf/rocky:8 rocky-8
sudo wwctl container import docker://ghcr.io/hpcng/warewulf-rockylinux:8 rocky-8
Set up the default node profile