diff --git a/static/docs/main/_sources/quickstart/suse15.rst.txt b/static/docs/main/_sources/quickstart/suse15.rst.txt index f93db5ae..bb15b7a8 100644 --- a/static/docs/main/_sources/quickstart/suse15.rst.txt +++ b/static/docs/main/_sources/quickstart/suse15.rst.txt @@ -46,7 +46,7 @@ address of your cluster's private network interface: .. code-block:: yaml - WW_INTERNAL: 43 + WW_INTERNAL: 45 ipaddr: 192.168.200.1 netmask: 255.255.255.0 network: 192.168.200.0 diff --git a/static/docs/main/quickstart/suse15.html b/static/docs/main/quickstart/suse15.html index a4e70c1f..3a94e233 100644 --- a/static/docs/main/quickstart/suse15.html +++ b/static/docs/main/quickstart/suse15.html @@ -160,7 +160,7 @@
WW_INTERNAL: 43
+WW_INTERNAL: 45
ipaddr: 192.168.200.1
netmask: 255.255.255.0
network: 192.168.200.0
diff --git a/static/docs/main/searchindex.js b/static/docs/main/searchindex.js
index bb80e9ae..cbfec643 100644
--- a/static/docs/main/searchindex.js
+++ b/static/docs/main/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["contents/background", "contents/boot-management", "contents/configuration", "contents/containers", "contents/disks", "contents/dnsmasq", "contents/example-templates", "contents/glossary", "contents/initialization", "contents/installation", "contents/introduction", "contents/ipmi", "contents/kernel", "contents/nodeconfig", "contents/overlays", "contents/profiles", "contents/provisioning", "contents/security", "contents/setup", "contents/stateless", "contents/templating", "contents/wwctl", "contributing/contributing", "contributing/debugging", "contributing/development-environment-kvm", "contributing/development-environment-vagrant", "contributing/development-environment-vbox", "contributing/documentation", "index", "quickstart/debian12", "quickstart/el7", "quickstart/el8", "quickstart/el9", "quickstart/suse15"], "filenames": ["contents/background.rst", "contents/boot-management.rst", "contents/configuration.rst", "contents/containers.rst", "contents/disks.rst", "contents/dnsmasq.rst", "contents/example-templates.rst", "contents/glossary.rst", "contents/initialization.rst", "contents/installation.rst", "contents/introduction.rst", "contents/ipmi.rst", "contents/kernel.rst", "contents/nodeconfig.rst", "contents/overlays.rst", "contents/profiles.rst", "contents/provisioning.rst", "contents/security.rst", "contents/setup.rst", "contents/stateless.rst", "contents/templating.rst", "contents/wwctl.rst", "contributing/contributing.rst", "contributing/debugging.rst", "contributing/development-environment-kvm.rst", "contributing/development-environment-vagrant.rst", "contributing/development-environment-vbox.rst", "contributing/documentation.rst", "index.rst", "quickstart/debian12.rst", "quickstart/el7.rst", "quickstart/el8.rst", "quickstart/el9.rst", "quickstart/suse15.rst"], "titles": ["Background", "Boot Management", "Warewulf Configuration", "Container Management", "Disk Management", "Dnsmasq", "Useful templates", "Glossary", "Warewulf Initialization", "Warewulf Installation", "Introduction", "IPMI", "Kernel Management", "Node Configuration", "Warewulf Overlays", "Node Profiles", "Node Provisioning", "Security", "Control Server Setup", "Stateless Provisioning", "Templating", "Controlling Warewulf (wwctl)", "Contributing", "Debugging", "Development Environment (KVM)", "Development Environment (Vagrant)", "Development Environment (VirtualBox)", "Documentation", "User Guide", "Debian 12 Quickstart", "EL7 Quickstart (CentOS and RHEL)", "EL8 Quickstart (Rocky Linux and RHEL)", "EL9 Quickstart (Rocky Linux and RHEL)", "openSUSE Leap and SLES 15 Quickstart"], "terms": {"warewulf": [0, 1, 3, 4, 5, 7, 11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 26, 28], "i": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33], "base": [0, 3, 8, 18, 19, 21, 22, 24, 26, 27], "design": [0, 10, 14, 15, 17, 19, 29, 30, 31, 32, 33], "origin": [0, 2, 19, 20, 22], "beowulf": 0, "cluster": [0, 2, 6, 7, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33], "thu": [0, 3], "name": [0, 2, 3, 5, 11, 12, 14, 15, 20, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33], "soft": [0, 11, 17], "ware": 0, "implement": [0, 3, 14, 17, 18, 28], "beo": 0, "wulf": 0, "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 17, 18, 19, 20, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33], "wa": [0, 12, 13, 15, 17, 19, 33], "develop": [0, 9, 17, 22, 23, 28, 31, 32], "1996": 0, "dr": 0, "thoma": 0, "sterl": 0, "donald": 0, "becker": 0, "nasa": 0, "architectur": [0, 3, 10, 18], "defin": [0, 2, 3, 6, 13, 17, 20, 21, 25, 28], "group": [0, 3, 9, 13, 14, 15, 19, 24, 25, 26, 29, 30, 31, 32, 33], "similar": [0, 2, 3], "comput": [0, 2, 3, 7, 10, 12, 14, 16, 17, 18, 19, 22, 26, 28, 29, 30, 31, 32, 33], "worker": [0, 7], "node": [0, 1, 3, 4, 6, 7, 8, 10, 14, 17, 18, 19, 21, 23, 24, 26, 28], "all": [0, 2, 4, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33], "connect": [0, 2, 11, 17, 18], "togeth": [0, 3, 15, 19, 23], "us": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33], "standard": [0, 3, 7, 10, 14, 26, 33], "commod": 0, "equip": 0, "privat": [0, 2, 10, 18, 26, 29, 30, 31, 32, 33], "network": [0, 1, 2, 9, 14, 15, 16, 19, 20, 25, 26, 28, 29, 30, 31, 32, 33], "segment": 0, "control": [0, 2, 3, 4, 7, 8, 9, 11, 14, 16, 20, 24, 26, 28], "histor": [0, 7, 17], "refer": [0, 13, 16, 21, 29, 30, 31, 32, 33], "master": [0, 3, 7, 22], "head": [0, 7, 15, 28], "dual": [0, 18], "home": [0, 2, 18, 23, 25, 26, 29, 30, 31, 32, 33], "ha": [0, 1, 3, 4, 8, 10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 25, 33], "two": [0, 3, 14, 15, 18, 26, 33], "interfac": [0, 2, 11, 13, 14, 18, 20, 21, 23, 26, 29, 30, 31, 32, 33], "card": [0, 16, 18], "one": [0, 3, 11, 13, 15, 17, 18, 19, 26, 29, 30, 31, 32, 33], "attach": [0, 26], "upstream": [0, 22], "public": [0, 3, 18, 20], "other": [0, 2, 3, 8, 9, 13, 14, 15, 16, 19, 22, 23], "which": [0, 1, 2, 3, 4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33], "seen": [0, 15, 16], "figur": [0, 18], "below": [0, 11, 18, 26, 29, 30, 31, 32, 33], "thi": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 29, 30, 31, 32, 33], "simpl": [0, 10, 13, 14, 17], "topologi": 0, "foundat": 0, "creat": [0, 4, 5, 6, 8, 10, 13, 15, 19, 22, 26, 27, 28], "everi": [0, 1, 3, 4, 6, 11, 14, 15, 16, 19, 20], "scalabl": [0, 10, 13, 14, 15, 19], "hpc": [0, 3, 10, 17, 18, 19], "resourc": [0, 7, 10, 18, 22], "even": [0, 3, 10, 17, 18, 19, 23], "todai": [0, 19], "almost": [0, 3, 17, 18, 27], "30": 0, "year": [0, 3, 10], "after": [0, 3, 5, 13, 18, 20, 29, 30, 31, 32, 33], "incept": [0, 3], "baselin": 0, "tradit": [0, 10, 22], "system": [0, 1, 2, 3, 4, 7, 9, 10, 11, 16, 17, 19, 20, 22, 24, 26, 28], "ar": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 29, 30, 31, 32, 33], "built": [0, 2, 3, 14, 21], "consider": [0, 28], "work": [0, 3, 10, 16, 17, 22, 27], "type": [0, 2, 7, 10, 11, 13, 17, 20, 23, 24, 25, 29, 31, 32, 33], "storag": [0, 7, 26, 28], "schedul": [0, 18], "manag": [0, 2, 7, 9, 10, 11, 14, 15, 17, 18, 19, 21, 24, 25, 28, 31, 32, 33], "monitor": [0, 18], "interact": [0, 3], "etc": [0, 2, 3, 4, 5, 6, 7, 8, 12, 14, 15, 17, 18, 20, 24, 25, 26, 29, 30, 31, 32, 33], "For": [0, 2, 3, 10, 13, 14, 15, 16, 17, 20, 21, 22, 27], "smaller": [0, 15], "much": 0, "requir": [0, 2, 3, 4, 9, 12, 13, 15, 16, 17, 18, 28], "can": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 27, 29, 30, 31, 32, 33], "from": [0, 1, 2, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32], "singl": [0, 1, 3, 4, 11, 13, 14, 15, 19, 23], "scale": [0, 10, 19, 33], "mai": [0, 2, 3, 4, 8, 9, 16, 17, 18, 19, 22, 29, 30, 31, 32], "need": [0, 1, 2, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 26, 29, 30, 31, 32], "have": [0, 1, 2, 3, 4, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 29, 30, 31, 32, 33], "dedic": [0, 18], "differ": [0, 3, 9, 10, 11, 14, 15, 16, 17, 19, 26, 30, 33], "servic": [0, 2, 4, 5, 9, 14, 18, 20, 21, 22, 24, 25, 26, 28], "easili": [0, 4], "capabl": [0, 10, 12, 17, 25, 26], "build": [0, 2, 5, 9, 12, 26, 28], "turnkei": [0, 10], "giant": 0, "massiv": [0, 10], "complex": 0, "multi": [0, 17], "purpos": [0, 2, 3, 12, 14, 15], "through": [0, 11, 14, 16, 17, 23], "next": [0, 13, 19, 22, 23, 26, 29, 30, 31, 32, 33], "gener": [0, 2, 3, 9, 10, 11, 13, 16, 17, 18, 20, 22, 23, 27, 33], "platform": [0, 3, 9, 10, 19], "anytim": 0, "your": [0, 2, 9, 10, 11, 15, 16, 17, 18, 23, 24, 25, 26, 29, 30, 31, 32, 33], "tool": [0, 9, 10, 16, 19, 25, 28, 31, 32], "default": [1, 3, 8, 9, 11, 12, 13, 14, 15, 17, 19, 23, 25, 26, 28], "As": [1, 3, 4, 5, 10, 13, 14, 15, 22], "tech": 1, "preview": 1, "support": [1, 3, 4, 9, 10, 13, 14, 16, 17, 21, 22, 33], "also": [1, 2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 18, 22, 26, 29, 30, 31, 32, 33], "avail": [1, 3, 4, 9, 14, 19, 23, 25, 26, 33], "add": [1, 13, 14, 15, 19, 22, 23, 24, 25, 26, 28], "bootload": 1, "replac": [1, 22], "technologi": 1, "instead": [1, 4, 5, 15, 17, 19], "starter": 1, "combin": [1, 5, 10, 23, 28], "advantag": [1, 13, 15, 19], "That": [1, 11, 14, 15, 17], "mean": [1, 3, 10, 13, 17, 18, 19, 22], "onli": [1, 2, 3, 4, 10, 12, 14, 15, 16, 17, 18, 19, 20, 26], "sign": 1, "kernel": [1, 2, 3, 7, 14, 15, 16, 17, 21, 23, 24, 26, 28], "distribut": [1, 2, 3, 4, 9, 10, 12, 18, 22, 29, 30, 31, 32, 33], "huge": [1, 22], "benefit": [1, 10], "some": [1, 2, 3, 6, 9, 10, 14, 15, 17, 26, 29, 30, 31, 32, 33], "scenario": 1, "In": [1, 2, 3, 5, 9, 12, 13, 14, 15, 17, 18, 19, 22, 23, 26], "order": [1, 3, 5, 16, 26], "enabl": [1, 2, 4, 8, 10, 17, 20, 24, 25, 26, 28], "method": [1, 9, 13, 15], "conf": [1, 3, 5, 8, 12, 13, 14, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33], "known": [1, 10, 17], "server": [1, 2, 3, 5, 8, 9, 10, 14, 16, 17, 19, 20, 25, 26, 28, 29, 30, 31, 32, 33], "host": [1, 2, 5, 8, 17, 18, 20, 26, 28, 29, 30, 31, 32, 33], "If": [1, 2, 3, 4, 8, 9, 11, 13, 14, 16, 17, 19, 20, 22, 23, 25, 29, 30, 31, 32, 33], "step": [1, 3, 5, 19, 23, 26], "signatur": [1, 3], "check": [1, 3, 8, 13, 16, 22, 25], "process": [1, 2, 3, 4, 9, 11, 12, 14, 17, 18, 19, 24, 26, 28, 33], "fail": [1, 4, 23], "typic": [1, 3, 7, 9, 18], "includ": [1, 5, 11, 12, 13, 14, 15, 16, 18, 22, 23, 24, 26, 28], "kei": [1, 6, 8, 11, 14, 24, 26], "oper": [1, 3, 8, 9, 10, 16, 17, 19, 28, 29, 30, 31, 32, 33], "each": [1, 4, 11, 12, 13, 14, 15, 16, 19, 20, 21, 23, 25, 29, 31, 32], "separ": [1, 12, 21], "execut": [1, 3, 16, 22, 23, 26], "extract": 1, "binari": [1, 4, 8, 23, 28], "contain": [1, 2, 4, 6, 7, 10, 11, 12, 14, 15, 16, 17, 20, 21, 23, 24, 25, 26, 28], "unknown": [1, 13], "t": [1, 3, 12, 14, 16, 17, 20, 23, 33], "identifi": [1, 4], "dure": [1, 2, 14, 16, 17, 33], "tftp": [1, 2, 5, 8, 9, 16, 18, 24, 25, 26, 29, 30, 31, 32, 33], "phase": 1, "run": [1, 2, 3, 8, 10, 11, 13, 14, 15, 16, 22, 24, 26, 28, 29, 30, 31, 32, 33], "must": [1, 2, 3, 4, 5, 14, 15, 17, 29, 30, 31, 32, 33], "wwctl": [1, 2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 16, 17, 24, 25, 26, 28, 29, 30, 31, 32, 33], "shell": [1, 3, 8, 22, 25], "leap15": [1, 33], "5": [1, 3, 11, 13, 15, 21, 25], "zypper": [1, 9, 33], "grub2": 1, "rocky9": 1, "dnf": [1, 3, 9, 24, 25, 31, 32], "x64": 1, "x86_64": [1, 9, 12, 24, 25, 26], "These": [1, 4, 9, 14, 23], "packag": [1, 3, 9, 23, 24, 25, 26, 33], "discoveri": 1, "modern": [1, 3, 29, 30, 31, 32, 33], "possibl": [1, 3, 4, 5, 11, 12, 14, 17, 18, 19], "directli": [1, 2, 3, 4, 12, 13, 16, 19, 22, 23], "per": [1, 2, 8, 14], "flow": [1, 22], "diagram": 1, "follow": [1, 2, 3, 4, 6, 8, 9, 11, 12, 13, 14, 15, 16, 20, 22, 25, 29, 30, 31, 32, 33], "deliv": [1, 3], "initi": [1, 10, 16, 28], "via": [1, 2, 3, 5, 8, 9, 12, 14, 16, 17, 22, 26, 29, 31, 32], "taken": 1, "": [1, 2, 3, 7, 8, 9, 10, 12, 14, 15, 16, 18, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33], "assign": [1, 11, 13, 26], "instal": [2, 3, 8, 12, 17, 19, 26, 28], "put": [2, 15, 19, 26], "file": [2, 4, 5, 6, 7, 8, 10, 13, 14, 16, 17, 18, 22, 23, 24, 26, 29, 30, 31, 32, 33], "you": [2, 3, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33], "find": [2, 9, 16, 20], "primari": [2, 11, 13, 20], "exist": [2, 3, 4, 10, 14, 20], "current": [2, 3, 4, 9, 11, 23, 27], "version": [2, 3, 9, 10, 12, 13, 16, 17, 18, 19, 22, 25, 33], "4": [2, 3, 9, 12, 13, 16, 25, 26, 29, 33], "3": [2, 11, 12, 13, 18, 21], "0": [2, 3, 9, 11, 12, 13, 18, 20, 23, 24, 25, 26, 29, 30, 31, 32, 33], "ww_intern": [2, 25, 29, 30, 31, 32, 33], "43": [2, 25, 29, 30, 31, 32, 33], "ipaddr": [2, 11, 13, 20, 23, 25, 26, 29, 30, 31, 32, 33], "192": [2, 11, 25, 29, 30, 31, 32, 33], "168": [2, 11, 25, 29, 30, 31, 32, 33], "200": [2, 25, 26, 29, 30, 31, 32, 33], "1": [2, 4, 9, 11, 12, 13, 14, 15, 16, 18, 21, 23, 24, 25, 26, 29, 30, 31, 32, 33], "netmask": [2, 11, 13, 23, 25, 26, 29, 30, 31, 32, 33], "255": [2, 11, 13, 18, 25, 26, 29, 30, 31, 32, 33], "port": [2, 11, 18, 23, 25, 26, 29, 30, 31, 32, 33], "9873": [2, 18, 25, 26, 29, 30, 31, 32, 33], "secur": [2, 3, 10, 18, 25, 26, 28, 29, 30, 31, 32, 33], "fals": [2, 11, 20, 25, 29, 30, 31, 32, 33], "updat": [2, 3, 8, 13, 14, 16, 22, 25, 26, 29, 30, 31, 32, 33], "interv": [2, 25, 26, 29, 30, 31, 32, 33], "60": [2, 25, 26, 29, 30, 31, 32, 33], "autobuild": [2, 25, 29, 30, 31, 32, 33], "overlai": [2, 4, 5, 7, 8, 11, 16, 20, 21, 24, 25, 26, 28, 29, 30, 31, 32], "true": [2, 3, 11, 13, 20, 25, 26, 29, 30, 31, 32, 33], "syslog": [2, 25, 29, 30, 31, 32, 33], "dhcp": [2, 5, 8, 9, 14, 16, 18, 20, 25, 26, 28, 29, 30, 31, 32, 33], "rang": [2, 3, 13, 14, 18, 21, 23, 25, 26, 29, 30, 31, 32, 33], "start": [2, 3, 8, 23, 24, 25, 26, 28], "50": [2, 11, 23, 25, 29, 30, 31, 32, 33], "end": [2, 14, 20, 25, 26, 29, 30, 31, 32, 33], "99": [2, 25, 29, 30, 31, 32, 33], "systemd": [2, 3, 4, 5, 8, 14, 25, 26, 29, 30, 31, 32, 33], "dhcpd": [2, 5, 8, 14, 24, 25, 26, 30, 31, 32, 33], "nf": [2, 3, 8, 9, 14, 19, 24, 25, 26, 29, 30, 31, 32, 33], "export": [2, 3, 8, 14, 24, 25, 26, 29, 30, 31, 32, 33], "path": [2, 3, 4, 14, 23, 25, 29, 30, 31, 32, 33], "option": [2, 4, 5, 10, 12, 13, 14, 16, 17, 26, 29, 30, 31, 32, 33], "rw": [2, 25, 29, 30, 31, 32, 33], "sync": [2, 3, 19, 25, 29, 30, 31, 32, 33], "mount": [2, 3, 4, 25, 26, 29, 30, 31, 32, 33], "opt": [2, 25, 29, 30, 31, 32, 33], "ro": [2, 25, 29, 30, 31, 32, 33], "no_root_squash": [2, 25, 29, 30, 31, 32, 33], "leav": 2, "long": [2, 14], "set": [2, 3, 4, 5, 12, 14, 15, 16, 17, 19, 23, 24, 25, 26, 28], "appropri": [2, 7, 8, 9, 17, 20, 29, 30, 31, 32, 33], "inform": [2, 3, 13, 14, 15, 16, 27], "specif": [2, 3, 4, 11, 12, 14, 15, 16, 17, 24, 26, 33], "match": [2, 3, 4, 13, 17], "ip": [2, 11, 13, 14, 15, 18, 20, 25, 26, 29, 30, 31, 32, 33], "address": [2, 3, 10, 11, 13, 14, 15, 16, 20, 26, 28, 29, 30, 31, 32, 33], "subnet": [2, 18], "mask": [2, 18], "abov": [2, 3, 11, 13, 17, 18, 26, 29, 30, 31, 32, 33], "outsid": [2, 17], "failur": 2, "occur": [2, 9, 16, 18], "specifi": [2, 4, 12, 13, 14], "want": [2, 3, 9, 11, 13, 14, 15, 22, 27, 30, 33], "list": [2, 4, 11, 15, 21, 23, 24, 26, 28, 29, 30, 31, 32, 33], "assum": [2, 13, 29, 30, 31, 32, 33], "layout": [2, 18], "background": [2, 16, 28], "md": [2, 22], "portion": [2, 8], "document": [2, 17, 18, 20, 22, 23, 28], "usual": [2, 18], "touch": 2, "thei": [2, 3, 9, 11, 13, 16, 19, 22, 33], "explain": 2, "disabl": [2, 3, 17, 24, 25, 26, 33], "an": [2, 3, 4, 7, 9, 10, 11, 13, 14, 16, 17, 18, 19, 20, 24, 26, 27, 28, 29], "extern": [2, 21], "so": [2, 3, 4, 8, 9, 13, 14, 15, 19, 22, 26, 27, 29, 30, 31, 32, 33], "we": [2, 3, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 27, 29, 30, 31, 32, 33], "ve": [2, 3, 13, 15, 22, 24, 26, 29, 30, 31, 32, 33], "test": [2, 3, 13, 15, 22, 28], "chang": [2, 10, 14, 15, 16, 17, 19, 28, 29, 31, 32, 33], "web": [2, 10, 22], "listen": [2, 24, 29], "It": [2, 3, 4, 11, 12, 14, 15, 17, 18, 22], "recommend": [2, 4, 5, 9, 13, 14, 18], "misalign": 2, "expect": [2, 3, 16], "how": [2, 3, 10, 11, 14, 16, 18, 22, 28], "contact": [2, 16], "when": [2, 3, 9, 11, 14, 16, 17, 19, 22, 33], "limit": [2, 3, 17, 22], "respond": [2, 16], "runtim": [2, 3, 11, 13, 16, 17, 19, 20, 33], "request": [2, 16, 17, 19, 27], "privileg": 2, "prevent": [2, 3], "non": [2, 24], "root": [2, 3, 4, 8, 10, 11, 13, 14, 15, 16, 17, 20, 23, 24], "user": [2, 3, 6, 8, 10, 14, 17, 19, 22, 23, 25, 26, 33], "sensit": [2, 3], "wwclient": [2, 14, 16, 17], "tcp": 2, "987": 2, "rebuild": [2, 3, 5, 14], "reboot": [2, 3, 19, 29, 30, 31, 32], "them": [2, 3, 8, 9, 12, 13, 14, 15, 16, 17, 22, 29, 30, 31, 32, 33], "frequenc": 2, "second": [2, 13, 15, 26], "client": [2, 3, 16, 26], "fetch": 2, "determin": 2, "whether": [2, 4, 23], "automat": [2, 3, 11, 12, 13, 15, 19, 22, 23, 24, 26, 28], "rebuilt": [2, 3], "e": [2, 3, 9, 12, 13, 18, 19, 20, 21, 24, 26, 29], "g": [2, 3, 9, 12, 13, 18, 19, 20, 21, 24, 26, 29], "underli": [2, 4, 10], "special": 2, "appli": [2, 15, 21], "depend": [2, 4, 8, 10, 16, 18, 21, 24, 26, 28], "log": [2, 3, 17], "go": [2, 9, 15, 16, 17, 19, 22, 23, 24, 26, 33], "written": [2, 8, 11, 14, 17, 20], "var": [2, 8, 25, 26, 29, 30, 31, 32, 33], "warewulfd": [2, 8, 24, 25, 26, 29, 30, 31, 32, 33], "up": [2, 3, 11, 12, 14, 17, 18, 19, 20, 24, 26, 28], "wish": [2, 9, 12, 13, 15, 16, 19, 29, 30, 31, 32, 33], "do": [2, 3, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 25, 29, 30, 31, 32, 33], "databas": [2, 3, 6], "flat": 2, "text": [2, 14, 16, 20, 33], "yaml": [2, 13], "command": [2, 3, 4, 8, 12, 13, 14, 15, 16, 21, 23, 25, 28, 29, 30, 31, 32, 33], "site": [2, 9], "infrastructur": [2, 10, 18], "being": [2, 3, 7, 10, 11, 14, 15, 17, 19, 33], "veri": [2, 10, 13, 15, 16, 27, 33], "light": 2, "weight": [2, 3, 14], "make": [2, 9, 16, 17, 19, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33], "easi": [2, 8, 10], "matter": 2, "what": [2, 12, 16, 17, 22], "paradigm": [2, 19], "detail": [2, 3, 11, 23], "format": [2, 4, 7, 14, 17, 24], "edit": [2, 9, 13, 20, 24, 26, 27, 29, 30, 31, 32, 33], "time": [2, 3, 14, 19, 20, 22], "first": [2, 9, 13, 14, 17, 29, 30, 31, 32, 33], "attempt": [2, 8, 13, 16], "doe": [2, 3, 4, 14, 16, 17, 26], "alreadi": [2, 19], "valu": [2, 11, 13, 15, 16, 20, 23], "none": 2, "exampl": [2, 3, 6, 7, 13, 14, 15, 17, 18, 21, 26, 28], "respect": [2, 21], "defaultnod": 2, "devic": [2, 3, 4, 13, 14, 16, 20, 26, 29, 30, 31, 32, 33], "dummi": 2, "compil": [2, 14, 28, 33], "wwinit": [2, 4, 11, 13, 23], "arg": [2, 23], "quiet": [2, 11, 13, 14], "crashkernel": [2, 11, 13], "vga": [2, 11, 13], "791": [2, 11, 13], "net": [2, 3, 11, 13, 24], "scheme": [2, 11, 13, 18], "v238": [2, 11, 13], "init": [2, 11, 13, 14, 15, 16, 23, 33], "sbin": [2, 11, 13, 16, 23, 33], "initramf": [2, 7, 11, 13, 17, 23], "ipx": [2, 3, 8, 11, 13, 15, 16, 18, 20, 23, 26, 28], "templat": [2, 3, 4, 7, 8, 26, 28, 33], "profil": [2, 4, 6, 8, 12, 13, 14, 17, 21, 23, 24, 25, 26, 28], "eth0": [2, 11, 13, 14, 24, 26, 29, 30, 31, 32, 33], "ethernet": [2, 11, 13, 29, 30, 31, 32, 33], "There": [2, 3, 9, 10, 11, 12, 15, 18, 19, 29, 30, 31, 32, 33], "should": [2, 3, 4, 5, 8, 9, 10, 14, 15, 16, 22, 26], "never": [2, 19], "local": [2, 16, 20, 23, 24], "paramet": [2, 11, 24, 26, 29, 30, 31, 32], "either": [2, 9, 12, 14, 18, 21], "sinc": [3, 10], "over": [3, 9, 10, 11, 13, 16, 18, 19, 20], "20": [3, 10], "ago": 3, "model": [3, 10, 12, 17, 19], "virtual": [3, 7, 10, 26, 28], "vnf": [3, 7, 12, 24, 26, 28], "imag": [3, 7, 10, 12, 14, 16, 19, 21, 24, 25, 28], "golden": [3, 10], "except": [3, 4], "within": [3, 10, 12, 14, 19, 20, 23, 26], "directori": [3, 6, 8, 14, 23, 28], "chroot": [3, 7], "hindsight": 3, "been": [3, 7, 8, 10, 12, 13, 19, 22, 29, 31, 32], "along": 3, "buzzword": 3, "just": [3, 10, 13, 15, 17, 19, 22, 29, 30, 31, 32, 33], "didn": 3, "last": [3, 4, 10, 14, 15, 16], "6": [3, 13, 15, 21], "enterpris": [3, 9, 10], "lot": [3, 11, 15], "around": [3, 10, 19, 21], "v4": [3, 9, 10, 17, 19, 25, 29], "now": [3, 8, 13, 15, 16, 25, 29, 30, 31, 32, 33], "integr": [3, 7, 18, 22], "ecosystem": 3, "facilit": [3, 14, 15, 19], "leverag": [3, 10, 17], "ani": [3, 7, 8, 9, 10, 12, 14, 15, 16, 17, 19, 22, 29, 31, 32], "wai": [3, 10, 11, 12, 14, 15, 17, 19, 22], "still": [3, 12, 13, 17, 19, 29, 30, 31, 32], "own": [3, 10, 12], "alwai": [3, 10, 15, 17, 18, 22, 29, 30, 31, 32, 33], "understand": [3, 22], "while": [3, 10, 13, 14, 17, 19, 29, 30, 31, 32, 33], "absolut": [3, 4, 14, 19], "boot": [3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25, 26, 28, 29, 30, 31, 32, 33], "provis": [3, 7, 10, 13, 14, 18, 20, 25, 28, 33], "bare": 3, "metal": 3, "stateless": [3, 10, 14, 28], "memori": [3, 19, 25, 26], "persist": [3, 13, 14, 18, 26], "about": [3, 22, 23, 28], "docker": [3, 7, 13, 24, 25, 26, 29, 30, 31, 32, 33], "probabl": [3, 17, 22, 29], "most": [3, 9, 10, 13, 16, 17, 19], "recogniz": 3, "anoth": [3, 15, 19, 22], "gain": [3, 17], "traction": 3, "rhel": [3, 10, 24, 25, 26, 28], "util": [3, 9, 14, 17, 24, 25, 26, 29, 30, 31, 32], "later": 3, "oci": [3, 7], "compliant": [3, 10], "here": [3, 8, 9, 11, 12, 15, 16, 17, 18, 22, 23, 25, 29, 30, 31, 32, 33], "hub": [3, 7, 29, 30, 31, 32, 33], "ghcr": [3, 24, 25, 26, 29, 30, 31, 32], "io": [3, 7, 18, 24, 25, 26, 29, 30, 31, 32], "rockylinux": [3, 25, 31, 32], "8": [3, 13, 24, 26, 31], "rocki": [3, 10, 12, 13, 16, 28], "get": [3, 10, 14, 16, 17, 20, 22, 23, 29], "sourc": [3, 10, 16, 20, 22, 27, 28, 30, 31, 32, 33], "copi": [3, 9, 14, 19, 22], "blob": [3, 8], "d7f16ed6f451": 3, "done": [3, 12, 13, 14, 17, 22, 29, 30, 31, 32, 33], "config": [3, 13, 20, 25, 31, 32], "da2ca70704": 3, "write": [3, 8, 11, 19, 22, 23], "manifest": 3, "destin": 3, "store": [3, 8, 14], "info": [3, 25, 31, 32], "unpack": 3, "layer": [3, 17], "sha256": 3, "d7f16ed6f45129c7f4adb3773412def4ba2bf9902de42e86e77379a65d90a984": 3, "resolv": [3, 8, 30, 31, 32, 33], "bootabl": [3, 16], "lighter": 3, "reason": [3, 15, 17, 27], "don": [3, 17], "debian": [3, 10, 16, 28], "properli": [3, 8, 29, 30, 31, 32], "stuck": 3, "mode": [3, 14, 17, 20], "http": [3, 9, 16, 18, 22, 24, 25, 26, 29, 30, 31, 32, 33], "com": [3, 9, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33], "u": [3, 17, 23, 33], "would": [3, 7, 11, 16, 18, 19, 22], "password": [3, 23, 26], "protect": 3, "tl": 3, "choic": [3, 10, 18], "handl": 3, "credenti": 3, "environment": 3, "variabl": [3, 14, 23, 33], "login": [3, 24, 26], "pleas": [3, 16], "note": [3, 13, 22, 29, 30, 31, 32, 33], "warewulf_oci_usernam": 3, "warewulf_oci_password": 3, "warewulf_oci_nohttp": 3, "privateus": 3, "super": 3, "secret": 3, "token": [3, 17], "privatereg": 3, "befor": [3, 4, 9, 14, 27, 33], "environ": [3, 10, 19, 28], "share": [3, 25, 27, 29, 30, 31, 32, 33], "show": [3, 11, 12, 20, 33], "bash": [3, 24], "histori": 3, "save": 3, "tar": [3, 9], "archiv": [3, 14], "alpin": [3, 12], "latest": [3, 9, 13, 23, 33], "sandbox": [3, 28], "sudo": [3, 9, 17, 24, 25, 26, 29, 30, 31, 32, 33], "At": [3, 4, 22, 29, 31, 32], "uid": [3, 14], "gid": [3, 14], "mismatch": 3, "print": [3, 20, 23, 29, 30, 31, 32, 33], "out": [3, 10, 13, 16, 18, 19, 22, 27], "warn": [3, 23], "By": [3, 9, 14, 17, 26], "flag": [3, 13, 14, 15, 20], "advis": 3, "try": [3, 16, 23], "syncron": 3, "passwd": [3, 14], "belon": 3, "trigger": 3, "With": [3, 10, 14, 20], "describ": [3, 9, 22], "onc": [3, 8, 9, 12, 13, 14, 16, 17, 21, 22, 23, 29, 31, 32], "configur": [3, 4, 5, 8, 9, 12, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 28], "minim": 3, "insid": [3, 17, 26], "exec": [3, 16], "bin": [3, 23, 25, 31, 32], "sh": [3, 8, 14], "cat": [3, 25], "releas": [3, 10, 13, 24, 25, 26, 31, 32], "linux": [3, 10, 12, 16, 18, 19, 24, 28, 29, 30, 33], "green": 3, "obsidian": 3, "exit": 3, "skip": [3, 19], "bind": 3, "tmp": [3, 9, 25], "mnt": 3, "both": [3, 13, 14, 15, 20, 21, 29, 30, 31, 32, 33], "target": [3, 4, 17, 20, 23], "why": [3, 23, 28], "locat": [3, 9, 12, 24, 33], "present": [3, 16, 20], "empti": [3, 14, 20], "prescrib": 3, "lsb": 3, "hierarchi": 3, "complet": [3, 14, 15, 17, 19, 24], "anyth": [3, 15], "static": [3, 14, 18, 20, 26, 29, 30, 31, 32, 33], "object": [3, 28], "were": [3, 10, 19], "addit": [3, 13, 14, 27], "confirm": 3, "section": [3, 5, 13, 15, 16, 27], "reduc": 3, "unnecessari": 3, "pattern": [3, 33], "read": [3, 22, 23], "itself": [3, 4, 12, 17], "usr": [3, 25, 31, 32, 33], "geoip": 3, "filepath": 3, "script": [3, 11, 14, 19, 26], "container_exit": 3, "prior": [3, 23], "re": [3, 8, 16, 22, 23], "final": 3, "deliveri": 3, "remov": [3, 14, 20, 23, 24], "cach": [3, 14], "session": 3, "clean": [3, 25, 31, 32, 33], "repositori": [3, 9, 22, 27], "those": [3, 16, 17, 29, 30, 31, 32, 33], "previou": [3, 15, 17, 19, 22], "did": 3, "rpm": [3, 24, 25, 26, 28], "well": [3, 8, 14, 17, 19, 20], "variant": [3, 24], "bootstrap": [3, 16, 18], "mini": 3, "yum": [3, 9, 24, 26, 30], "someth": [3, 30, 33], "like": [3, 9, 14, 15, 16, 17, 18, 19, 22, 26, 27, 29, 33], "installroot": 3, "newroot": 3, "basesystem": 3, "chkconfig": 3, "coreutil": 3, "e2fsprog": 3, "ethtool": 3, "filesystem": 3, "findutil": 3, "gawk": 3, "grep": [3, 13, 14, 15, 25], "initscript": 3, "iprout": 3, "iputil": 3, "pam": 3, "psmisc": 3, "rsync": 3, "sed": [3, 25], "setup": [3, 8, 11, 14, 17, 23, 28, 29, 30, 31, 32, 33], "shadow": 3, "rsyslog": 3, "tzdata": 3, "word": 3, "zlib": 3, "less": [3, 33], "gzip": [3, 14], "openssh": 3, "dhclient": 3, "pciutil": 3, "vim": 3, "strace": 3, "croni": 3, "crontab": 3, "cpio": [3, 14], "wget": [3, 24], "ipmitool": [3, 24, 26], "networkmanag": [3, 14], "apt": [3, 29], "debootstrap": 3, "stabl": [3, 9], "ftp": 3, "org": [3, 9, 13, 25, 26, 33], "modifi": [3, 13, 14, 15, 24, 26], "new": [3, 14, 15, 17, 23, 26, 28], "containernam": [3, 23], "perform": [3, 10, 17, 18], "intens": 3, "applic": 3, "sever": [3, 4, 14, 19], "recip": 3, "found": [3, 20], "github": [3, 9, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33], "tree": 3, "main": [3, 5, 9, 22, 29], "point": [3, 4, 14, 19, 23, 29, 31, 32], "ad": [3, 4, 6, 14, 15, 20, 28, 29, 30, 31, 32, 33], "post": [3, 17, 22, 29, 30, 31, 32, 33], "epel": [3, 25, 31, 32], "def": [3, 23], "dockerfil": 3, "opensus": [3, 13, 16, 28], "leap": [3, 28], "f": [3, 14, 24], "containerfil": [3, 13], "tag": [3, 6, 9, 17, 22, 23, 29], "ww": [3, 6, 8, 14, 24, 26, 33], "localhost": [3, 25, 26], "o": [3, 14, 19, 23, 24, 26], "quit": 3, "small": [3, 13], "few": [3, 15], "hundr": [3, 10, 15, 19], "megabyt": 3, "grow": [3, 19], "quickli": [3, 8], "larger": [3, 13, 18, 19], "issu": [3, 11, 14, 19, 27, 28], "imped": 3, "than": [3, 15, 18], "gigabyt": 3, "workaround": 3, "circumst": 3, "legaci": [3, 14], "bio": [3, 16], "32": 3, "bit": [3, 14, 17], "cannot": 3, "more": [3, 7, 13, 18, 19, 20, 23, 27], "4gb": [3, 26], "decompress": 3, "compress": [3, 14], "report": 3, "No": [3, 20], "space": [3, 19], "left": [3, 27], "34182006": 3, "best": [3, 9, 10, 13, 15, 17], "switch": [3, 4, 9, 14, 17, 18, 29], "uefi": 3, "64": 3, "significantli": 3, "though": 3, "sometim": [3, 20], "led": 3, "artifici": 3, "due": [3, 16, 17], "integ": 3, "critic": [3, 17, 18, 29, 30, 31, 32, 33], "initrd": 3, "code": [3, 27, 28], "imgextract": 3, "allow": [3, 9, 14, 23, 26], "rather": [3, 15, 17, 19], "firmwar": [3, 12, 16, 17], "retain": 3, "hole": 3, "featur": [3, 5, 15, 17, 19, 22, 23, 27, 28], "reserv": 3, "1mb": 3, "block": [3, 4, 14, 20], "15mb": 3, "16mb": 3, "interfer": 3, "Not": 3, "enough": 3, "error": [3, 8, 13, 23, 29, 30, 31, 32], "container_nam": 3, "duplicated_container_nam": 3, "kind": 3, "look": [3, 15, 19, 26], "canari": 3, "partit": 4, "provid": [4, 9, 10, 13, 15, 16, 17, 18, 21, 22, 25, 27], "structur": [4, 33], "moment": [4, 22], "swap": [4, 19], "scratch": [4, 19, 28], "inspir": 4, "butan": 4, "where": [4, 9, 11, 20, 22], "hold": 4, "map": [4, 23, 26], "A": [4, 6, 14, 18, 20, 23], "its": [4, 5, 9, 10, 13, 14, 16, 19], "bool": 4, "indic": 4, "tabl": [4, 11, 26], "overwritten": [4, 15], "desir": 4, "label": 4, "number": [4, 10, 14, 19, 29, 30, 31, 32, 33], "omit": [4, 18, 29, 30, 31, 32, 33], "without": [4, 14, 15, 19], "size": [4, 28], "mib": 4, "given": [4, 13, 14, 20, 22, 23], "maximum": 4, "should_exist": 4, "wipe_partition_entri": 4, "creation": 4, "prefer": [4, 20, 23], "dev": [4, 25, 29], "partlabel": 4, "valid": [4, 11, 28], "btrf": 4, "ext3": 4, "ext4": 4, "xf": 4, "wipe_filesystem": 4, "wipe": 4, "sgdisk": 4, "reli": [4, 17, 29, 30, 31, 32, 33], "dbu": 4, "notif": 4, "necessari": [4, 14, 16, 22], "json": [4, 25], "function": [4, 16, 21, 22, 23, 27, 33], "createignitionjson": 4, "ww4": [4, 5], "call": [4, 7, 14, 15, 16, 20, 22, 23, 24, 33], "take": [4, 15, 17], "unit": [4, 19], "entri": [4, 13, 14, 20, 23, 30, 33], "fstab": [4, 8, 24, 26], "no_auto": 4, "n01": 4, "disknam": 4, "vda": [4, 25], "diskwip": 4, "partnam": 4, "partcreat": 4, "fsname": 4, "fsformat": 4, "fspath": 4, "fswipe": 4, "1gig": 4, "partsiz": 4, "1024": 4, "partnumb": 4, "experiment": 5, "isc": [5, 18, 29], "act": 5, "keep": 5, "d": [5, 8, 11, 14, 25, 31, 32], "dir": 5, "addion": [5, 8], "h": [5, 14], "dai": 6, "admninstr": 6, "place": [6, 14, 22], "containt": 6, "tah": 6, "arbitrari": 6, "result": [6, 8, 14, 16, 20], "line": [6, 8, 12, 20, 21, 23, 24, 26], "singular": [7, 24], "maintain": [7, 10, 19, 22], "disk": [7, 10, 16, 19, 24, 26, 28], "bundl": [7, 19], "registeri": 7, "respons": [7, 16], "administr": [7, 10, 19, 22], "feel": [7, 27], "term": 7, "descript": [7, 15, 25], "role": [7, 13], "could": [7, 19], "gpu": [7, 12], "prefix": [7, 25, 31, 32, 33], "readi": [8, 16, 24, 25, 26], "associ": [8, 12, 13, 18], "To": [8, 13, 22, 24, 28, 29], "thing": [8, 14, 15, 16, 17, 19], "restart": [8, 29, 30, 31, 32], "under": [8, 10, 13, 26, 28], "hostfil": 8, "ssh": [8, 14, 17, 21, 24, 26], "passwordless": 8, "ssh_setup": [8, 14], "csh": [8, 14], "pxe": [8, 16, 17, 18, 24, 25, 26], "watch": [8, 24, 26, 29, 30, 31, 32, 33], "output": [8, 13, 14, 22, 24, 26], "carefulli": 8, "manual": 8, "regist": [8, 16, 29, 30, 31, 32], "stop": [8, 17, 24, 26, 33], "systemctl": [8, 24, 25, 26, 29, 30, 31, 32, 33], "program": [8, 14], "statu": [8, 11, 22, 24, 26, 28], "unexpect": 8, "multipl": [9, 11, 12, 13, 17, 21, 28, 29, 30, 31, 32, 33], "page": 9, "project": [9, 16, 22, 33], "part": [9, 14, 15, 29, 31, 32], "ci": [9, 10], "cd": [9, 22, 24, 25, 26, 29, 30, 31, 32, 33], "obtain": [9, 14, 22], "download": [9, 14, 16, 17, 24, 26], "git_afcdb21": 9, "el8": [9, 28], "suse": [9, 10], "lp153": 9, "golang": [9, 24, 25, 26, 29, 30, 31, 32], "recent": [9, 13], "dl": [9, 25], "entir": [9, 19], "groupinstal": [9, 25, 31, 32], "form": 9, "select": [9, 14, 26], "direct": [9, 16, 22], "substitut": [9, 23], "2": [9, 11, 12, 13, 18, 21, 23, 26], "gz": [9, 16], "past": [9, 19], "mkdir": [9, 14, 25, 29], "src": 9, "xvf": 9, "collabor": 9, "revis": 9, "branch": [9, 25], "entitl": 9, "activ": [9, 17], "greatest": 9, "But": [9, 15, 17, 19], "forewarn": 9, "snapshot": 9, "guarante": 9, "product": [9, 18], "clone": [9, 22, 24, 25, 26, 29, 30, 31, 32, 33], "checkout": [9, 25, 29], "vendor": [9, 10, 16, 17, 22], "compat": 9, "had": [10, 17, 19], "iter": [10, 20], "tenet": 10, "remain": 10, "same": [10, 11, 14, 19], "howev": [10, 13, 17], "abl": [10, 13, 17, 19, 26], "state": [10, 11], "flexibl": [10, 19, 33], "overview": [10, 28], "produc": 10, "deploy": 10, "simplic": 10, "2001": 10, "becom": [10, 22, 25], "popular": 10, "open": [10, 16, 22, 23, 27, 28], "agnost": 10, "global": [10, 24], "commun": [10, 16, 17, 18, 28], "central": 10, "thousand": [10, 14, 19], "ident": [10, 14, 27], "pipelin": 10, "dockerhub": 10, "gitlab": 10, "high": [10, 17, 18, 26], "cloud": [10, 25], "hyperscal": 10, "princip": 10, "larg": [10, 15, 18], "mani": [10, 14, 15, 18, 19, 21, 22], "task": 10, "case": [10, 12, 17, 18, 19], "everyth": [10, 11, 14, 24], "render": [10, 14], "farm": 10, "kubernet": 10, "bring": [10, 14, 26], "experi": [10, 19, 26], "lightweight": [10, 13], "hobbyist": 10, "research": 10, "scientist": 10, "engin": [10, 14, 20], "becaus": [10, 17, 18, 19, 29, 30, 31, 32, 33], "highli": [10, 13], "lab": 10, "graphic": [10, 24], "workstat": 10, "desk": 10, "supercomput": 10, "center": 10, "hardwar": [10, 17, 19, 28], "arm": 10, "x86": 10, "ato": 10, "dell": 10, "cento": [10, 26, 28], "selinux": [10, 14, 16, 24, 25, 26, 28, 29, 30, 31, 32], "box": [10, 28], "rest": [10, 16, 18], "continu": [10, 14, 19, 22, 23], "bmc": 11, "discuss": [11, 14, 22], "common": [11, 17, 18, 33], "level": [11, 18], "field": [11, 13, 14, 15], "individu": [11, 14, 19, 20, 29, 30, 31, 32, 33], "ipmiwrit": [11, 13], "happen": [11, 20], "overrid": [11, 13, 21, 23, 28], "outlin": 11, "ipmiaddr": [11, 13], "ipminetmask": [11, 13, 15], "ipmiport": [11, 13, 15], "623": 11, "ipmigatewai": [11, 13, 15], "ipmius": [11, 13], "ipmipass": [11, 13], "ipmiinterfac": [11, 13, 15], "lan": 11, "lanplu": 11, "ipmiescapechar": 11, "charact": 11, "down": [11, 23, 26], "id": [11, 13, 15, 20, 23], "comment": [11, 13, 15, 23], "sle": [11, 13, 28], "micro": [11, 13], "discover": [11, 13, 23, 24, 25, 26, 29, 30, 31, 32, 33], "asset": [11, 13, 17], "onboot": [11, 13, 26], "netdev": [11, 13, 20, 23, 24, 25, 26, 29, 30, 31, 32, 33], "hwaddr": [11, 13, 20], "ipaddr6": [11, 13, 20], "gatewai": [11, 13, 20, 23, 25, 26, 29, 30, 31, 32, 33], "mtu": [11, 13], "n001": [11, 13], "kerneloverrid": [11, 12, 13], "tw": [11, 13], "kernelarg": [11, 13, 15], "11": [11, 13], "22": [11, 13, 26], "33": [11, 13], "44": [11, 13], "55": [11, 13, 23], "66": [11, 13], "10": [11, 13, 18, 20, 22, 26], "252": [11, 13, 18], "connecton": 11, "usernam": [11, 22, 23], "hwadmin": 11, "n002": [11, 13], "12": [11, 12, 13, 28], "n003": [11, 13], "13": [11, 13], "n004": [11, 13], "14": [11, 13], "cycl": [11, 20], "turn": [11, 21, 28, 29, 30, 31, 32], "off": [11, 21, 26, 28], "reset": [11, 16], "shutdown": [11, 24], "gracefulli": 11, "serial": 11, "sol": 11, "easiest": 12, "particular": [12, 13, 15, 19], "see": [12, 13, 15, 16, 22, 25, 27, 29, 30, 31, 32, 33], "18": 12, "348": 12, "el8_5": 12, "rocky_upd": 12, "23": 12, "notic": 12, "contian": 12, "introduc": 12, "previous": 12, "made": [12, 17, 22], "hard": [12, 17, 19, 26], "custom": [12, 14, 15, 17], "driver": 12, "OFED": 12, "doesn": 12, "unam": [12, 24, 26, 30], "r": [12, 14, 24, 26, 30], "305": 12, "el8_4": 12, "modul": [12, 16, 17], "mention": 13, "prone": 13, "backend": 13, "datastor": 13, "000": 13, "yield": 13, "latenc": [13, 18], "felt": 13, "toler": 13, "172": 13, "16": [13, 16], "increment": 13, "n00": 13, "n": [13, 14, 15], "n0000": [13, 15, 24, 26, 29, 30, 31, 32, 33], "complic": 13, "compris": 13, "descriptor": 13, "domain": 13, "cluster01": [13, 15], "equival": 13, "glob": 13, "string": [13, 17, 20, 23], "valuabl": [13, 19], "full": [13, 19, 25, 28, 29, 30, 31, 32, 33], "parenthesi": 13, "overridden": 13, "grant": 13, "usabl": 13, "minimum": 13, "reachabl": 13, "help": [13, 15, 16, 17, 19, 21, 22, 23, 29, 30, 31, 32, 33], "sure": [13, 14, 15, 26], "y": [13, 14, 15, 20, 24, 25, 26, 30, 33], "And": [13, 14, 15, 17, 27], "beyond": [13, 18], "illustr": 13, "import": [13, 18, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33], "tumblewe": 13, "registri": [13, 33], "scienc": [13, 33], "dc": 13, "pick": 13, "bond": 13, "link": [13, 16, 20, 22], "aggreagt": 13, "netnam": [13, 26, 33], "bond0_member_1": 13, "eth2": 13, "slave": 13, "bond0_member_2": 13, "eth3": 13, "bond0": 13, "9000": 13, "member": [13, 22], "interterfac": 13, "until": [13, 16, 25], "_": [13, 23], "discov": 13, "against": 13, "sort": 13, "lexic": 13, "clear": 13, "unset": 13, "undef": [13, 15, 23], "li": 14, "problem": [14, 19], "solv": [14, 19], "hostnam": [14, 20, 25], "Or": 14, "peopl": 14, "choos": [14, 16, 26], "heavi": 14, "solut": 14, "period": [14, 33], "nesscesari": 14, "besid": 14, "wick": 14, "el": 14, "udev": 14, "rule": [14, 26, 33], "loop": [14, 33], "warwulf": 14, "ipmi": [14, 18, 23, 28], "regular": [14, 23], "basi": 14, "minut": [14, 16], "addition": [14, 17], "authorized_kei": 14, "dynam": [14, 20], "slurm": 14, "unlik": 14, "backup": [14, 20], "wwbackup": [14, 20], "suffix": [14, 20, 33], "subsequ": 14, "won": [14, 16, 20], "overwrit": [14, 15], "scrip": 14, "manipul": 14, "receiv": 14, "welcom": [14, 28], "systemoverlai": [14, 15, 23], "content": [14, 20, 29, 30, 31, 32, 33], "insert": 14, "condit": 14, "manner": 14, "tell": [14, 17], "pars": 14, "attribut": [14, 15, 17, 23, 28], "drop": [14, 26], "ownership": 14, "permiss": 14, "nodepattern": 14, "argument": [14, 15, 30, 33], "interpret": 14, "restrict": 14, "debug": [14, 19, 28], "filenam": [14, 16, 20], "subcommand": [14, 21], "forc": 14, "parent": 14, "m": [14, 22, 24, 26], "p": [14, 24, 25, 26], "header": 14, "noupdat": 14, "l": [14, 24, 26, 33], "shown": 14, "displai": [14, 23], "q": 14, "nodenam": [14, 16], "mandatori": 14, "suppress": 14, "redund": 15, "inherit": 15, "handi": 15, "hw": [15, 16, 29, 30, 31, 32, 33], "mac": [15, 16], "view": [15, 29, 31, 32, 33], "summari": [15, 28], "runtimeoverlai": [15, 23], "ipmiipaddr": 15, "ipmiusernam": 15, "demonstr": [15, 18], "let": [15, 22], "test_profil": 15, "lastli": 15, "our": [15, 17, 19, 22, 27], "addprofil": 15, "verifi": [15, 20, 26], "delet": 15, "supersed": [15, 29, 30, 31, 32, 33], "deal": 15, "subset": 15, "preced": 15, "noth": [15, 17], "inher": 15, "fix": [15, 22, 23, 33], "sub": [15, 21], "might": [15, 18, 19, 23, 26, 29, 30, 31, 32], "cluster_nam": 15, "preconfigur": 16, "ask": 16, "rack": 16, "credit": 16, "certifi": 16, "stack": 16, "ensur": [16, 17, 24, 26, 29, 30, 31, 32, 33], "rom": 16, "finish": 16, "bootp": 16, "reach": 16, "els": [16, 23], "unifi": 16, "daemon": [16, 24, 26], "sleep": 16, "exactli": [16, 19, 22], "whole": 16, "stage": [16, 29, 30, 31, 32], "sent": 16, "lastseen": 16, "c001": 16, "runtime_overlai": 16, "img": [16, 24], "system_overlai": 16, "thank": 16, "between": [16, 18], "counter": 16, "exterior": 17, "gushi": 17, "interior": 17, "free": 17, "roam": 17, "tend": [17, 27], "posix": 17, "practic": [17, 29], "kill": 17, "vpn": 17, "bastion": 17, "factor": [17, 19], "authent": 17, "mfa": 17, "malici": 17, "access": [17, 26], "onion": 17, "accur": 17, "predomin": 17, "ground": 17, "further": [17, 22], "certain": 17, "parallel": [17, 19, 21], "librari": 17, "lower": 17, "threshold": 17, "strive": 17, "blocker": 17, "enforc": [17, 25, 29, 30, 31, 32], "firewal": [17, 18, 20, 24, 26, 29, 30, 31, 32], "fulli": 17, "whatev": 17, "hand": [17, 30, 33], "ramf": 17, "extend": [17, 18], "tmpf": 17, "sysconfig": [17, 24, 26, 33], "insecur": 17, "land": 17, "spoof": 17, "raw": 17, "materi": 17, "inspect": [17, 25], "transfer": [17, 18], "trust": [17, 18], "enact": 17, "vlan": [17, 26], "consult": 17, "physic": 17, "simpli": 17, "assetkei": [17, 23], "shim": 17, "grub": [17, 28], "distributor": 17, "compli": 17, "load": [17, 23, 25], "postur": 17, "perhap": 17, "increas": 17, "provision": 17, "organiz": 17, "polici": 17, "job": [17, 19], "predetermin": 18, "asid": 18, "pai": 18, "attent": 18, "temporari": 18, "band": 18, "conflict": 18, "perspect": 18, "impli": 18, "least": 18, "revers": 18, "nat": [18, 26], "scope": [18, 23], "speed": 18, "low": 18, "infiniband": 18, "data": [18, 20], "inter": 18, "three": 18, "protocol": 18, "accomplish": [18, 19], "intern": [18, 23], "100": [18, 29, 30, 31, 32, 33], "organ": 18, "alloc": 18, "divid": 18, "router": 18, "pool": 19, "necess": 19, "back": [19, 22], "2000": 19, "becam": 19, "appar": 19, "Of": 19, "cours": [19, 23], "overcom": 19, "pretti": 19, "earli": 19, "homogen": 19, "creep": 19, "harder": 19, "definit": 19, "onto": 19, "drive": [19, 26], "autom": [19, 23], "bulk": 19, "iso": [19, 24, 26], "usb": 19, "thumb": 19, "obvious": [19, 22], "toolkit": 19, "optim": 19, "ever": 19, "realiz": 19, "think": 19, "liveo": 19, "liveiso": 19, "inclus": 19, "softwar": [19, 27], "drift": 19, "fall": 19, "neighbor": 19, "abil": 19, "hybrid": 19, "core": 19, "piec": 19, "overlaid": 19, "obsolet": 19, "easier": 19, "far": 19, "simplest": 19, "convert": 20, "auto": 20, "popul": 20, "demand": 20, "tmpl": 20, "come": [20, 26, 29, 30, 31, 32, 33], "soon": 20, "break": [20, 23], "front": 20, "element": 20, "arrai": [20, 33], "devnam": 20, "inc": 20, "dec": 20, "acc": 20, "foo": 20, "index": 20, "eq": 20, "baar": 20, "ifcfg": [20, 26], "networknam": 20, "xml": [20, 24], "buildhost": 20, "buildtim": 20, "buildsourc": 20, "autogener": 20, "ipv4": 20, "arp": 20, "ipcidr": 20, "rout": 20, "nexthop": 20, "ipv6": 20, "privaci": 20, "accept": 20, "redirect": 20, "snippet": 20, "modif": 20, "allnod": 20, "emit": 20, "getb": 20, "isn": 20, "intend": [20, 22], "behavior": 20, "substr": 20, "x": [20, 24], "b": [20, 22], "c": [20, 24, 26, 30, 33], "payload": 20, "primarili": 21, "major": 21, "compon": 21, "power": [21, 28], "basic": [21, 24, 26, 28, 30, 31, 32, 33], "syntax": 21, "express": 21, "comma": 21, "numer": 21, "expand": 21, "node1": 21, "node2": 21, "node3": 21, "node5": 21, "node6": 21, "challeng": 22, "grate": 22, "offer": 22, "endeavor": 22, "greatli": 22, "appreci": 22, "onlin": [22, 26], "great": 22, "talk": 22, "workspac": 22, "bug": [22, 23], "pr": 22, "offici": 22, "conduct": 22, "account": [22, 26], "git": [22, 24, 25, 26, 27, 29, 30, 31, 32, 33], "isol": 22, "On": [22, 24, 26, 29, 30, 31, 32, 33], "nut": 22, "happi": 22, "commit": 22, "changed1": 22, "changed2": 22, "messag": [22, 29], "good": [22, 27, 29], "getconfig": 22, "csv": 22, "doc": [22, 25, 27, 31, 32], "close": 22, "referenc": 22, "merg": 22, "futur": 22, "hopefulli": 22, "revert": 22, "gui": 22, "regardless": 22, "convers": 22, "thread": 22, "suggest": [22, 27], "exact": 22, "date": [22, 33], "changesinto": 22, "event": 22, "remot": 22, "debugg": 23, "potent": 23, "guid": 23, "makefil": 23, "codebas": 23, "troubl": 23, "track": 23, "instruct": [23, 29, 30, 31, 32, 33], "cmd": [23, 29, 30, 31, 32], "dlv": 23, "test_getallnodeinfodefault": 23, "pkg": 23, "v": [23, 25], "breakpoint": 23, "0x26c0d0": 23, "nodeyaml_test": 23, "51": 23, "paus": 23, "hit": 23, "goroutin": 23, "35": 23, "total": 23, "pc": 23, "46": 23, "assert": 23, "nodeyaml": 23, "test_nod": 23, "47": 23, "equal": 23, "48": 23, "49": 23, "func": 23, "52": 23, "writeerr": 23, "writetestconfigfil": 23, "53": 23, "54": 23, "nil": 23, "56": 23, "defer": 23, "mark": 23, "proce": 23, "potenti": 23, "move": 23, "contextu": 23, "nodeinfo": 23, "417": 23, "0x267f18": 23, "newnodeinfo": 23, "19": 23, "412": 23, "defaultnodeconf": 23, "413": 23, "setdeffrom": 23, "414": 23, "415": 23, "416": 23, "normal": [23, 33], "nodeconf": 23, "418": 23, "419": 23, "420": 23, "len": 23, "421": 23, "setslic": 23, "422": 23, "0x267f24": 23, "423": 23, "424": 23, "425": 23, "0x267f3c": 23, "426": 23, "setfrom": 23, "0x267fec": 23, "427": 23, "428": 23, "429": 23, "430": 23, "defaultnetdevconf": 23, "431": 23, "0x268000": 23, "432": 23, "433": 23, "434": 23, "435": 23, "cap": 23, "altvalu": 23, "clusternam": 23, "kernelentri": 23, "0x4000158370": 23, "0x40001583c8": 23, "ipmientri": 23, "0x40001b6600": 23, "0x40001b6658": 23, "0x40001b66b0": 23, "0x40001b6708": 23, "0x40001b6760": 23, "0x40001b67b8": 23, "0x40001b6810": 23, "0x40001b6868": 23, "primarynetdev": 23, "netdeventri": 23, "my": [24, 26], "desktop": [24, 26], "mirror": 24, "mobap": 24, "edu": 24, "2003": 24, "qemu": 24, "prealloc": 24, "metadata": [24, 25], "qcow2": 24, "32g": 24, "vm": [24, 25, 26], "virt": [24, 25], "centos7": [24, 26], "ram": 24, "8192": [24, 25], "vnc": 24, "noautoconsol": 24, "rhel7": [24, 26], "languag": [24, 26], "vi": [24, 26], "firewalld": [24, 25, 26, 28, 33], "virsh": 24, "destroi": 24, "fedora": 24, "prerequisit": [24, 26], "gpgme": [24, 25, 26, 31, 32], "devel": [24, 25, 26, 31, 32, 33], "libassuan": [24, 25, 26, 29, 31, 32], "repo": [24, 25, 26], "ctrliq": [24, 26], "ctrl": [24, 26], "singularityplu": [24, 26], "endpoint": [24, 26], "ser": 24, "approprit": [24, 26], "pull": [24, 26, 27, 28], "setdefault": [24, 26, 30, 33], "k": [24, 26, 30], "ww_server_subnet_mask": 24, "ww_server_ip": 24, "n0000_ip": 24, "review": [24, 26, 28], "hello_world": [24, 26, 33], "machin": [25, 26, 28], "testb": 25, "intel": 25, "vt": 25, "amd": 25, "lscpu": 25, "lsmod": 25, "ccp": 25, "118784": 25, "kvm_amd": 25, "1105920": 25, "irqbypass": 25, "16384": 25, "libguestf": 25, "virtio": 25, "win": 25, "guestf": 25, "icon": 25, "reg": 25, "top": 25, "libvirtd": 25, "usermod": 25, "ag": 25, "9090": 25, "socket": 25, "hashicorp": 25, "crb": [25, 32], "plugin": 25, "eof": 25, "20230513": 25, "url": 25, "pub": 25, "number_of_nod": 25, "env": 25, "box_vers": 25, "private_network": 25, "254": 25, "libvirt__network_nam": 25, "libvirt__dhcp_en": 25, "synced_fold": 25, "nfs_version": 25, "nfs_udp": 25, "cpu_mod": 25, "passthrough": 25, "machine_virtual_s": 25, "40": 25, "inlin": 25, "growpart": 25, "xfs_growf": 25, "vda5": 25, "bindir": [25, 31, 32], "sysconfdir": [25, 31, 32, 33], "datadir": [25, 31, 32], "localstatedir": [25, 31, 32, 33], "lib": [25, 26, 29, 30, 31, 32, 33], "sharedstatedir": [25, 31, 32], "mandir": [25, 31, 32], "man": [25, 31, 32], "infodir": [25, 31, 32], "docdir": [25, 31, 32], "srvdir": [25, 31, 32], "tftpdir": [25, 31, 32, 33], "tftpboot": [25, 26, 29, 30, 31, 32], "systemddir": [25, 31, 32], "bashcompdir": [25, 31, 32], "bash_complet": [25, 31, 32], "firewallddir": [25, 31, 32], "wwclientdir": [25, 31, 32], "tee": 25, "execstart": 25, "ye": [25, 26, 29, 31, 32], "eth1": 25, "n0001": 25, "101": 25, "n0002": 25, "102": 25, "n000": 25, "autostart": 25, "boot_network": 25, "wait": 25, "warewlf": 26, "turnoff": 26, "24": 26, "vboxmanag": 26, "natnetwork": 26, "wwnatnetwork": 26, "7": [26, 28, 30], "wwdev": [26, 28], "adapt": 26, "suffici": 26, "sl7": 26, "optic": 26, "15": [26, 28], "forward": 26, "127": 26, "2222": 26, "guest": 26, "prompt": 26, "upgrad": 26, "v2": 26, "enp0s9": 26, "bootproto": 26, "150": 26, "tftproot": [26, 33], "instanc": 26, "bzimag": 26, "floppi": 26, "consol": [26, 28], "dilemma": 27, "focu": 27, "love": 27, "nobodi": 27, "contribut": 27, "rais": [27, 28], "improv": 27, "send": 27, "docusauru": 27, "procedur": 27, "introduct": 28, "vision": 28, "hostlist": 28, "syncus": 28, "duplic": 28, "db": 28, "un": 28, "cascad": [28, 29, 30, 31, 32, 33], "effect": [28, 29], "ignit": 28, "el7": 28, "el9": 28, "join": 28, "vet": 28, "suit": 28, "delv": 28, "vagrant": 28, "9": [28, 32], "vagrantfil": 28, "spin": 28, "kvm": 28, "master1": 28, "virtualbox": 28, "glossari": 28, "tftpd": 29, "hpa": 29, "concern": 29, "intarfac": 29, "dpkg": 29, "reconfigur": 29, "enter": 29, "enp2s0": 29, "essenti": 29, "curl": 29, "unzip": 29, "libnf": 29, "libgpgm": 29, "zone": [29, 30, 31, 32], "reload": [29, 30, 31, 32], "perman": [29, 30, 31, 32], "usag": [29, 30, 31, 32, 33], "fresh": [29, 30, 31, 32], "context": [29, 30, 31, 32], "restorecon": [29, 30, 31, 32], "rv": [29, 30, 31, 32], "affect": [29, 31, 32], "accord": [29, 30, 31, 32, 33], "uniqu": [29, 30, 31, 32, 33], "dot": [29, 30, 31, 32, 33], "notat": [29, 30, 31, 32, 33], "dest": [30, 31, 32, 33], "readonli": [30, 31, 32, 33], "powertool": 31, "devel_basi": 33, "srv": 33, "wrong": 33, "mv": 33, "warewulf4": 33, "openbuild": 33, "paramat": 33, "dhcp_interfac": 33, "prepopul": 33, "abid": 33, "extrem": 33, "acceler": 33}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"background": 0, "boot": 1, "manag": [1, 3, 4, 12], "ipx": 1, "grub": 1, "secur": [1, 17], "instal": [1, 9, 18, 23, 24, 25, 29, 30, 31, 32, 33], "shim": 1, "efi": 1, "http": 1, "warewulf": [2, 8, 9, 10, 14, 21, 22, 24, 25, 29, 30, 31, 32, 33], "configur": [2, 13, 29, 30, 31, 32, 33], "conf": 2, "node": [2, 11, 12, 13, 15, 16, 20, 25, 29, 30, 31, 32, 33], "default": [2, 24, 29, 30, 31, 32, 33], "directori": 2, "contain": [3, 13, 29, 30, 31, 32, 33], "tool": 3, "import": [3, 12, 14, 19], "privat": 3, "registri": 3, "local": 3, "file": [3, 20], "syncus": 3, "list": [3, 12, 13, 14], "all": [3, 12], "make": [3, 22], "chang": [3, 22], "To": [3, 15], "exclud": 3, "from": [3, 33], "prepar": 3, "build": [3, 14, 24, 29, 30, 31, 32, 33], "creat": [3, 14, 20, 24, 25], "scratch": 3, "A": 3, "your": [3, 22], "host": [3, 14, 25], "us": [3, 6, 14, 15, 23], "apptain": 3, "podman": 3, "size": 3, "consider": 3, "duplic": 3, "disk": 4, "storag": 4, "object": 4, "ignit": 4, "implement": 4, "exampl": [4, 20, 23], "dnsmasq": 5, "usag": 5, "templat": [6, 14, 20], "gender": 6, "glossari": 7, "initi": 8, "system": [8, 14, 18, 25, 29, 30, 31, 32, 33], "servic": [8, 29, 30, 31, 32, 33], "log": 8, "binari": 9, "rpm": 9, "rocki": [9, 25, 31, 32], "linux": [9, 25, 31, 32], "8": 9, "opensus": [9, 33], "leap": [9, 33], "compil": 9, "sourc": 9, "code": [9, 22, 23], "releas": 9, "tarbal": 9, "git": 9, "runtim": [9, 14], "depend": [9, 29, 30, 31, 32, 33], "introduct": [10, 15], "The": [10, 13, 16], "vision": 10, "about": 10, "featur": 10, "ipmi": 11, "set": [11, 13, 29, 30, 31, 32, 33], "review": 11, "profil": [11, 15, 29, 30, 31, 32, 33], "view": 11, "onli": 11, "power": 11, "command": [11, 20], "consol": 11, "kernel": [12, 13, 25, 29, 30, 31, 32, 33], "overrid": [12, 15], "db": 13, "ad": 13, "new": [13, 22], "sever": 13, "name": 13, "attribut": 13, "": 13, "imag": 13, "network": [13, 18, 24], "discoveri": 13, "un": 13, "overlai": [14, 33], "defin": 14, "wwinit": 14, "gener": 14, "combin": 14, "chmod": 14, "chown": 14, "delet": 14, "edit": 14, "show": 14, "an": [15, 22], "multipl": [15, 20], "cascad": 15, "how": 15, "effect": 15, "provis": [16, 17, 19], "hardwar": 16, "setup": [16, 18, 25], "process": 16, "statu": 16, "selinux": 17, "summari": 17, "control": [18, 21, 29, 30, 31, 32, 33], "server": [18, 24], "oper": 18, "address": 18, "stateless": 19, "why": 19, "i": 19, "overview": 19, "comment": 20, "rang": 20, "increment": 20, "variabl": 20, "In": 20, "loop": 20, "decrement": 20, "access": 20, "tag": 20, "special": 20, "includ": [20, 29, 31, 32], "includefrom": 20, "includeblock": 20, "abort": 20, "nobackup": 20, "split": 20, "specif": [20, 23], "wwctl": 21, "hostlist": 21, "contribut": [22, 28], "join": 22, "commun": 22, "slack": 22, "rais": 22, "issu": 22, "step": 22, "1": 22, "fork": 22, "repo": 22, "2": [22, 25], "checkout": 22, "branch": 22, "3": 22, "4": 22, "push": 22, "5": 22, "submit": 22, "pull": [22, 29, 30, 31, 32, 33], "request": 22, "6": 22, "keep": 22, "sync": 22, "debug": 23, "valid": 23, "vet": 23, "run": 23, "full": 23, "test": 23, "suit": 23, "delv": 23, "against": 23, "develop": [24, 25, 26], "environ": [24, 25, 26], "kvm": [24, 25], "cento": [24, 30], "7": 24, "virtual": [24, 25], "machin": 24, "under": 24, "turn": 24, "off": 24, "dhcp": 24, "master1": 24, "wwdev": 24, "vagrant": 25, "requir": 25, "cpu": 25, "h": 25, "w": 25, "support": 25, "modul": 25, "9": 25, "qemu": 25, "libvirt": 25, "cockpit": 25, "option": 25, "plug": 25, "reload": 25, "box": 25, "vagrantfil": 25, "sandbox": 25, "spin": 25, "up": [25, 29, 30, 31, 32, 33], "head": 25, "comput": 25, "virtualbox": 26, "document": 27, "user": 28, "guid": 28, "content": 28, "quickstart": [28, 29, 30, 31, 32, 33], "debian": 29, "12": 29, "basic": 29, "firewalld": [29, 30, 31, 32], "start": [29, 30, 31, 32, 33], "enabl": [29, 30, 31, 32, 33], "automat": [29, 30, 31, 32, 33], "vnf": [29, 30, 31, 32, 33], "add": [29, 30, 31, 32, 33], "el7": 30, "rhel": [30, 31, 32], "el8": 31, "el9": 32, "sle": 33, "15": 33, "open": 33}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Background": [[0, "background"]], "Boot Management": [[1, "boot-management"]], "Booting with iPXE": [[1, "booting-with-ipxe"]], "Booting with GRUB": [[1, "booting-with-grub"]], "Secure boot": [[1, "secure-boot"]], "Install shim and efi": [[1, "install-shim-and-efi"]], "http boot": [[1, "http-boot"]], "Warewulf Configuration": [[2, "warewulf-configuration"]], "warewulf.conf": [[2, "warewulf-conf"]], "nodes.conf": [[2, "nodes-conf"]], "defaults.conf": [[2, "defaults-conf"]], "Directories": [[2, "directories"]], "Container Management": [[3, "container-management"]], "Container Tools": [[3, "container-tools"]], "Importing Containers": [[3, "importing-containers"]], "Private Registry": [[3, "private-registry"]], "Local Files": [[3, "local-files"]], "Syncuser": [[3, "syncuser"]], "Listing All Imported Containers": [[3, "listing-all-imported-containers"]], "Making Changes To Containers": [[3, "making-changes-to-containers"]], "Excluding Files from a Container": [[3, "excluding-files-from-a-container"]], "Preparing a container for build": [[3, "preparing-a-container-for-build"]], "Creating Containers From Scratch": [[3, "creating-containers-from-scratch"]], "Building A Container From Your Host": [[3, "building-a-container-from-your-host"]], "Building A Container Using Apptainer": [[3, "building-a-container-using-apptainer"]], "Building A Container Using Podman": [[3, "building-a-container-using-podman"]], "Container Size Considerations": [[3, "container-size-considerations"]], "Duplicating a container": [[3, "duplicating-a-container"]], "Disk Management": [[4, "disk-management"]], "Storage objects": [[4, "storage-objects"]], "Ignition Implementation": [[4, "ignition-implementation"]], "Example": [[4, "example"], [23, "example"]], "Dnsmasq": [[5, "dnsmasq"]], "Usage": [[5, "usage"]], "Useful templates": [[6, "useful-templates"]], "Genders": [[6, "genders"]], "Glossary": [[7, "glossary"]], "Warewulf Initialization": [[8, "warewulf-initialization"]], "System Services": [[8, "system-services"]], "Warewulf Service": [[8, "warewulf-service"]], "Logs": [[8, "logs"]], "Warewulf Installation": [[9, "warewulf-installation"]], "Binary RPMs": [[9, "binary-rpms"]], "Rocky Linux 8": [[9, "rocky-linux-8"]], "openSuse Leap": [[9, "opensuse-leap"]], "Compiled Source code": [[9, "compiled-source-code"]], "Release Tarball": [[9, "release-tarball"]], "Git": [[9, "git"]], "Runtime Dependencies": [[9, "runtime-dependencies"]], "Introduction": [[10, "introduction"]], "The Warewulf Vision": [[10, "the-warewulf-vision"]], "About Warewulf": [[10, "about-warewulf"]], "Features": [[10, "features"]], "IPMI": [[11, "ipmi"]], "IPMI Settings": [[11, "ipmi-settings"]], "Reviewing Settings": [[11, "reviewing-settings"]], "Profile View": [[11, "profile-view"]], "Node View": [[11, "node-view"]], "Review Only IPMI Settings": [[11, "review-only-ipmi-settings"]], "Power Commands": [[11, "power-commands"]], "Console": [[11, "console"]], "Kernel Management": [[12, "kernel-management"]], "Node Kernels": [[12, "node-kernels"]], "Kernel Overrides": [[12, "kernel-overrides"]], "Listing All Imported Kernels": [[12, "listing-all-imported-kernels"]], "Node Configuration": [[13, "node-configuration"]], "The Node Configuration DB": [[13, "the-node-configuration-db"]], "Adding a New Node": [[13, "adding-a-new-node"]], "Adding several nodes": [[13, "adding-several-nodes"]], "Node Names": [[13, "node-names"]], "Listing Nodes": [[13, "listing-nodes"]], "Setting Node Attributes": [[13, "setting-node-attributes"]], "Configuring the Node\u2019s Container Image": [[13, "configuring-the-node-s-container-image"]], "Configuring the Node\u2019s Kernel": [[13, "configuring-the-node-s-kernel"]], "Configuring the Node\u2019s Network": [[13, "configuring-the-node-s-network"]], "Node Discovery": [[13, "node-discovery"]], "Un-setting Node Attributes": [[13, "un-setting-node-attributes"]], "Warewulf Overlays": [[14, "warewulf-overlays"], [33, "warewulf-overlays"]], "Defined Overlays": [[14, "defined-overlays"]], "System or wwinit overlay": [[14, "system-or-wwinit-overlay"]], "Runtime Overlay or generic Overlay": [[14, "runtime-overlay-or-generic-overlay"]], "Host Overlay": [[14, "host-overlay"]], "Combining Overlays": [[14, "combining-overlays"]], "Templates": [[14, "templates"]], "Using Overlays": [[14, "using-overlays"]], "Build": [[14, "build"]], "Chmod": [[14, "chmod"]], "Chown": [[14, "chown"]], "Create": [[14, "create"]], "Delete": [[14, "delete"]], "Edit": [[14, "edit"]], "Import": [[14, "import"]], "List": [[14, "list"]], "Show": [[14, "show"]], "Node Profiles": [[15, "node-profiles"]], "An Introduction To Profiles": [[15, "an-introduction-to-profiles"]], "Multiple Profiles": [[15, "multiple-profiles"]], "Cascading Profiles": [[15, "cascading-profiles"]], "Overriding Profiles": [[15, "overriding-profiles"]], "How To Use Profiles Effectively": [[15, "how-to-use-profiles-effectively"]], "Node Provisioning": [[16, "node-provisioning"]], "Node Hardware Setup": [[16, "node-hardware-setup"]], "The Provisioning Process": [[16, "the-provisioning-process"]], "Node status": [[16, "node-status"]], "Security": [[17, "security"]], "SELinux": [[17, "selinux"]], "Provisioning Security": [[17, "provisioning-security"]], "Summary": [[17, "summary"]], "Control Server Setup": [[18, "control-server-setup"]], "Operating System Installation": [[18, "operating-system-installation"]], "Network": [[18, "network"]], "Addressing": [[18, "addressing"]], "Stateless Provisioning": [[19, "stateless-provisioning"], [19, "id1"]], "Why is Provisioning Important": [[19, "why-is-provisioning-important"]], "Provisioning Overview": [[19, "provisioning-overview"]], "Templating": [[20, "templating"]], "Examples": [[20, "examples"]], "Comment": [[20, "comment"]], "Range": [[20, "range"]], "Increment Variable In Loop": [[20, "increment-variable-in-loop"]], "Decrement": [[20, "decrement"]], "Access Tag": [[20, "access-tag"]], "Create Multiple Files": [[20, "create-multiple-files"]], "Special Commands": [[20, "special-commands"]], "Include": [[20, "include"]], "IncludeFrom": [[20, "includefrom"]], "IncludeBlock": [[20, "includeblock"]], "Abort": [[20, "abort"]], "Nobackup": [[20, "nobackup"]], "Split": [[20, "split"]], "Node specific files": [[20, "node-specific-files"]], "Controlling Warewulf (wwctl)": [[21, "controlling-warewulf-wwctl"]], "Hostlists": [[21, "hostlists"]], "Contributing": [[22, "contributing"], [28, null]], "Join the community": [[22, "join-the-community"]], "Warewulf on Slack": [[22, "warewulf-on-slack"]], "Raise an Issue": [[22, "raise-an-issue"]], "Contribute to the code": [[22, "contribute-to-the-code"]], "Step 1. Fork the repo": [[22, "step-1-fork-the-repo"]], "Step 2. Checkout a new branch": [[22, "step-2-checkout-a-new-branch"]], "Step 3. Make your changes": [[22, "step-3-make-your-changes"]], "Step 4. Push your branch to your fork": [[22, "step-4-push-your-branch-to-your-fork"]], "Step 5. Submit a Pull Request": [[22, "step-5-submit-a-pull-request"]], "Step 6. Keep your branch in sync": [[22, "step-6-keep-your-branch-in-sync"]], "Debugging": [[23, "debugging"]], "Validating the code with vet": [[23, "validating-the-code-with-vet"]], "Running the full test suite": [[23, "running-the-full-test-suite"]], "Using delve": [[23, "using-delve"]], "Installing delve": [[23, "installing-delve"]], "Running delve against a specific test": [[23, "running-delve-against-a-specific-test"]], "Development Environment (KVM)": [[24, "development-environment-kvm"]], "Create CentOS 7 development virtual machine under KVM": [[24, "create-centos-7-development-virtual-machine-under-kvm"]], "Turn off default network dhcp on server master1": [[24, "turn-off-default-network-dhcp-on-server-master1"]], "Build and install Warewulf on wwdev": [[24, "build-and-install-warewulf-on-wwdev"]], "Development Environment (Vagrant)": [[25, "development-environment-vagrant"]], "Host system requirements": [[25, "host-system-requirements"]], "CPU H/W Virtualization support": [[25, "cpu-h-w-virtualization-support"]], "KVM kernel module": [[25, "kvm-kernel-module"]], "Setup development environment on Rocky Linux 9": [[25, "setup-development-environment-on-rocky-linux-9"]], "Install QEMU, libvirt": [[25, "install-qemu-libvirt"]], "Install Cockpit (Optional)": [[25, "install-cockpit-optional"]], "Install Vagrant, vagrant-libvirt plug-in and vagrant-reload plug-in": [[25, "install-vagrant-vagrant-libvirt-plug-in-and-vagrant-reload-plug-in"]], "Vagrant box and Vagrantfile for Warewulf sandbox": [[25, "vagrant-box-and-vagrantfile-for-warewulf-sandbox"]], "Create Rocky Linux 9.2 vagrant box": [[25, "create-rocky-linux-9-2-vagrant-box"]], "Vagrantfile": [[25, "vagrantfile"]], "Spin up head node": [[25, "spin-up-head-node"]], "Spin up compute nodes": [[25, "spin-up-compute-nodes"]], "Development Environment (VirtualBox)": [[26, "development-environment-virtualbox"]], "Documentation": [[27, "documentation"]], "User Guide": [[28, "user-guide"]], "Contents": [[28, null]], "Quickstart": [[28, null]], "Debian 12 Quickstart": [[29, "debian-12-quickstart"]], "Install the basic services": [[29, "install-the-basic-services"]], "Install Warewulf and dependencies": [[29, "install-warewulf-and-dependencies"], [30, "install-warewulf-and-dependencies"], [31, "install-warewulf-and-dependencies"], [32, "install-warewulf-and-dependencies"], [33, "install-warewulf-and-dependencies"]], "Configure firewalld": [[29, "configure-firewalld"], [30, "configure-firewalld"], [31, "configure-firewalld"], [32, "configure-firewalld"]], "Configure the controller": [[29, "configure-the-controller"], [30, "configure-the-controller"], [31, "configure-the-controller"], [32, "configure-the-controller"], [33, "configure-the-controller"]], "Start and enable the Warewulf service": [[29, "start-and-enable-the-warewulf-service"], [30, "start-and-enable-the-warewulf-service"], [31, "start-and-enable-the-warewulf-service"], [32, "start-and-enable-the-warewulf-service"], [33, "start-and-enable-the-warewulf-service"]], "Configure system services automatically": [[29, "configure-system-services-automatically"], [30, "configure-system-services-automatically"], [31, "configure-system-services-automatically"], [32, "configure-system-services-automatically"], [33, "configure-system-services-automatically"]], "Pull and build the VNFS container (including the kernel)": [[29, "pull-and-build-the-vnfs-container-including-the-kernel"], [31, "pull-and-build-the-vnfs-container-including-the-kernel"], [32, "pull-and-build-the-vnfs-container-including-the-kernel"]], "Set up the default node profile": [[29, "set-up-the-default-node-profile"], [30, "set-up-the-default-node-profile"], [31, "set-up-the-default-node-profile"], [32, "set-up-the-default-node-profile"], [33, "set-up-the-default-node-profile"]], "Add a node": [[29, "add-a-node"], [30, "add-a-node"], [31, "add-a-node"], [32, "add-a-node"], [33, "add-a-node"]], "EL7 Quickstart (CentOS and RHEL)": [[30, "el7-quickstart-centos-and-rhel"]], "Pull and build the VNFS container and kernel": [[30, "pull-and-build-the-vnfs-container-and-kernel"], [33, "pull-and-build-the-vnfs-container-and-kernel"]], "EL8 Quickstart (Rocky Linux and RHEL)": [[31, "el8-quickstart-rocky-linux-and-rhel"]], "EL9 Quickstart (Rocky Linux and RHEL)": [[32, "el9-quickstart-rocky-linux-and-rhel"]], "openSUSE Leap and SLES 15 Quickstart": [[33, "opensuse-leap-and-sles-15-quickstart"]], "Install Warewulf from the open build service": [[33, "install-warewulf-from-the-open-build-service"]]}, "indexentries": {}})
\ No newline at end of file
+Search.setIndex({"docnames": ["contents/background", "contents/boot-management", "contents/configuration", "contents/containers", "contents/disks", "contents/dnsmasq", "contents/example-templates", "contents/glossary", "contents/initialization", "contents/installation", "contents/introduction", "contents/ipmi", "contents/kernel", "contents/nodeconfig", "contents/overlays", "contents/profiles", "contents/provisioning", "contents/security", "contents/setup", "contents/stateless", "contents/templating", "contents/wwctl", "contributing/contributing", "contributing/debugging", "contributing/development-environment-kvm", "contributing/development-environment-vagrant", "contributing/development-environment-vbox", "contributing/documentation", "index", "quickstart/debian12", "quickstart/el7", "quickstart/el8", "quickstart/el9", "quickstart/suse15"], "filenames": ["contents/background.rst", "contents/boot-management.rst", "contents/configuration.rst", "contents/containers.rst", "contents/disks.rst", "contents/dnsmasq.rst", "contents/example-templates.rst", "contents/glossary.rst", "contents/initialization.rst", "contents/installation.rst", "contents/introduction.rst", "contents/ipmi.rst", "contents/kernel.rst", "contents/nodeconfig.rst", "contents/overlays.rst", "contents/profiles.rst", "contents/provisioning.rst", "contents/security.rst", "contents/setup.rst", "contents/stateless.rst", "contents/templating.rst", "contents/wwctl.rst", "contributing/contributing.rst", "contributing/debugging.rst", "contributing/development-environment-kvm.rst", "contributing/development-environment-vagrant.rst", "contributing/development-environment-vbox.rst", "contributing/documentation.rst", "index.rst", "quickstart/debian12.rst", "quickstart/el7.rst", "quickstart/el8.rst", "quickstart/el9.rst", "quickstart/suse15.rst"], "titles": ["Background", "Boot Management", "Warewulf Configuration", "Container Management", "Disk Management", "Dnsmasq", "Useful templates", "Glossary", "Warewulf Initialization", "Warewulf Installation", "Introduction", "IPMI", "Kernel Management", "Node Configuration", "Warewulf Overlays", "Node Profiles", "Node Provisioning", "Security", "Control Server Setup", "Stateless Provisioning", "Templating", "Controlling Warewulf (wwctl)", "Contributing", "Debugging", "Development Environment (KVM)", "Development Environment (Vagrant)", "Development Environment (VirtualBox)", "Documentation", "User Guide", "Debian 12 Quickstart", "EL7 Quickstart (CentOS and RHEL)", "EL8 Quickstart (Rocky Linux and RHEL)", "EL9 Quickstart (Rocky Linux and RHEL)", "openSUSE Leap and SLES 15 Quickstart"], "terms": {"warewulf": [0, 1, 3, 4, 5, 7, 11, 12, 13, 15, 16, 17, 18, 19, 20, 23, 26, 28], "i": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33], "base": [0, 3, 8, 18, 19, 21, 22, 24, 26, 27], "design": [0, 10, 14, 15, 17, 19, 29, 30, 31, 32, 33], "origin": [0, 2, 19, 20, 22], "beowulf": 0, "cluster": [0, 2, 6, 7, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 29, 30, 31, 32, 33], "thu": [0, 3], "name": [0, 2, 3, 5, 11, 12, 14, 15, 20, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33], "soft": [0, 11, 17], "ware": 0, "implement": [0, 3, 14, 17, 18, 28], "beo": 0, "wulf": 0, "The": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 14, 17, 18, 19, 20, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33], "wa": [0, 12, 13, 15, 17, 19, 33], "develop": [0, 9, 17, 22, 23, 28, 31, 32], "1996": 0, "dr": 0, "thoma": 0, "sterl": 0, "donald": 0, "becker": 0, "nasa": 0, "architectur": [0, 3, 10, 18], "defin": [0, 2, 3, 6, 13, 17, 20, 21, 25, 28], "group": [0, 3, 9, 13, 14, 15, 19, 24, 25, 26, 29, 30, 31, 32, 33], "similar": [0, 2, 3], "comput": [0, 2, 3, 7, 10, 12, 14, 16, 17, 18, 19, 22, 26, 28, 29, 30, 31, 32, 33], "worker": [0, 7], "node": [0, 1, 3, 4, 6, 7, 8, 10, 14, 17, 18, 19, 21, 23, 24, 26, 28], "all": [0, 2, 4, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33], "connect": [0, 2, 11, 17, 18], "togeth": [0, 3, 15, 19, 23], "us": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33], "standard": [0, 3, 7, 10, 14, 26, 33], "commod": 0, "equip": 0, "privat": [0, 2, 10, 18, 26, 29, 30, 31, 32, 33], "network": [0, 1, 2, 9, 14, 15, 16, 19, 20, 25, 26, 28, 29, 30, 31, 32, 33], "segment": 0, "control": [0, 2, 3, 4, 7, 8, 9, 11, 14, 16, 20, 24, 26, 28], "histor": [0, 7, 17], "refer": [0, 13, 16, 21, 29, 30, 31, 32, 33], "master": [0, 3, 7, 22], "head": [0, 7, 15, 28], "dual": [0, 18], "home": [0, 2, 18, 23, 25, 26, 29, 30, 31, 32, 33], "ha": [0, 1, 3, 4, 8, 10, 11, 12, 13, 14, 15, 17, 18, 21, 22, 25, 33], "two": [0, 3, 14, 15, 18, 26, 33], "interfac": [0, 2, 11, 13, 14, 18, 20, 21, 23, 26, 29, 30, 31, 32, 33], "card": [0, 16, 18], "one": [0, 3, 11, 13, 15, 17, 18, 19, 26, 29, 30, 31, 32, 33], "attach": [0, 26], "upstream": [0, 22], "public": [0, 3, 18, 20], "other": [0, 2, 3, 8, 9, 13, 14, 15, 16, 19, 22, 23], "which": [0, 1, 2, 3, 4, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33], "seen": [0, 15, 16], "figur": [0, 18], "below": [0, 11, 18, 26, 29, 30, 31, 32, 33], "thi": [0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 29, 30, 31, 32, 33], "simpl": [0, 10, 13, 14, 17], "topologi": 0, "foundat": 0, "creat": [0, 4, 5, 6, 8, 10, 13, 15, 19, 22, 26, 27, 28], "everi": [0, 1, 3, 4, 6, 11, 14, 15, 16, 19, 20], "scalabl": [0, 10, 13, 14, 15, 19], "hpc": [0, 3, 10, 17, 18, 19], "resourc": [0, 7, 10, 18, 22], "even": [0, 3, 10, 17, 18, 19, 23], "todai": [0, 19], "almost": [0, 3, 17, 18, 27], "30": 0, "year": [0, 3, 10], "after": [0, 3, 5, 13, 18, 20, 29, 30, 31, 32, 33], "incept": [0, 3], "baselin": 0, "tradit": [0, 10, 22], "system": [0, 1, 2, 3, 4, 7, 9, 10, 11, 16, 17, 19, 20, 22, 24, 26, 28], "ar": [0, 1, 2, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 29, 30, 31, 32, 33], "built": [0, 2, 3, 14, 21], "consider": [0, 28], "work": [0, 3, 10, 16, 17, 22, 27], "type": [0, 2, 7, 10, 11, 13, 17, 20, 23, 24, 25, 29, 31, 32, 33], "storag": [0, 7, 26, 28], "schedul": [0, 18], "manag": [0, 2, 7, 9, 10, 11, 14, 15, 17, 18, 19, 21, 24, 25, 28, 31, 32, 33], "monitor": [0, 18], "interact": [0, 3], "etc": [0, 2, 3, 4, 5, 6, 7, 8, 12, 14, 15, 17, 18, 20, 24, 25, 26, 29, 30, 31, 32, 33], "For": [0, 2, 3, 10, 13, 14, 15, 16, 17, 20, 21, 22, 27], "smaller": [0, 15], "much": 0, "requir": [0, 2, 3, 4, 9, 12, 13, 15, 16, 17, 18, 28], "can": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 26, 27, 29, 30, 31, 32, 33], "from": [0, 1, 2, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32], "singl": [0, 1, 3, 4, 11, 13, 14, 15, 19, 23], "scale": [0, 10, 19, 33], "mai": [0, 2, 3, 4, 8, 9, 16, 17, 18, 19, 22, 29, 30, 31, 32], "need": [0, 1, 2, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 26, 29, 30, 31, 32], "have": [0, 1, 2, 3, 4, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 29, 30, 31, 32, 33], "dedic": [0, 18], "differ": [0, 3, 9, 10, 11, 14, 15, 16, 17, 19, 26, 30, 33], "servic": [0, 2, 4, 5, 9, 14, 18, 20, 21, 22, 24, 25, 26, 28], "easili": [0, 4], "capabl": [0, 10, 12, 17, 25, 26], "build": [0, 2, 5, 9, 12, 26, 28], "turnkei": [0, 10], "giant": 0, "massiv": [0, 10], "complex": 0, "multi": [0, 17], "purpos": [0, 2, 3, 12, 14, 15], "through": [0, 11, 14, 16, 17, 23], "next": [0, 13, 19, 22, 23, 26, 29, 30, 31, 32, 33], "gener": [0, 2, 3, 9, 10, 11, 13, 16, 17, 18, 20, 22, 23, 27, 33], "platform": [0, 3, 9, 10, 19], "anytim": 0, "your": [0, 2, 9, 10, 11, 15, 16, 17, 18, 23, 24, 25, 26, 29, 30, 31, 32, 33], "tool": [0, 9, 10, 16, 19, 25, 28, 31, 32], "default": [1, 3, 8, 9, 11, 12, 13, 14, 15, 17, 19, 23, 25, 26, 28], "As": [1, 3, 4, 5, 10, 13, 14, 15, 22], "tech": 1, "preview": 1, "support": [1, 3, 4, 9, 10, 13, 14, 16, 17, 21, 22, 33], "also": [1, 2, 3, 4, 6, 8, 9, 12, 13, 14, 15, 16, 17, 18, 22, 26, 29, 30, 31, 32, 33], "avail": [1, 3, 4, 9, 14, 19, 23, 25, 26, 33], "add": [1, 13, 14, 15, 19, 22, 23, 24, 25, 26, 28], "bootload": 1, "replac": [1, 22], "technologi": 1, "instead": [1, 4, 5, 15, 17, 19], "starter": 1, "combin": [1, 5, 10, 23, 28], "advantag": [1, 13, 15, 19], "That": [1, 11, 14, 15, 17], "mean": [1, 3, 10, 13, 17, 18, 19, 22], "onli": [1, 2, 3, 4, 10, 12, 14, 15, 16, 17, 18, 19, 20, 26], "sign": 1, "kernel": [1, 2, 3, 7, 14, 15, 16, 17, 21, 23, 24, 26, 28], "distribut": [1, 2, 3, 4, 9, 10, 12, 18, 22, 29, 30, 31, 32, 33], "huge": [1, 22], "benefit": [1, 10], "some": [1, 2, 3, 6, 9, 10, 14, 15, 17, 26, 29, 30, 31, 32, 33], "scenario": 1, "In": [1, 2, 3, 5, 9, 12, 13, 14, 15, 17, 18, 19, 22, 23, 26], "order": [1, 3, 5, 16, 26], "enabl": [1, 2, 4, 8, 10, 17, 20, 24, 25, 26, 28], "method": [1, 9, 13, 15], "conf": [1, 3, 5, 8, 12, 13, 14, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33], "known": [1, 10, 17], "server": [1, 2, 3, 5, 8, 9, 10, 14, 16, 17, 19, 20, 25, 26, 28, 29, 30, 31, 32, 33], "host": [1, 2, 5, 8, 17, 18, 20, 26, 28, 29, 30, 31, 32, 33], "If": [1, 2, 3, 4, 8, 9, 11, 13, 14, 16, 17, 19, 20, 22, 23, 25, 29, 30, 31, 32, 33], "step": [1, 3, 5, 19, 23, 26], "signatur": [1, 3], "check": [1, 3, 8, 13, 16, 22, 25], "process": [1, 2, 3, 4, 9, 11, 12, 14, 17, 18, 19, 24, 26, 28, 33], "fail": [1, 4, 23], "typic": [1, 3, 7, 9, 18], "includ": [1, 5, 11, 12, 13, 14, 15, 16, 18, 22, 23, 24, 26, 28], "kei": [1, 6, 8, 11, 14, 24, 26], "oper": [1, 3, 8, 9, 10, 16, 17, 19, 28, 29, 30, 31, 32, 33], "each": [1, 4, 11, 12, 13, 14, 15, 16, 19, 20, 21, 23, 25, 29, 31, 32], "separ": [1, 12, 21], "execut": [1, 3, 16, 22, 23, 26], "extract": 1, "binari": [1, 4, 8, 23, 28], "contain": [1, 2, 4, 6, 7, 10, 11, 12, 14, 15, 16, 17, 20, 21, 23, 24, 25, 26, 28], "unknown": [1, 13], "t": [1, 3, 12, 14, 16, 17, 20, 23, 33], "identifi": [1, 4], "dure": [1, 2, 14, 16, 17, 33], "tftp": [1, 2, 5, 8, 9, 16, 18, 24, 25, 26, 29, 30, 31, 32, 33], "phase": 1, "run": [1, 2, 3, 8, 10, 11, 13, 14, 15, 16, 22, 24, 26, 28, 29, 30, 31, 32, 33], "must": [1, 2, 3, 4, 5, 14, 15, 17, 29, 30, 31, 32, 33], "wwctl": [1, 2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 16, 17, 24, 25, 26, 28, 29, 30, 31, 32, 33], "shell": [1, 3, 8, 22, 25], "leap15": [1, 33], "5": [1, 3, 11, 13, 15, 21, 25], "zypper": [1, 9, 33], "grub2": 1, "rocky9": 1, "dnf": [1, 3, 9, 24, 25, 31, 32], "x64": 1, "x86_64": [1, 9, 12, 24, 25, 26], "These": [1, 4, 9, 14, 23], "packag": [1, 3, 9, 23, 24, 25, 26, 33], "discoveri": 1, "modern": [1, 3, 29, 30, 31, 32, 33], "possibl": [1, 3, 4, 5, 11, 12, 14, 17, 18, 19], "directli": [1, 2, 3, 4, 12, 13, 16, 19, 22, 23], "per": [1, 2, 8, 14], "flow": [1, 22], "diagram": 1, "follow": [1, 2, 3, 4, 6, 8, 9, 11, 12, 13, 14, 15, 16, 20, 22, 25, 29, 30, 31, 32, 33], "deliv": [1, 3], "initi": [1, 10, 16, 28], "via": [1, 2, 3, 5, 8, 9, 12, 14, 16, 17, 22, 26, 29, 31, 32], "taken": 1, "": [1, 2, 3, 7, 8, 9, 10, 12, 14, 15, 16, 18, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33], "assign": [1, 11, 13, 26], "instal": [2, 3, 8, 12, 17, 19, 26, 28], "put": [2, 15, 19, 26], "file": [2, 4, 5, 6, 7, 8, 10, 13, 14, 16, 17, 18, 22, 23, 24, 26, 29, 30, 31, 32, 33], "you": [2, 3, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33], "find": [2, 9, 16, 20], "primari": [2, 11, 13, 20], "exist": [2, 3, 4, 10, 14, 20], "current": [2, 3, 4, 9, 11, 23, 27], "version": [2, 3, 9, 10, 12, 13, 16, 17, 18, 19, 22, 25, 33], "4": [2, 3, 9, 12, 13, 16, 25, 26, 29, 33], "3": [2, 11, 12, 13, 18, 21], "0": [2, 3, 9, 11, 12, 13, 18, 20, 23, 24, 25, 26, 29, 30, 31, 32, 33], "ww_intern": [2, 25, 29, 30, 31, 32, 33], "43": [2, 25, 29, 30, 31, 32], "ipaddr": [2, 11, 13, 20, 23, 25, 26, 29, 30, 31, 32, 33], "192": [2, 11, 25, 29, 30, 31, 32, 33], "168": [2, 11, 25, 29, 30, 31, 32, 33], "200": [2, 25, 26, 29, 30, 31, 32, 33], "1": [2, 4, 9, 11, 12, 13, 14, 15, 16, 18, 21, 23, 24, 25, 26, 29, 30, 31, 32, 33], "netmask": [2, 11, 13, 23, 25, 26, 29, 30, 31, 32, 33], "255": [2, 11, 13, 18, 25, 26, 29, 30, 31, 32, 33], "port": [2, 11, 18, 23, 25, 26, 29, 30, 31, 32, 33], "9873": [2, 18, 25, 26, 29, 30, 31, 32, 33], "secur": [2, 3, 10, 18, 25, 26, 28, 29, 30, 31, 32, 33], "fals": [2, 11, 20, 25, 29, 30, 31, 32, 33], "updat": [2, 3, 8, 13, 14, 16, 22, 25, 26, 29, 30, 31, 32, 33], "interv": [2, 25, 26, 29, 30, 31, 32, 33], "60": [2, 25, 26, 29, 30, 31, 32, 33], "autobuild": [2, 25, 29, 30, 31, 32, 33], "overlai": [2, 4, 5, 7, 8, 11, 16, 20, 21, 24, 25, 26, 28, 29, 30, 31, 32], "true": [2, 3, 11, 13, 20, 25, 26, 29, 30, 31, 32, 33], "syslog": [2, 25, 29, 30, 31, 32, 33], "dhcp": [2, 5, 8, 9, 14, 16, 18, 20, 25, 26, 28, 29, 30, 31, 32, 33], "rang": [2, 3, 13, 14, 18, 21, 23, 25, 26, 29, 30, 31, 32, 33], "start": [2, 3, 8, 23, 24, 25, 26, 28], "50": [2, 11, 23, 25, 29, 30, 31, 32, 33], "end": [2, 14, 20, 25, 26, 29, 30, 31, 32, 33], "99": [2, 25, 29, 30, 31, 32, 33], "systemd": [2, 3, 4, 5, 8, 14, 25, 26, 29, 30, 31, 32, 33], "dhcpd": [2, 5, 8, 14, 24, 25, 26, 30, 31, 32, 33], "nf": [2, 3, 8, 9, 14, 19, 24, 25, 26, 29, 30, 31, 32, 33], "export": [2, 3, 8, 14, 24, 25, 26, 29, 30, 31, 32, 33], "path": [2, 3, 4, 14, 23, 25, 29, 30, 31, 32, 33], "option": [2, 4, 5, 10, 12, 13, 14, 16, 17, 26, 29, 30, 31, 32, 33], "rw": [2, 25, 29, 30, 31, 32, 33], "sync": [2, 3, 19, 25, 29, 30, 31, 32, 33], "mount": [2, 3, 4, 25, 26, 29, 30, 31, 32, 33], "opt": [2, 25, 29, 30, 31, 32, 33], "ro": [2, 25, 29, 30, 31, 32, 33], "no_root_squash": [2, 25, 29, 30, 31, 32, 33], "leav": 2, "long": [2, 14], "set": [2, 3, 4, 5, 12, 14, 15, 16, 17, 19, 23, 24, 25, 26, 28], "appropri": [2, 7, 8, 9, 17, 20, 29, 30, 31, 32, 33], "inform": [2, 3, 13, 14, 15, 16, 27], "specif": [2, 3, 4, 11, 12, 14, 15, 16, 17, 24, 26, 33], "match": [2, 3, 4, 13, 17], "ip": [2, 11, 13, 14, 15, 18, 20, 25, 26, 29, 30, 31, 32, 33], "address": [2, 3, 10, 11, 13, 14, 15, 16, 20, 26, 28, 29, 30, 31, 32, 33], "subnet": [2, 18], "mask": [2, 18], "abov": [2, 3, 11, 13, 17, 18, 26, 29, 30, 31, 32, 33], "outsid": [2, 17], "failur": 2, "occur": [2, 9, 16, 18], "specifi": [2, 4, 12, 13, 14], "want": [2, 3, 9, 11, 13, 14, 15, 22, 27, 30, 33], "list": [2, 4, 11, 15, 21, 23, 24, 26, 28, 29, 30, 31, 32, 33], "assum": [2, 13, 29, 30, 31, 32, 33], "layout": [2, 18], "background": [2, 16, 28], "md": [2, 22], "portion": [2, 8], "document": [2, 17, 18, 20, 22, 23, 28], "usual": [2, 18], "touch": 2, "thei": [2, 3, 9, 11, 13, 16, 19, 22, 33], "explain": 2, "disabl": [2, 3, 17, 24, 25, 26, 33], "an": [2, 3, 4, 7, 9, 10, 11, 13, 14, 16, 17, 18, 19, 20, 24, 26, 27, 28, 29], "extern": [2, 21], "so": [2, 3, 4, 8, 9, 13, 14, 15, 19, 22, 26, 27, 29, 30, 31, 32, 33], "we": [2, 3, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 27, 29, 30, 31, 32, 33], "ve": [2, 3, 13, 15, 22, 24, 26, 29, 30, 31, 32, 33], "test": [2, 3, 13, 15, 22, 28], "chang": [2, 10, 14, 15, 16, 17, 19, 28, 29, 31, 32, 33], "web": [2, 10, 22], "listen": [2, 24, 29], "It": [2, 3, 4, 11, 12, 14, 15, 17, 18, 22], "recommend": [2, 4, 5, 9, 13, 14, 18], "misalign": 2, "expect": [2, 3, 16], "how": [2, 3, 10, 11, 14, 16, 18, 22, 28], "contact": [2, 16], "when": [2, 3, 9, 11, 14, 16, 17, 19, 22, 33], "limit": [2, 3, 17, 22], "respond": [2, 16], "runtim": [2, 3, 11, 13, 16, 17, 19, 20, 33], "request": [2, 16, 17, 19, 27], "privileg": 2, "prevent": [2, 3], "non": [2, 24], "root": [2, 3, 4, 8, 10, 11, 13, 14, 15, 16, 17, 20, 23, 24], "user": [2, 3, 6, 8, 10, 14, 17, 19, 22, 23, 25, 26, 33], "sensit": [2, 3], "wwclient": [2, 14, 16, 17], "tcp": 2, "987": 2, "rebuild": [2, 3, 5, 14], "reboot": [2, 3, 19, 29, 30, 31, 32], "them": [2, 3, 8, 9, 12, 13, 14, 15, 16, 17, 22, 29, 30, 31, 32, 33], "frequenc": 2, "second": [2, 13, 15, 26], "client": [2, 3, 16, 26], "fetch": 2, "determin": 2, "whether": [2, 4, 23], "automat": [2, 3, 11, 12, 13, 15, 19, 22, 23, 24, 26, 28], "rebuilt": [2, 3], "e": [2, 3, 9, 12, 13, 18, 19, 20, 21, 24, 26, 29], "g": [2, 3, 9, 12, 13, 18, 19, 20, 21, 24, 26, 29], "underli": [2, 4, 10], "special": 2, "appli": [2, 15, 21], "depend": [2, 4, 8, 10, 16, 18, 21, 24, 26, 28], "log": [2, 3, 17], "go": [2, 9, 15, 16, 17, 19, 22, 23, 24, 26, 33], "written": [2, 8, 11, 14, 17, 20], "var": [2, 8, 25, 26, 29, 30, 31, 32, 33], "warewulfd": [2, 8, 24, 25, 26, 29, 30, 31, 32, 33], "up": [2, 3, 11, 12, 14, 17, 18, 19, 20, 24, 26, 28], "wish": [2, 9, 12, 13, 15, 16, 19, 29, 30, 31, 32, 33], "do": [2, 3, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 25, 29, 30, 31, 32, 33], "databas": [2, 3, 6], "flat": 2, "text": [2, 14, 16, 20, 33], "yaml": [2, 13], "command": [2, 3, 4, 8, 12, 13, 14, 15, 16, 21, 23, 25, 28, 29, 30, 31, 32, 33], "site": [2, 9], "infrastructur": [2, 10, 18], "being": [2, 3, 7, 10, 11, 14, 15, 17, 19, 33], "veri": [2, 10, 13, 15, 16, 27, 33], "light": 2, "weight": [2, 3, 14], "make": [2, 9, 16, 17, 19, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33], "easi": [2, 8, 10], "matter": 2, "what": [2, 12, 16, 17, 22], "paradigm": [2, 19], "detail": [2, 3, 11, 23], "format": [2, 4, 7, 14, 17, 24], "edit": [2, 9, 13, 20, 24, 26, 27, 29, 30, 31, 32, 33], "time": [2, 3, 14, 19, 20, 22], "first": [2, 9, 13, 14, 17, 29, 30, 31, 32, 33], "attempt": [2, 8, 13, 16], "doe": [2, 3, 4, 14, 16, 17, 26], "alreadi": [2, 19], "valu": [2, 11, 13, 15, 16, 20, 23], "none": 2, "exampl": [2, 3, 6, 7, 13, 14, 15, 17, 18, 21, 26, 28], "respect": [2, 21], "defaultnod": 2, "devic": [2, 3, 4, 13, 14, 16, 20, 26, 29, 30, 31, 32, 33], "dummi": 2, "compil": [2, 14, 28, 33], "wwinit": [2, 4, 11, 13, 23], "arg": [2, 23], "quiet": [2, 11, 13, 14], "crashkernel": [2, 11, 13], "vga": [2, 11, 13], "791": [2, 11, 13], "net": [2, 3, 11, 13, 24], "scheme": [2, 11, 13, 18], "v238": [2, 11, 13], "init": [2, 11, 13, 14, 15, 16, 23, 33], "sbin": [2, 11, 13, 16, 23, 33], "initramf": [2, 7, 11, 13, 17, 23], "ipx": [2, 3, 8, 11, 13, 15, 16, 18, 20, 23, 26, 28], "templat": [2, 3, 4, 7, 8, 26, 28, 33], "profil": [2, 4, 6, 8, 12, 13, 14, 17, 21, 23, 24, 25, 26, 28], "eth0": [2, 11, 13, 14, 24, 26, 29, 30, 31, 32, 33], "ethernet": [2, 11, 13, 29, 30, 31, 32, 33], "There": [2, 3, 9, 10, 11, 12, 15, 18, 19, 29, 30, 31, 32, 33], "should": [2, 3, 4, 5, 8, 9, 10, 14, 15, 16, 22, 26], "never": [2, 19], "local": [2, 16, 20, 23, 24], "paramet": [2, 11, 24, 26, 29, 30, 31, 32], "either": [2, 9, 12, 14, 18, 21], "sinc": [3, 10], "over": [3, 9, 10, 11, 13, 16, 18, 19, 20], "20": [3, 10], "ago": 3, "model": [3, 10, 12, 17, 19], "virtual": [3, 7, 10, 26, 28], "vnf": [3, 7, 12, 24, 26, 28], "imag": [3, 7, 10, 12, 14, 16, 19, 21, 24, 25, 28], "golden": [3, 10], "except": [3, 4], "within": [3, 10, 12, 14, 19, 20, 23, 26], "directori": [3, 6, 8, 14, 23, 28], "chroot": [3, 7], "hindsight": 3, "been": [3, 7, 8, 10, 12, 13, 19, 22, 29, 31, 32], "along": 3, "buzzword": 3, "just": [3, 10, 13, 15, 17, 19, 22, 29, 30, 31, 32, 33], "didn": 3, "last": [3, 4, 10, 14, 15, 16], "6": [3, 13, 15, 21], "enterpris": [3, 9, 10], "lot": [3, 11, 15], "around": [3, 10, 19, 21], "v4": [3, 9, 10, 17, 19, 25, 29], "now": [3, 8, 13, 15, 16, 25, 29, 30, 31, 32, 33], "integr": [3, 7, 18, 22], "ecosystem": 3, "facilit": [3, 14, 15, 19], "leverag": [3, 10, 17], "ani": [3, 7, 8, 9, 10, 12, 14, 15, 16, 17, 19, 22, 29, 31, 32], "wai": [3, 10, 11, 12, 14, 15, 17, 19, 22], "still": [3, 12, 13, 17, 19, 29, 30, 31, 32], "own": [3, 10, 12], "alwai": [3, 10, 15, 17, 18, 22, 29, 30, 31, 32, 33], "understand": [3, 22], "while": [3, 10, 13, 14, 17, 19, 29, 30, 31, 32, 33], "absolut": [3, 4, 14, 19], "boot": [3, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 25, 26, 28, 29, 30, 31, 32, 33], "provis": [3, 7, 10, 13, 14, 18, 20, 25, 28, 33], "bare": 3, "metal": 3, "stateless": [3, 10, 14, 28], "memori": [3, 19, 25, 26], "persist": [3, 13, 14, 18, 26], "about": [3, 22, 23, 28], "docker": [3, 7, 13, 24, 25, 26, 29, 30, 31, 32, 33], "probabl": [3, 17, 22, 29], "most": [3, 9, 10, 13, 16, 17, 19], "recogniz": 3, "anoth": [3, 15, 19, 22], "gain": [3, 17], "traction": 3, "rhel": [3, 10, 24, 25, 26, 28], "util": [3, 9, 14, 17, 24, 25, 26, 29, 30, 31, 32], "later": 3, "oci": [3, 7], "compliant": [3, 10], "here": [3, 8, 9, 11, 12, 15, 16, 17, 18, 22, 23, 25, 29, 30, 31, 32, 33], "hub": [3, 7, 29, 30, 31, 32, 33], "ghcr": [3, 24, 25, 26, 29, 30, 31, 32], "io": [3, 7, 18, 24, 25, 26, 29, 30, 31, 32], "rockylinux": [3, 25, 31, 32], "8": [3, 13, 24, 26, 31], "rocki": [3, 10, 12, 13, 16, 28], "get": [3, 10, 14, 16, 17, 20, 22, 23, 29], "sourc": [3, 10, 16, 20, 22, 27, 28, 30, 31, 32, 33], "copi": [3, 9, 14, 19, 22], "blob": [3, 8], "d7f16ed6f451": 3, "done": [3, 12, 13, 14, 17, 22, 29, 30, 31, 32, 33], "config": [3, 13, 20, 25, 31, 32], "da2ca70704": 3, "write": [3, 8, 11, 19, 22, 23], "manifest": 3, "destin": 3, "store": [3, 8, 14], "info": [3, 25, 31, 32], "unpack": 3, "layer": [3, 17], "sha256": 3, "d7f16ed6f45129c7f4adb3773412def4ba2bf9902de42e86e77379a65d90a984": 3, "resolv": [3, 8, 30, 31, 32, 33], "bootabl": [3, 16], "lighter": 3, "reason": [3, 15, 17, 27], "don": [3, 17], "debian": [3, 10, 16, 28], "properli": [3, 8, 29, 30, 31, 32], "stuck": 3, "mode": [3, 14, 17, 20], "http": [3, 9, 16, 18, 22, 24, 25, 26, 29, 30, 31, 32, 33], "com": [3, 9, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33], "u": [3, 17, 23, 33], "would": [3, 7, 11, 16, 18, 19, 22], "password": [3, 23, 26], "protect": 3, "tl": 3, "choic": [3, 10, 18], "handl": 3, "credenti": 3, "environment": 3, "variabl": [3, 14, 23, 33], "login": [3, 24, 26], "pleas": [3, 16], "note": [3, 13, 22, 29, 30, 31, 32, 33], "warewulf_oci_usernam": 3, "warewulf_oci_password": 3, "warewulf_oci_nohttp": 3, "privateus": 3, "super": 3, "secret": 3, "token": [3, 17], "privatereg": 3, "befor": [3, 4, 9, 14, 27, 33], "environ": [3, 10, 19, 28], "share": [3, 25, 27, 29, 30, 31, 32, 33], "show": [3, 11, 12, 20, 33], "bash": [3, 24], "histori": 3, "save": 3, "tar": [3, 9], "archiv": [3, 14], "alpin": [3, 12], "latest": [3, 9, 13, 23, 33], "sandbox": [3, 28], "sudo": [3, 9, 17, 24, 25, 26, 29, 30, 31, 32, 33], "At": [3, 4, 22, 29, 31, 32], "uid": [3, 14], "gid": [3, 14], "mismatch": 3, "print": [3, 20, 23, 29, 30, 31, 32, 33], "out": [3, 10, 13, 16, 18, 19, 22, 27], "warn": [3, 23], "By": [3, 9, 14, 17, 26], "flag": [3, 13, 14, 15, 20], "advis": 3, "try": [3, 16, 23], "syncron": 3, "passwd": [3, 14], "belon": 3, "trigger": 3, "With": [3, 10, 14, 20], "describ": [3, 9, 22], "onc": [3, 8, 9, 12, 13, 14, 16, 17, 21, 22, 23, 29, 31, 32], "configur": [3, 4, 5, 8, 9, 12, 14, 15, 16, 17, 18, 19, 21, 24, 25, 26, 28], "minim": 3, "insid": [3, 17, 26], "exec": [3, 16], "bin": [3, 23, 25, 31, 32], "sh": [3, 8, 14], "cat": [3, 25], "releas": [3, 10, 13, 24, 25, 26, 31, 32], "linux": [3, 10, 12, 16, 18, 19, 24, 28, 29, 30, 33], "green": 3, "obsidian": 3, "exit": 3, "skip": [3, 19], "bind": 3, "tmp": [3, 9, 25], "mnt": 3, "both": [3, 13, 14, 15, 20, 21, 29, 30, 31, 32, 33], "target": [3, 4, 17, 20, 23], "why": [3, 23, 28], "locat": [3, 9, 12, 24, 33], "present": [3, 16, 20], "empti": [3, 14, 20], "prescrib": 3, "lsb": 3, "hierarchi": 3, "complet": [3, 14, 15, 17, 19, 24], "anyth": [3, 15], "static": [3, 14, 18, 20, 26, 29, 30, 31, 32, 33], "object": [3, 28], "were": [3, 10, 19], "addit": [3, 13, 14, 27], "confirm": 3, "section": [3, 5, 13, 15, 16, 27], "reduc": 3, "unnecessari": 3, "pattern": [3, 33], "read": [3, 22, 23], "itself": [3, 4, 12, 17], "usr": [3, 25, 31, 32, 33], "geoip": 3, "filepath": 3, "script": [3, 11, 14, 19, 26], "container_exit": 3, "prior": [3, 23], "re": [3, 8, 16, 22, 23], "final": 3, "deliveri": 3, "remov": [3, 14, 20, 23, 24], "cach": [3, 14], "session": 3, "clean": [3, 25, 31, 32, 33], "repositori": [3, 9, 22, 27], "those": [3, 16, 17, 29, 30, 31, 32, 33], "previou": [3, 15, 17, 19, 22], "did": 3, "rpm": [3, 24, 25, 26, 28], "well": [3, 8, 14, 17, 19, 20], "variant": [3, 24], "bootstrap": [3, 16, 18], "mini": 3, "yum": [3, 9, 24, 26, 30], "someth": [3, 30, 33], "like": [3, 9, 14, 15, 16, 17, 18, 19, 22, 26, 27, 29, 33], "installroot": 3, "newroot": 3, "basesystem": 3, "chkconfig": 3, "coreutil": 3, "e2fsprog": 3, "ethtool": 3, "filesystem": 3, "findutil": 3, "gawk": 3, "grep": [3, 13, 14, 15, 25], "initscript": 3, "iprout": 3, "iputil": 3, "pam": 3, "psmisc": 3, "rsync": 3, "sed": [3, 25], "setup": [3, 8, 11, 14, 17, 23, 28, 29, 30, 31, 32, 33], "shadow": 3, "rsyslog": 3, "tzdata": 3, "word": 3, "zlib": 3, "less": [3, 33], "gzip": [3, 14], "openssh": 3, "dhclient": 3, "pciutil": 3, "vim": 3, "strace": 3, "croni": 3, "crontab": 3, "cpio": [3, 14], "wget": [3, 24], "ipmitool": [3, 24, 26], "networkmanag": [3, 14], "apt": [3, 29], "debootstrap": 3, "stabl": [3, 9], "ftp": 3, "org": [3, 9, 13, 25, 26, 33], "modifi": [3, 13, 14, 15, 24, 26], "new": [3, 14, 15, 17, 23, 26, 28], "containernam": [3, 23], "perform": [3, 10, 17, 18], "intens": 3, "applic": 3, "sever": [3, 4, 14, 19], "recip": 3, "found": [3, 20], "github": [3, 9, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33], "tree": 3, "main": [3, 5, 9, 22, 29], "point": [3, 4, 14, 19, 23, 29, 31, 32], "ad": [3, 4, 6, 14, 15, 20, 28, 29, 30, 31, 32, 33], "post": [3, 17, 22, 29, 30, 31, 32, 33], "epel": [3, 25, 31, 32], "def": [3, 23], "dockerfil": 3, "opensus": [3, 13, 16, 28], "leap": [3, 28], "f": [3, 14, 24], "containerfil": [3, 13], "tag": [3, 6, 9, 17, 22, 23, 29], "ww": [3, 6, 8, 14, 24, 26, 33], "localhost": [3, 25, 26], "o": [3, 14, 19, 23, 24, 26], "quit": 3, "small": [3, 13], "few": [3, 15], "hundr": [3, 10, 15, 19], "megabyt": 3, "grow": [3, 19], "quickli": [3, 8], "larger": [3, 13, 18, 19], "issu": [3, 11, 14, 19, 27, 28], "imped": 3, "than": [3, 15, 18], "gigabyt": 3, "workaround": 3, "circumst": 3, "legaci": [3, 14], "bio": [3, 16], "32": 3, "bit": [3, 14, 17], "cannot": 3, "more": [3, 7, 13, 18, 19, 20, 23, 27], "4gb": [3, 26], "decompress": 3, "compress": [3, 14], "report": 3, "No": [3, 20], "space": [3, 19], "left": [3, 27], "34182006": 3, "best": [3, 9, 10, 13, 15, 17], "switch": [3, 4, 9, 14, 17, 18, 29], "uefi": 3, "64": 3, "significantli": 3, "though": 3, "sometim": [3, 20], "led": 3, "artifici": 3, "due": [3, 16, 17], "integ": 3, "critic": [3, 17, 18, 29, 30, 31, 32, 33], "initrd": 3, "code": [3, 27, 28], "imgextract": 3, "allow": [3, 9, 14, 23, 26], "rather": [3, 15, 17, 19], "firmwar": [3, 12, 16, 17], "retain": 3, "hole": 3, "featur": [3, 5, 15, 17, 19, 22, 23, 27, 28], "reserv": 3, "1mb": 3, "block": [3, 4, 14, 20], "15mb": 3, "16mb": 3, "interfer": 3, "Not": 3, "enough": 3, "error": [3, 8, 13, 23, 29, 30, 31, 32], "container_nam": 3, "duplicated_container_nam": 3, "kind": 3, "look": [3, 15, 19, 26], "canari": 3, "partit": 4, "provid": [4, 9, 10, 13, 15, 16, 17, 18, 21, 22, 25, 27], "structur": [4, 33], "moment": [4, 22], "swap": [4, 19], "scratch": [4, 19, 28], "inspir": 4, "butan": 4, "where": [4, 9, 11, 20, 22], "hold": 4, "map": [4, 23, 26], "A": [4, 6, 14, 18, 20, 23], "its": [4, 5, 9, 10, 13, 14, 16, 19], "bool": 4, "indic": 4, "tabl": [4, 11, 26], "overwritten": [4, 15], "desir": 4, "label": 4, "number": [4, 10, 14, 19, 29, 30, 31, 32, 33], "omit": [4, 18, 29, 30, 31, 32, 33], "without": [4, 14, 15, 19], "size": [4, 28], "mib": 4, "given": [4, 13, 14, 20, 22, 23], "maximum": 4, "should_exist": 4, "wipe_partition_entri": 4, "creation": 4, "prefer": [4, 20, 23], "dev": [4, 25, 29], "partlabel": 4, "valid": [4, 11, 28], "btrf": 4, "ext3": 4, "ext4": 4, "xf": 4, "wipe_filesystem": 4, "wipe": 4, "sgdisk": 4, "reli": [4, 17, 29, 30, 31, 32, 33], "dbu": 4, "notif": 4, "necessari": [4, 14, 16, 22], "json": [4, 25], "function": [4, 16, 21, 22, 23, 27, 33], "createignitionjson": 4, "ww4": [4, 5], "call": [4, 7, 14, 15, 16, 20, 22, 23, 24, 33], "take": [4, 15, 17], "unit": [4, 19], "entri": [4, 13, 14, 20, 23, 30, 33], "fstab": [4, 8, 24, 26], "no_auto": 4, "n01": 4, "disknam": 4, "vda": [4, 25], "diskwip": 4, "partnam": 4, "partcreat": 4, "fsname": 4, "fsformat": 4, "fspath": 4, "fswipe": 4, "1gig": 4, "partsiz": 4, "1024": 4, "partnumb": 4, "experiment": 5, "isc": [5, 18, 29], "act": 5, "keep": 5, "d": [5, 8, 11, 14, 25, 31, 32], "dir": 5, "addion": [5, 8], "h": [5, 14], "dai": 6, "admninstr": 6, "place": [6, 14, 22], "containt": 6, "tah": 6, "arbitrari": 6, "result": [6, 8, 14, 16, 20], "line": [6, 8, 12, 20, 21, 23, 24, 26], "singular": [7, 24], "maintain": [7, 10, 19, 22], "disk": [7, 10, 16, 19, 24, 26, 28], "bundl": [7, 19], "registeri": 7, "respons": [7, 16], "administr": [7, 10, 19, 22], "feel": [7, 27], "term": 7, "descript": [7, 15, 25], "role": [7, 13], "could": [7, 19], "gpu": [7, 12], "prefix": [7, 25, 31, 32, 33], "readi": [8, 16, 24, 25, 26], "associ": [8, 12, 13, 18], "To": [8, 13, 22, 24, 28, 29], "thing": [8, 14, 15, 16, 17, 19], "restart": [8, 29, 30, 31, 32], "under": [8, 10, 13, 26, 28], "hostfil": 8, "ssh": [8, 14, 17, 21, 24, 26], "passwordless": 8, "ssh_setup": [8, 14], "csh": [8, 14], "pxe": [8, 16, 17, 18, 24, 25, 26], "watch": [8, 24, 26, 29, 30, 31, 32, 33], "output": [8, 13, 14, 22, 24, 26], "carefulli": 8, "manual": 8, "regist": [8, 16, 29, 30, 31, 32], "stop": [8, 17, 24, 26, 33], "systemctl": [8, 24, 25, 26, 29, 30, 31, 32, 33], "program": [8, 14], "statu": [8, 11, 22, 24, 26, 28], "unexpect": 8, "multipl": [9, 11, 12, 13, 17, 21, 28, 29, 30, 31, 32, 33], "page": 9, "project": [9, 16, 22, 33], "part": [9, 14, 15, 29, 31, 32], "ci": [9, 10], "cd": [9, 22, 24, 25, 26, 29, 30, 31, 32, 33], "obtain": [9, 14, 22], "download": [9, 14, 16, 17, 24, 26], "git_afcdb21": 9, "el8": [9, 28], "suse": [9, 10], "lp153": 9, "golang": [9, 24, 25, 26, 29, 30, 31, 32], "recent": [9, 13], "dl": [9, 25], "entir": [9, 19], "groupinstal": [9, 25, 31, 32], "form": 9, "select": [9, 14, 26], "direct": [9, 16, 22], "substitut": [9, 23], "2": [9, 11, 12, 13, 18, 21, 23, 26], "gz": [9, 16], "past": [9, 19], "mkdir": [9, 14, 25, 29], "src": 9, "xvf": 9, "collabor": 9, "revis": 9, "branch": [9, 25], "entitl": 9, "activ": [9, 17], "greatest": 9, "But": [9, 15, 17, 19], "forewarn": 9, "snapshot": 9, "guarante": 9, "product": [9, 18], "clone": [9, 22, 24, 25, 26, 29, 30, 31, 32, 33], "checkout": [9, 25, 29], "vendor": [9, 10, 16, 17, 22], "compat": 9, "had": [10, 17, 19], "iter": [10, 20], "tenet": 10, "remain": 10, "same": [10, 11, 14, 19], "howev": [10, 13, 17], "abl": [10, 13, 17, 19, 26], "state": [10, 11], "flexibl": [10, 19, 33], "overview": [10, 28], "produc": 10, "deploy": 10, "simplic": 10, "2001": 10, "becom": [10, 22, 25], "popular": 10, "open": [10, 16, 22, 23, 27, 28], "agnost": 10, "global": [10, 24], "commun": [10, 16, 17, 18, 28], "central": 10, "thousand": [10, 14, 19], "ident": [10, 14, 27], "pipelin": 10, "dockerhub": 10, "gitlab": 10, "high": [10, 17, 18, 26], "cloud": [10, 25], "hyperscal": 10, "princip": 10, "larg": [10, 15, 18], "mani": [10, 14, 15, 18, 19, 21, 22], "task": 10, "case": [10, 12, 17, 18, 19], "everyth": [10, 11, 14, 24], "render": [10, 14], "farm": 10, "kubernet": 10, "bring": [10, 14, 26], "experi": [10, 19, 26], "lightweight": [10, 13], "hobbyist": 10, "research": 10, "scientist": 10, "engin": [10, 14, 20], "becaus": [10, 17, 18, 19, 29, 30, 31, 32, 33], "highli": [10, 13], "lab": 10, "graphic": [10, 24], "workstat": 10, "desk": 10, "supercomput": 10, "center": 10, "hardwar": [10, 17, 19, 28], "arm": 10, "x86": 10, "ato": 10, "dell": 10, "cento": [10, 26, 28], "selinux": [10, 14, 16, 24, 25, 26, 28, 29, 30, 31, 32], "box": [10, 28], "rest": [10, 16, 18], "continu": [10, 14, 19, 22, 23], "bmc": 11, "discuss": [11, 14, 22], "common": [11, 17, 18, 33], "level": [11, 18], "field": [11, 13, 14, 15], "individu": [11, 14, 19, 20, 29, 30, 31, 32, 33], "ipmiwrit": [11, 13], "happen": [11, 20], "overrid": [11, 13, 21, 23, 28], "outlin": 11, "ipmiaddr": [11, 13], "ipminetmask": [11, 13, 15], "ipmiport": [11, 13, 15], "623": 11, "ipmigatewai": [11, 13, 15], "ipmius": [11, 13], "ipmipass": [11, 13], "ipmiinterfac": [11, 13, 15], "lan": 11, "lanplu": 11, "ipmiescapechar": 11, "charact": 11, "down": [11, 23, 26], "id": [11, 13, 15, 20, 23], "comment": [11, 13, 15, 23], "sle": [11, 13, 28], "micro": [11, 13], "discover": [11, 13, 23, 24, 25, 26, 29, 30, 31, 32, 33], "asset": [11, 13, 17], "onboot": [11, 13, 26], "netdev": [11, 13, 20, 23, 24, 25, 26, 29, 30, 31, 32, 33], "hwaddr": [11, 13, 20], "ipaddr6": [11, 13, 20], "gatewai": [11, 13, 20, 23, 25, 26, 29, 30, 31, 32, 33], "mtu": [11, 13], "n001": [11, 13], "kerneloverrid": [11, 12, 13], "tw": [11, 13], "kernelarg": [11, 13, 15], "11": [11, 13], "22": [11, 13, 26], "33": [11, 13], "44": [11, 13], "55": [11, 13, 23], "66": [11, 13], "10": [11, 13, 18, 20, 22, 26], "252": [11, 13, 18], "connecton": 11, "usernam": [11, 22, 23], "hwadmin": 11, "n002": [11, 13], "12": [11, 12, 13, 28], "n003": [11, 13], "13": [11, 13], "n004": [11, 13], "14": [11, 13], "cycl": [11, 20], "turn": [11, 21, 28, 29, 30, 31, 32], "off": [11, 21, 26, 28], "reset": [11, 16], "shutdown": [11, 24], "gracefulli": 11, "serial": 11, "sol": 11, "easiest": 12, "particular": [12, 13, 15, 19], "see": [12, 13, 15, 16, 22, 25, 27, 29, 30, 31, 32, 33], "18": 12, "348": 12, "el8_5": 12, "rocky_upd": 12, "23": 12, "notic": 12, "contian": 12, "introduc": 12, "previous": 12, "made": [12, 17, 22], "hard": [12, 17, 19, 26], "custom": [12, 14, 15, 17], "driver": 12, "OFED": 12, "doesn": 12, "unam": [12, 24, 26, 30], "r": [12, 14, 24, 26, 30], "305": 12, "el8_4": 12, "modul": [12, 16, 17], "mention": 13, "prone": 13, "backend": 13, "datastor": 13, "000": 13, "yield": 13, "latenc": [13, 18], "felt": 13, "toler": 13, "172": 13, "16": [13, 16], "increment": 13, "n00": 13, "n": [13, 14, 15], "n0000": [13, 15, 24, 26, 29, 30, 31, 32, 33], "complic": 13, "compris": 13, "descriptor": 13, "domain": 13, "cluster01": [13, 15], "equival": 13, "glob": 13, "string": [13, 17, 20, 23], "valuabl": [13, 19], "full": [13, 19, 25, 28, 29, 30, 31, 32, 33], "parenthesi": 13, "overridden": 13, "grant": 13, "usabl": 13, "minimum": 13, "reachabl": 13, "help": [13, 15, 16, 17, 19, 21, 22, 23, 29, 30, 31, 32, 33], "sure": [13, 14, 15, 26], "y": [13, 14, 15, 20, 24, 25, 26, 30, 33], "And": [13, 14, 15, 17, 27], "beyond": [13, 18], "illustr": 13, "import": [13, 18, 22, 24, 25, 26, 28, 29, 30, 31, 32, 33], "tumblewe": 13, "registri": [13, 33], "scienc": [13, 33], "dc": 13, "pick": 13, "bond": 13, "link": [13, 16, 20, 22], "aggreagt": 13, "netnam": [13, 26, 33], "bond0_member_1": 13, "eth2": 13, "slave": 13, "bond0_member_2": 13, "eth3": 13, "bond0": 13, "9000": 13, "member": [13, 22], "interterfac": 13, "until": [13, 16, 25], "_": [13, 23], "discov": 13, "against": 13, "sort": 13, "lexic": 13, "clear": 13, "unset": 13, "undef": [13, 15, 23], "li": 14, "problem": [14, 19], "solv": [14, 19], "hostnam": [14, 20, 25], "Or": 14, "peopl": 14, "choos": [14, 16, 26], "heavi": 14, "solut": 14, "period": [14, 33], "nesscesari": 14, "besid": 14, "wick": 14, "el": 14, "udev": 14, "rule": [14, 26, 33], "loop": [14, 33], "warwulf": 14, "ipmi": [14, 18, 23, 28], "regular": [14, 23], "basi": 14, "minut": [14, 16], "addition": [14, 17], "authorized_kei": 14, "dynam": [14, 20], "slurm": 14, "unlik": 14, "backup": [14, 20], "wwbackup": [14, 20], "suffix": [14, 20, 33], "subsequ": 14, "won": [14, 16, 20], "overwrit": [14, 15], "scrip": 14, "manipul": 14, "receiv": 14, "welcom": [14, 28], "systemoverlai": [14, 15, 23], "content": [14, 20, 29, 30, 31, 32, 33], "insert": 14, "condit": 14, "manner": 14, "tell": [14, 17], "pars": 14, "attribut": [14, 15, 17, 23, 28], "drop": [14, 26], "ownership": 14, "permiss": 14, "nodepattern": 14, "argument": [14, 15, 30, 33], "interpret": 14, "restrict": 14, "debug": [14, 19, 28], "filenam": [14, 16, 20], "subcommand": [14, 21], "forc": 14, "parent": 14, "m": [14, 22, 24, 26], "p": [14, 24, 25, 26], "header": 14, "noupdat": 14, "l": [14, 24, 26, 33], "shown": 14, "displai": [14, 23], "q": 14, "nodenam": [14, 16], "mandatori": 14, "suppress": 14, "redund": 15, "inherit": 15, "handi": 15, "hw": [15, 16, 29, 30, 31, 32, 33], "mac": [15, 16], "view": [15, 29, 31, 32, 33], "summari": [15, 28], "runtimeoverlai": [15, 23], "ipmiipaddr": 15, "ipmiusernam": 15, "demonstr": [15, 18], "let": [15, 22], "test_profil": 15, "lastli": 15, "our": [15, 17, 19, 22, 27], "addprofil": 15, "verifi": [15, 20, 26], "delet": 15, "supersed": [15, 29, 30, 31, 32, 33], "deal": 15, "subset": 15, "preced": 15, "noth": [15, 17], "inher": 15, "fix": [15, 22, 23, 33], "sub": [15, 21], "might": [15, 18, 19, 23, 26, 29, 30, 31, 32], "cluster_nam": 15, "preconfigur": 16, "ask": 16, "rack": 16, "credit": 16, "certifi": 16, "stack": 16, "ensur": [16, 17, 24, 26, 29, 30, 31, 32, 33], "rom": 16, "finish": 16, "bootp": 16, "reach": 16, "els": [16, 23], "unifi": 16, "daemon": [16, 24, 26], "sleep": 16, "exactli": [16, 19, 22], "whole": 16, "stage": [16, 29, 30, 31, 32], "sent": 16, "lastseen": 16, "c001": 16, "runtime_overlai": 16, "img": [16, 24], "system_overlai": 16, "thank": 16, "between": [16, 18], "counter": 16, "exterior": 17, "gushi": 17, "interior": 17, "free": 17, "roam": 17, "tend": [17, 27], "posix": 17, "practic": [17, 29], "kill": 17, "vpn": 17, "bastion": 17, "factor": [17, 19], "authent": 17, "mfa": 17, "malici": 17, "access": [17, 26], "onion": 17, "accur": 17, "predomin": 17, "ground": 17, "further": [17, 22], "certain": 17, "parallel": [17, 19, 21], "librari": 17, "lower": 17, "threshold": 17, "strive": 17, "blocker": 17, "enforc": [17, 25, 29, 30, 31, 32], "firewal": [17, 18, 20, 24, 26, 29, 30, 31, 32], "fulli": 17, "whatev": 17, "hand": [17, 30, 33], "ramf": 17, "extend": [17, 18], "tmpf": 17, "sysconfig": [17, 24, 26, 33], "insecur": 17, "land": 17, "spoof": 17, "raw": 17, "materi": 17, "inspect": [17, 25], "transfer": [17, 18], "trust": [17, 18], "enact": 17, "vlan": [17, 26], "consult": 17, "physic": 17, "simpli": 17, "assetkei": [17, 23], "shim": 17, "grub": [17, 28], "distributor": 17, "compli": 17, "load": [17, 23, 25], "postur": 17, "perhap": 17, "increas": 17, "provision": 17, "organiz": 17, "polici": 17, "job": [17, 19], "predetermin": 18, "asid": 18, "pai": 18, "attent": 18, "temporari": 18, "band": 18, "conflict": 18, "perspect": 18, "impli": 18, "least": 18, "revers": 18, "nat": [18, 26], "scope": [18, 23], "speed": 18, "low": 18, "infiniband": 18, "data": [18, 20], "inter": 18, "three": 18, "protocol": 18, "accomplish": [18, 19], "intern": [18, 23], "100": [18, 29, 30, 31, 32, 33], "organ": 18, "alloc": 18, "divid": 18, "router": 18, "pool": 19, "necess": 19, "back": [19, 22], "2000": 19, "becam": 19, "appar": 19, "Of": 19, "cours": [19, 23], "overcom": 19, "pretti": 19, "earli": 19, "homogen": 19, "creep": 19, "harder": 19, "definit": 19, "onto": 19, "drive": [19, 26], "autom": [19, 23], "bulk": 19, "iso": [19, 24, 26], "usb": 19, "thumb": 19, "obvious": [19, 22], "toolkit": 19, "optim": 19, "ever": 19, "realiz": 19, "think": 19, "liveo": 19, "liveiso": 19, "inclus": 19, "softwar": [19, 27], "drift": 19, "fall": 19, "neighbor": 19, "abil": 19, "hybrid": 19, "core": 19, "piec": 19, "overlaid": 19, "obsolet": 19, "easier": 19, "far": 19, "simplest": 19, "convert": 20, "auto": 20, "popul": 20, "demand": 20, "tmpl": 20, "come": [20, 26, 29, 30, 31, 32, 33], "soon": 20, "break": [20, 23], "front": 20, "element": 20, "arrai": [20, 33], "devnam": 20, "inc": 20, "dec": 20, "acc": 20, "foo": 20, "index": 20, "eq": 20, "baar": 20, "ifcfg": [20, 26], "networknam": 20, "xml": [20, 24], "buildhost": 20, "buildtim": 20, "buildsourc": 20, "autogener": 20, "ipv4": 20, "arp": 20, "ipcidr": 20, "rout": 20, "nexthop": 20, "ipv6": 20, "privaci": 20, "accept": 20, "redirect": 20, "snippet": 20, "modif": 20, "allnod": 20, "emit": 20, "getb": 20, "isn": 20, "intend": [20, 22], "behavior": 20, "substr": 20, "x": [20, 24], "b": [20, 22], "c": [20, 24, 26, 30, 33], "payload": 20, "primarili": 21, "major": 21, "compon": 21, "power": [21, 28], "basic": [21, 24, 26, 28, 30, 31, 32, 33], "syntax": 21, "express": 21, "comma": 21, "numer": 21, "expand": 21, "node1": 21, "node2": 21, "node3": 21, "node5": 21, "node6": 21, "challeng": 22, "grate": 22, "offer": 22, "endeavor": 22, "greatli": 22, "appreci": 22, "onlin": [22, 26], "great": 22, "talk": 22, "workspac": 22, "bug": [22, 23], "pr": 22, "offici": 22, "conduct": 22, "account": [22, 26], "git": [22, 24, 25, 26, 27, 29, 30, 31, 32, 33], "isol": 22, "On": [22, 24, 26, 29, 30, 31, 32, 33], "nut": 22, "happi": 22, "commit": 22, "changed1": 22, "changed2": 22, "messag": [22, 29], "good": [22, 27, 29], "getconfig": 22, "csv": 22, "doc": [22, 25, 27, 31, 32], "close": 22, "referenc": 22, "merg": 22, "futur": 22, "hopefulli": 22, "revert": 22, "gui": 22, "regardless": 22, "convers": 22, "thread": 22, "suggest": [22, 27], "exact": 22, "date": [22, 33], "changesinto": 22, "event": 22, "remot": 22, "debugg": 23, "potent": 23, "guid": 23, "makefil": 23, "codebas": 23, "troubl": 23, "track": 23, "instruct": [23, 29, 30, 31, 32, 33], "cmd": [23, 29, 30, 31, 32], "dlv": 23, "test_getallnodeinfodefault": 23, "pkg": 23, "v": [23, 25], "breakpoint": 23, "0x26c0d0": 23, "nodeyaml_test": 23, "51": 23, "paus": 23, "hit": 23, "goroutin": 23, "35": 23, "total": 23, "pc": 23, "46": 23, "assert": 23, "nodeyaml": 23, "test_nod": 23, "47": 23, "equal": 23, "48": 23, "49": 23, "func": 23, "52": 23, "writeerr": 23, "writetestconfigfil": 23, "53": 23, "54": 23, "nil": 23, "56": 23, "defer": 23, "mark": 23, "proce": 23, "potenti": 23, "move": 23, "contextu": 23, "nodeinfo": 23, "417": 23, "0x267f18": 23, "newnodeinfo": 23, "19": 23, "412": 23, "defaultnodeconf": 23, "413": 23, "setdeffrom": 23, "414": 23, "415": 23, "416": 23, "normal": [23, 33], "nodeconf": 23, "418": 23, "419": 23, "420": 23, "len": 23, "421": 23, "setslic": 23, "422": 23, "0x267f24": 23, "423": 23, "424": 23, "425": 23, "0x267f3c": 23, "426": 23, "setfrom": 23, "0x267fec": 23, "427": 23, "428": 23, "429": 23, "430": 23, "defaultnetdevconf": 23, "431": 23, "0x268000": 23, "432": 23, "433": 23, "434": 23, "435": 23, "cap": 23, "altvalu": 23, "clusternam": 23, "kernelentri": 23, "0x4000158370": 23, "0x40001583c8": 23, "ipmientri": 23, "0x40001b6600": 23, "0x40001b6658": 23, "0x40001b66b0": 23, "0x40001b6708": 23, "0x40001b6760": 23, "0x40001b67b8": 23, "0x40001b6810": 23, "0x40001b6868": 23, "primarynetdev": 23, "netdeventri": 23, "my": [24, 26], "desktop": [24, 26], "mirror": 24, "mobap": 24, "edu": 24, "2003": 24, "qemu": 24, "prealloc": 24, "metadata": [24, 25], "qcow2": 24, "32g": 24, "vm": [24, 25, 26], "virt": [24, 25], "centos7": [24, 26], "ram": 24, "8192": [24, 25], "vnc": 24, "noautoconsol": 24, "rhel7": [24, 26], "languag": [24, 26], "vi": [24, 26], "firewalld": [24, 25, 26, 28, 33], "virsh": 24, "destroi": 24, "fedora": 24, "prerequisit": [24, 26], "gpgme": [24, 25, 26, 31, 32], "devel": [24, 25, 26, 31, 32, 33], "libassuan": [24, 25, 26, 29, 31, 32], "repo": [24, 25, 26], "ctrliq": [24, 26], "ctrl": [24, 26], "singularityplu": [24, 26], "endpoint": [24, 26], "ser": 24, "approprit": [24, 26], "pull": [24, 26, 27, 28], "setdefault": [24, 26, 30, 33], "k": [24, 26, 30], "ww_server_subnet_mask": 24, "ww_server_ip": 24, "n0000_ip": 24, "review": [24, 26, 28], "hello_world": [24, 26, 33], "machin": [25, 26, 28], "testb": 25, "intel": 25, "vt": 25, "amd": 25, "lscpu": 25, "lsmod": 25, "ccp": 25, "118784": 25, "kvm_amd": 25, "1105920": 25, "irqbypass": 25, "16384": 25, "libguestf": 25, "virtio": 25, "win": 25, "guestf": 25, "icon": 25, "reg": 25, "top": 25, "libvirtd": 25, "usermod": 25, "ag": 25, "9090": 25, "socket": 25, "hashicorp": 25, "crb": [25, 32], "plugin": 25, "eof": 25, "20230513": 25, "url": 25, "pub": 25, "number_of_nod": 25, "env": 25, "box_vers": 25, "private_network": 25, "254": 25, "libvirt__network_nam": 25, "libvirt__dhcp_en": 25, "synced_fold": 25, "nfs_version": 25, "nfs_udp": 25, "cpu_mod": 25, "passthrough": 25, "machine_virtual_s": 25, "40": 25, "inlin": 25, "growpart": 25, "xfs_growf": 25, "vda5": 25, "bindir": [25, 31, 32], "sysconfdir": [25, 31, 32, 33], "datadir": [25, 31, 32], "localstatedir": [25, 31, 32, 33], "lib": [25, 26, 29, 30, 31, 32, 33], "sharedstatedir": [25, 31, 32], "mandir": [25, 31, 32], "man": [25, 31, 32], "infodir": [25, 31, 32], "docdir": [25, 31, 32], "srvdir": [25, 31, 32], "tftpdir": [25, 31, 32, 33], "tftpboot": [25, 26, 29, 30, 31, 32], "systemddir": [25, 31, 32], "bashcompdir": [25, 31, 32], "bash_complet": [25, 31, 32], "firewallddir": [25, 31, 32], "wwclientdir": [25, 31, 32], "tee": 25, "execstart": 25, "ye": [25, 26, 29, 31, 32], "eth1": 25, "n0001": 25, "101": 25, "n0002": 25, "102": 25, "n000": 25, "autostart": 25, "boot_network": 25, "wait": 25, "warewlf": 26, "turnoff": 26, "24": 26, "vboxmanag": 26, "natnetwork": 26, "wwnatnetwork": 26, "7": [26, 28, 30], "wwdev": [26, 28], "adapt": 26, "suffici": 26, "sl7": 26, "optic": 26, "15": [26, 28], "forward": 26, "127": 26, "2222": 26, "guest": 26, "prompt": 26, "upgrad": 26, "v2": 26, "enp0s9": 26, "bootproto": 26, "150": 26, "tftproot": [26, 33], "instanc": 26, "bzimag": 26, "floppi": 26, "consol": [26, 28], "dilemma": 27, "focu": 27, "love": 27, "nobodi": 27, "contribut": 27, "rais": [27, 28], "improv": 27, "send": 27, "docusauru": 27, "procedur": 27, "introduct": 28, "vision": 28, "hostlist": 28, "syncus": 28, "duplic": 28, "db": 28, "un": 28, "cascad": [28, 29, 30, 31, 32, 33], "effect": [28, 29], "ignit": 28, "el7": 28, "el9": 28, "join": 28, "vet": 28, "suit": 28, "delv": 28, "vagrant": 28, "9": [28, 32], "vagrantfil": 28, "spin": 28, "kvm": 28, "master1": 28, "virtualbox": 28, "glossari": 28, "tftpd": 29, "hpa": 29, "concern": 29, "intarfac": 29, "dpkg": 29, "reconfigur": 29, "enter": 29, "enp2s0": 29, "essenti": 29, "curl": 29, "unzip": 29, "libnf": 29, "libgpgm": 29, "zone": [29, 30, 31, 32], "reload": [29, 30, 31, 32], "perman": [29, 30, 31, 32], "usag": [29, 30, 31, 32, 33], "fresh": [29, 30, 31, 32], "context": [29, 30, 31, 32], "restorecon": [29, 30, 31, 32], "rv": [29, 30, 31, 32], "affect": [29, 31, 32], "accord": [29, 30, 31, 32, 33], "uniqu": [29, 30, 31, 32, 33], "dot": [29, 30, 31, 32, 33], "notat": [29, 30, 31, 32, 33], "dest": [30, 31, 32, 33], "readonli": [30, 31, 32, 33], "powertool": 31, "devel_basi": 33, "srv": 33, "wrong": 33, "mv": 33, "warewulf4": 33, "openbuild": 33, "paramat": 33, "45": 33, "dhcp_interfac": 33, "prepopul": 33, "abid": 33, "extrem": 33, "acceler": 33}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"background": 0, "boot": 1, "manag": [1, 3, 4, 12], "ipx": 1, "grub": 1, "secur": [1, 17], "instal": [1, 9, 18, 23, 24, 25, 29, 30, 31, 32, 33], "shim": 1, "efi": 1, "http": 1, "warewulf": [2, 8, 9, 10, 14, 21, 22, 24, 25, 29, 30, 31, 32, 33], "configur": [2, 13, 29, 30, 31, 32, 33], "conf": 2, "node": [2, 11, 12, 13, 15, 16, 20, 25, 29, 30, 31, 32, 33], "default": [2, 24, 29, 30, 31, 32, 33], "directori": 2, "contain": [3, 13, 29, 30, 31, 32, 33], "tool": 3, "import": [3, 12, 14, 19], "privat": 3, "registri": 3, "local": 3, "file": [3, 20], "syncus": 3, "list": [3, 12, 13, 14], "all": [3, 12], "make": [3, 22], "chang": [3, 22], "To": [3, 15], "exclud": 3, "from": [3, 33], "prepar": 3, "build": [3, 14, 24, 29, 30, 31, 32, 33], "creat": [3, 14, 20, 24, 25], "scratch": 3, "A": 3, "your": [3, 22], "host": [3, 14, 25], "us": [3, 6, 14, 15, 23], "apptain": 3, "podman": 3, "size": 3, "consider": 3, "duplic": 3, "disk": 4, "storag": 4, "object": 4, "ignit": 4, "implement": 4, "exampl": [4, 20, 23], "dnsmasq": 5, "usag": 5, "templat": [6, 14, 20], "gender": 6, "glossari": 7, "initi": 8, "system": [8, 14, 18, 25, 29, 30, 31, 32, 33], "servic": [8, 29, 30, 31, 32, 33], "log": 8, "binari": 9, "rpm": 9, "rocki": [9, 25, 31, 32], "linux": [9, 25, 31, 32], "8": 9, "opensus": [9, 33], "leap": [9, 33], "compil": 9, "sourc": 9, "code": [9, 22, 23], "releas": 9, "tarbal": 9, "git": 9, "runtim": [9, 14], "depend": [9, 29, 30, 31, 32, 33], "introduct": [10, 15], "The": [10, 13, 16], "vision": 10, "about": 10, "featur": 10, "ipmi": 11, "set": [11, 13, 29, 30, 31, 32, 33], "review": 11, "profil": [11, 15, 29, 30, 31, 32, 33], "view": 11, "onli": 11, "power": 11, "command": [11, 20], "consol": 11, "kernel": [12, 13, 25, 29, 30, 31, 32, 33], "overrid": [12, 15], "db": 13, "ad": 13, "new": [13, 22], "sever": 13, "name": 13, "attribut": 13, "": 13, "imag": 13, "network": [13, 18, 24], "discoveri": 13, "un": 13, "overlai": [14, 33], "defin": 14, "wwinit": 14, "gener": 14, "combin": 14, "chmod": 14, "chown": 14, "delet": 14, "edit": 14, "show": 14, "an": [15, 22], "multipl": [15, 20], "cascad": 15, "how": 15, "effect": 15, "provis": [16, 17, 19], "hardwar": 16, "setup": [16, 18, 25], "process": 16, "statu": 16, "selinux": 17, "summari": 17, "control": [18, 21, 29, 30, 31, 32, 33], "server": [18, 24], "oper": 18, "address": 18, "stateless": 19, "why": 19, "i": 19, "overview": 19, "comment": 20, "rang": 20, "increment": 20, "variabl": 20, "In": 20, "loop": 20, "decrement": 20, "access": 20, "tag": 20, "special": 20, "includ": [20, 29, 31, 32], "includefrom": 20, "includeblock": 20, "abort": 20, "nobackup": 20, "split": 20, "specif": [20, 23], "wwctl": 21, "hostlist": 21, "contribut": [22, 28], "join": 22, "commun": 22, "slack": 22, "rais": 22, "issu": 22, "step": 22, "1": 22, "fork": 22, "repo": 22, "2": [22, 25], "checkout": 22, "branch": 22, "3": 22, "4": 22, "push": 22, "5": 22, "submit": 22, "pull": [22, 29, 30, 31, 32, 33], "request": 22, "6": 22, "keep": 22, "sync": 22, "debug": 23, "valid": 23, "vet": 23, "run": 23, "full": 23, "test": 23, "suit": 23, "delv": 23, "against": 23, "develop": [24, 25, 26], "environ": [24, 25, 26], "kvm": [24, 25], "cento": [24, 30], "7": 24, "virtual": [24, 25], "machin": 24, "under": 24, "turn": 24, "off": 24, "dhcp": 24, "master1": 24, "wwdev": 24, "vagrant": 25, "requir": 25, "cpu": 25, "h": 25, "w": 25, "support": 25, "modul": 25, "9": 25, "qemu": 25, "libvirt": 25, "cockpit": 25, "option": 25, "plug": 25, "reload": 25, "box": 25, "vagrantfil": 25, "sandbox": 25, "spin": 25, "up": [25, 29, 30, 31, 32, 33], "head": 25, "comput": 25, "virtualbox": 26, "document": 27, "user": 28, "guid": 28, "content": 28, "quickstart": [28, 29, 30, 31, 32, 33], "debian": 29, "12": 29, "basic": 29, "firewalld": [29, 30, 31, 32], "start": [29, 30, 31, 32, 33], "enabl": [29, 30, 31, 32, 33], "automat": [29, 30, 31, 32, 33], "vnf": [29, 30, 31, 32, 33], "add": [29, 30, 31, 32, 33], "el7": 30, "rhel": [30, 31, 32], "el8": 31, "el9": 32, "sle": 33, "15": 33, "open": 33}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Background": [[0, "background"]], "Boot Management": [[1, "boot-management"]], "Booting with iPXE": [[1, "booting-with-ipxe"]], "Booting with GRUB": [[1, "booting-with-grub"]], "Secure boot": [[1, "secure-boot"]], "Install shim and efi": [[1, "install-shim-and-efi"]], "http boot": [[1, "http-boot"]], "Warewulf Configuration": [[2, "warewulf-configuration"]], "warewulf.conf": [[2, "warewulf-conf"]], "nodes.conf": [[2, "nodes-conf"]], "defaults.conf": [[2, "defaults-conf"]], "Directories": [[2, "directories"]], "Container Management": [[3, "container-management"]], "Container Tools": [[3, "container-tools"]], "Importing Containers": [[3, "importing-containers"]], "Private Registry": [[3, "private-registry"]], "Local Files": [[3, "local-files"]], "Syncuser": [[3, "syncuser"]], "Listing All Imported Containers": [[3, "listing-all-imported-containers"]], "Making Changes To Containers": [[3, "making-changes-to-containers"]], "Excluding Files from a Container": [[3, "excluding-files-from-a-container"]], "Preparing a container for build": [[3, "preparing-a-container-for-build"]], "Creating Containers From Scratch": [[3, "creating-containers-from-scratch"]], "Building A Container From Your Host": [[3, "building-a-container-from-your-host"]], "Building A Container Using Apptainer": [[3, "building-a-container-using-apptainer"]], "Building A Container Using Podman": [[3, "building-a-container-using-podman"]], "Container Size Considerations": [[3, "container-size-considerations"]], "Duplicating a container": [[3, "duplicating-a-container"]], "Disk Management": [[4, "disk-management"]], "Storage objects": [[4, "storage-objects"]], "Ignition Implementation": [[4, "ignition-implementation"]], "Example": [[4, "example"], [23, "example"]], "Dnsmasq": [[5, "dnsmasq"]], "Usage": [[5, "usage"]], "Useful templates": [[6, "useful-templates"]], "Genders": [[6, "genders"]], "Glossary": [[7, "glossary"]], "Warewulf Initialization": [[8, "warewulf-initialization"]], "System Services": [[8, "system-services"]], "Warewulf Service": [[8, "warewulf-service"]], "Logs": [[8, "logs"]], "Warewulf Installation": [[9, "warewulf-installation"]], "Binary RPMs": [[9, "binary-rpms"]], "Rocky Linux 8": [[9, "rocky-linux-8"]], "openSuse Leap": [[9, "opensuse-leap"]], "Compiled Source code": [[9, "compiled-source-code"]], "Release Tarball": [[9, "release-tarball"]], "Git": [[9, "git"]], "Runtime Dependencies": [[9, "runtime-dependencies"]], "Introduction": [[10, "introduction"]], "The Warewulf Vision": [[10, "the-warewulf-vision"]], "About Warewulf": [[10, "about-warewulf"]], "Features": [[10, "features"]], "IPMI": [[11, "ipmi"]], "IPMI Settings": [[11, "ipmi-settings"]], "Reviewing Settings": [[11, "reviewing-settings"]], "Profile View": [[11, "profile-view"]], "Node View": [[11, "node-view"]], "Review Only IPMI Settings": [[11, "review-only-ipmi-settings"]], "Power Commands": [[11, "power-commands"]], "Console": [[11, "console"]], "Kernel Management": [[12, "kernel-management"]], "Node Kernels": [[12, "node-kernels"]], "Kernel Overrides": [[12, "kernel-overrides"]], "Listing All Imported Kernels": [[12, "listing-all-imported-kernels"]], "Node Configuration": [[13, "node-configuration"]], "The Node Configuration DB": [[13, "the-node-configuration-db"]], "Adding a New Node": [[13, "adding-a-new-node"]], "Adding several nodes": [[13, "adding-several-nodes"]], "Node Names": [[13, "node-names"]], "Listing Nodes": [[13, "listing-nodes"]], "Setting Node Attributes": [[13, "setting-node-attributes"]], "Configuring the Node\u2019s Container Image": [[13, "configuring-the-node-s-container-image"]], "Configuring the Node\u2019s Kernel": [[13, "configuring-the-node-s-kernel"]], "Configuring the Node\u2019s Network": [[13, "configuring-the-node-s-network"]], "Node Discovery": [[13, "node-discovery"]], "Un-setting Node Attributes": [[13, "un-setting-node-attributes"]], "Warewulf Overlays": [[14, "warewulf-overlays"], [33, "warewulf-overlays"]], "Defined Overlays": [[14, "defined-overlays"]], "System or wwinit overlay": [[14, "system-or-wwinit-overlay"]], "Runtime Overlay or generic Overlay": [[14, "runtime-overlay-or-generic-overlay"]], "Host Overlay": [[14, "host-overlay"]], "Combining Overlays": [[14, "combining-overlays"]], "Templates": [[14, "templates"]], "Using Overlays": [[14, "using-overlays"]], "Build": [[14, "build"]], "Chmod": [[14, "chmod"]], "Chown": [[14, "chown"]], "Create": [[14, "create"]], "Delete": [[14, "delete"]], "Edit": [[14, "edit"]], "Import": [[14, "import"]], "List": [[14, "list"]], "Show": [[14, "show"]], "Node Profiles": [[15, "node-profiles"]], "An Introduction To Profiles": [[15, "an-introduction-to-profiles"]], "Multiple Profiles": [[15, "multiple-profiles"]], "Cascading Profiles": [[15, "cascading-profiles"]], "Overriding Profiles": [[15, "overriding-profiles"]], "How To Use Profiles Effectively": [[15, "how-to-use-profiles-effectively"]], "Node Provisioning": [[16, "node-provisioning"]], "Node Hardware Setup": [[16, "node-hardware-setup"]], "The Provisioning Process": [[16, "the-provisioning-process"]], "Node status": [[16, "node-status"]], "Security": [[17, "security"]], "SELinux": [[17, "selinux"]], "Provisioning Security": [[17, "provisioning-security"]], "Summary": [[17, "summary"]], "Control Server Setup": [[18, "control-server-setup"]], "Operating System Installation": [[18, "operating-system-installation"]], "Network": [[18, "network"]], "Addressing": [[18, "addressing"]], "Stateless Provisioning": [[19, "stateless-provisioning"], [19, "id1"]], "Why is Provisioning Important": [[19, "why-is-provisioning-important"]], "Provisioning Overview": [[19, "provisioning-overview"]], "Templating": [[20, "templating"]], "Examples": [[20, "examples"]], "Comment": [[20, "comment"]], "Range": [[20, "range"]], "Increment Variable In Loop": [[20, "increment-variable-in-loop"]], "Decrement": [[20, "decrement"]], "Access Tag": [[20, "access-tag"]], "Create Multiple Files": [[20, "create-multiple-files"]], "Special Commands": [[20, "special-commands"]], "Include": [[20, "include"]], "IncludeFrom": [[20, "includefrom"]], "IncludeBlock": [[20, "includeblock"]], "Abort": [[20, "abort"]], "Nobackup": [[20, "nobackup"]], "Split": [[20, "split"]], "Node specific files": [[20, "node-specific-files"]], "Controlling Warewulf (wwctl)": [[21, "controlling-warewulf-wwctl"]], "Hostlists": [[21, "hostlists"]], "Contributing": [[22, "contributing"], [28, null]], "Join the community": [[22, "join-the-community"]], "Warewulf on Slack": [[22, "warewulf-on-slack"]], "Raise an Issue": [[22, "raise-an-issue"]], "Contribute to the code": [[22, "contribute-to-the-code"]], "Step 1. Fork the repo": [[22, "step-1-fork-the-repo"]], "Step 2. Checkout a new branch": [[22, "step-2-checkout-a-new-branch"]], "Step 3. Make your changes": [[22, "step-3-make-your-changes"]], "Step 4. Push your branch to your fork": [[22, "step-4-push-your-branch-to-your-fork"]], "Step 5. Submit a Pull Request": [[22, "step-5-submit-a-pull-request"]], "Step 6. Keep your branch in sync": [[22, "step-6-keep-your-branch-in-sync"]], "Debugging": [[23, "debugging"]], "Validating the code with vet": [[23, "validating-the-code-with-vet"]], "Running the full test suite": [[23, "running-the-full-test-suite"]], "Using delve": [[23, "using-delve"]], "Installing delve": [[23, "installing-delve"]], "Running delve against a specific test": [[23, "running-delve-against-a-specific-test"]], "Development Environment (KVM)": [[24, "development-environment-kvm"]], "Create CentOS 7 development virtual machine under KVM": [[24, "create-centos-7-development-virtual-machine-under-kvm"]], "Turn off default network dhcp on server master1": [[24, "turn-off-default-network-dhcp-on-server-master1"]], "Build and install Warewulf on wwdev": [[24, "build-and-install-warewulf-on-wwdev"]], "Development Environment (Vagrant)": [[25, "development-environment-vagrant"]], "Host system requirements": [[25, "host-system-requirements"]], "CPU H/W Virtualization support": [[25, "cpu-h-w-virtualization-support"]], "KVM kernel module": [[25, "kvm-kernel-module"]], "Setup development environment on Rocky Linux 9": [[25, "setup-development-environment-on-rocky-linux-9"]], "Install QEMU, libvirt": [[25, "install-qemu-libvirt"]], "Install Cockpit (Optional)": [[25, "install-cockpit-optional"]], "Install Vagrant, vagrant-libvirt plug-in and vagrant-reload plug-in": [[25, "install-vagrant-vagrant-libvirt-plug-in-and-vagrant-reload-plug-in"]], "Vagrant box and Vagrantfile for Warewulf sandbox": [[25, "vagrant-box-and-vagrantfile-for-warewulf-sandbox"]], "Create Rocky Linux 9.2 vagrant box": [[25, "create-rocky-linux-9-2-vagrant-box"]], "Vagrantfile": [[25, "vagrantfile"]], "Spin up head node": [[25, "spin-up-head-node"]], "Spin up compute nodes": [[25, "spin-up-compute-nodes"]], "Development Environment (VirtualBox)": [[26, "development-environment-virtualbox"]], "Documentation": [[27, "documentation"]], "User Guide": [[28, "user-guide"]], "Contents": [[28, null]], "Quickstart": [[28, null]], "Debian 12 Quickstart": [[29, "debian-12-quickstart"]], "Install the basic services": [[29, "install-the-basic-services"]], "Install Warewulf and dependencies": [[29, "install-warewulf-and-dependencies"], [30, "install-warewulf-and-dependencies"], [31, "install-warewulf-and-dependencies"], [32, "install-warewulf-and-dependencies"], [33, "install-warewulf-and-dependencies"]], "Configure firewalld": [[29, "configure-firewalld"], [30, "configure-firewalld"], [31, "configure-firewalld"], [32, "configure-firewalld"]], "Configure the controller": [[29, "configure-the-controller"], [30, "configure-the-controller"], [31, "configure-the-controller"], [32, "configure-the-controller"], [33, "configure-the-controller"]], "Start and enable the Warewulf service": [[29, "start-and-enable-the-warewulf-service"], [30, "start-and-enable-the-warewulf-service"], [31, "start-and-enable-the-warewulf-service"], [32, "start-and-enable-the-warewulf-service"], [33, "start-and-enable-the-warewulf-service"]], "Configure system services automatically": [[29, "configure-system-services-automatically"], [30, "configure-system-services-automatically"], [31, "configure-system-services-automatically"], [32, "configure-system-services-automatically"], [33, "configure-system-services-automatically"]], "Pull and build the VNFS container (including the kernel)": [[29, "pull-and-build-the-vnfs-container-including-the-kernel"], [31, "pull-and-build-the-vnfs-container-including-the-kernel"], [32, "pull-and-build-the-vnfs-container-including-the-kernel"]], "Set up the default node profile": [[29, "set-up-the-default-node-profile"], [30, "set-up-the-default-node-profile"], [31, "set-up-the-default-node-profile"], [32, "set-up-the-default-node-profile"], [33, "set-up-the-default-node-profile"]], "Add a node": [[29, "add-a-node"], [30, "add-a-node"], [31, "add-a-node"], [32, "add-a-node"], [33, "add-a-node"]], "EL7 Quickstart (CentOS and RHEL)": [[30, "el7-quickstart-centos-and-rhel"]], "Pull and build the VNFS container and kernel": [[30, "pull-and-build-the-vnfs-container-and-kernel"], [33, "pull-and-build-the-vnfs-container-and-kernel"]], "EL8 Quickstart (Rocky Linux and RHEL)": [[31, "el8-quickstart-rocky-linux-and-rhel"]], "EL9 Quickstart (Rocky Linux and RHEL)": [[32, "el9-quickstart-rocky-linux-and-rhel"]], "openSUSE Leap and SLES 15 Quickstart": [[33, "opensuse-leap-and-sles-15-quickstart"]], "Install Warewulf from the open build service": [[33, "install-warewulf-from-the-open-build-service"]]}, "indexentries": {}})
\ No newline at end of file