Merge branch 'development' into genconf
This commit is contained in:
@@ -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
|
||||
|
||||
17
userdocs/contents/dnsmasq.rst
Normal file
17
userdocs/contents/dnsmasq.rst
Normal 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`.
|
||||
@@ -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
|
||||
====================
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user