forked from pool/warewulf4
- updated to 4.5.5 with following changes: * mount `/sys` and `/run` on `wwctl container exec` to enabled SUSEConnect (bsc#1227289) * don't want on NIS style passwd line (bsc#1227250) * wwctl impoer can have `passwd` and `user` argument (bsc#1227340) * add net.ifnames=1 to default kernel parameters (bsc#1226654) - removed wwctl-configure-all-calls-SSH-keys.patch as included upstream - added following not yet accepted upstream patches: * empty-container.patch * enhanced-cont-list.patch * fix-overlay-built.patch * oci-vars.patch * issue-motd.patch OBS-URL: https://build.opensuse.org/request/show/1186422 OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf4?expand=0&rev=79
Replace dhcpd and tftp with dnsmasq =================================== The isc `dhcpd` server and `tftp` service can be replaced by `dnsmasq` as singe service, which has also the benefit that dns entries for the wwarewulf cluster will then also be provided. Installation ----------- Before the installation, make sure that `dhcpd` and `tftp` are disabled. You can do that with the commands: ``` systemctl disable dhcpd systemctl stop dhcpd systemctl disable tftp systemctl stop tftp ``` Now you can install `dnsmasq` with command ``` zypper install dnsmasq ``` After the installation you have to instruct `warewulf` to use `dnsmasq` as `dhcpd` and `tftp` service, `dnsmasq` has to be specified in the configuration file `/etc/warewulf/warewulf.conf`. There you have to change the two following values: ``` tftp: systemd name: dnsmasq dhcp: systemd name: dnsmasq ``` The configuration of `dnsmasq` doesn't need to be changed, as the default configuration includes all files with following pattern `/etc/dnsmasq.d/*conf` into its configuration. This configuration is created by the template `overlays/host/etc/dnsmasq.d/ww4-hosts.conf.ww`. In order to build this template run ``` wwctl overlay build -H ``` After that the `dnsmasq` service has to be enabled with either ``` systemctl enable --now dnsmasq ``` or by (re)configuring warewulf with ``` wwctl configure dhcp wwctl configure tftp ```
Description
Languages
Shell
100%