Nerdhole Enterprises host report

This is a list of all the hosts in the Nerdhole Enterprises and their pertinent variables. Updated on 2025-04-20 14:43:55.666588.

List of all hosts

This is a list of the hosts in the "All" group.

Hostname Ansible groups OS MAC Description
algernon.nerdhole.me.uk backupservers kvmhosts okd_hosts os_centos_stream_9 os_linux pcp_servers workstations centos-stream-9 74:56:3c:3c:bd:bd Large KVM host
alucard.nerdhole.me.uk os_centos_stream_9 os_linux workstations centos-stream-9 00:4e:01:ad:de:3b Test workstation and server
ariciel.nerdhole.me.uk kvmguests kvmguests_emerald os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:01:02 KVM Linux guest at Emerald
bannog.nerdhole.me.uk kvmguests kvmguests_emerald os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:01:01 KVM Linux guest at Emerald
emerald.nerdhole.me.uk kvmhosts os_centos_stream_9 os_linux pcp_servers workstations centos-stream-9 44:8a:5b:98:92:99 none
gateway.nerdhole.me.uk routers - b0:4e:26:45:aa:62 none
griggin.nerdhole.me.uk os_vio vioservers - 00:09:6b:eb:68:ae none
labo100.nerdhole.me.uk kvmguests kvmguests_algernon os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:02:64 KVM Linux guest at Algernon
labo101.nerdhole.me.uk kvmguests kvmguests_algernon os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:02:65 KVM Linux guest at Algernon
labo102.nerdhole.me.uk kvmguests kvmguests_algernon os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:02:66 KVM Linux guest at Algernon
labo103.nerdhole.me.uk kvmguests kvmguests_algernon os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:02:67 KVM Linux guest at Algernon
labo104.nerdhole.me.uk kvmguests kvmguests_algernon os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:02:68 KVM Linux guest at Algernon
labo105.nerdhole.me.uk kvmguests kvmguests_algernon os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:02:69 KVM Linux guest at Algernon
labo106.nerdhole.me.uk kvmguests kvmguests_algernon os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:02:6a KVM Linux guest at Algernon
labo107.nerdhole.me.uk kvmguests kvmguests_algernon os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:02:6b KVM Linux guest at Algernon
labo108.nerdhole.me.uk kvmguests kvmguests_algernon os_centos_stream_9 os_linux pcp_clients wsgi_servers centos-stream-9 52:54:ba:be:02:6c KVM Linux guest at Algernon
labo109.nerdhole.me.uk kvmguests kvmguests_algernon os_centos_stream_9 os_linux pcp_clients wsgi_servers centos-stream-9 52:54:ba:be:02:6d KVM Linux guest at Algernon
labo110.nerdhole.me.uk os_centos_stream_9 os_linux centos-stream-9 52:54:ba:be:02:6e none
lenna.nerdhole.me.uk aixservers os_aix - 52:54:ba:be:12:04 none
lirael.nerdhole.me.uk kvmguests kvmguests_emerald os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:01:04 KVM Linux guest at Emerald
nero.nerdhole.me.uk printers - 38:ea:a7:69:c0:c1 none
tv.nerdhole.me.uk ungrouped - ec:be:5f:89:24:ce none
nix.nerdhole.me.uk aixguests os_aix - 52:54:ba:be:13:05 none
okd101.okd.nerdhole.me.uk okd_algernon okd_nodes - 52:54:51:f7:01:65 OpenShift node at Algernon
okd102.okd.nerdhole.me.uk okd_algernon okd_nodes - 52:54:51:f7:01:66 OpenShift node at Algernon
okd103.okd.nerdhole.me.uk okd_algernon okd_nodes - 52:54:51:f7:01:67 OpenShift node at Algernon
okd104.okd.nerdhole.me.uk okd_algernon okd_nodes - 52:54:51:f7:01:68 OpenShift node at Algernon
okd105.okd.nerdhole.me.uk okd_algernon okd_nodes - 52:54:51:f7:01:69 OpenShift node at Algernon
okd106.okd.nerdhole.me.uk okd_algernon okd_nodes - 52:54:51:f7:01:6a OpenShift node at Algernon
okdlb.okd.nerdhole.me.uk ungrouped - 52:54:51:f7:01:64 none
okdlb.nerdhole.me.uk kvmguests kvmguests_algernon okd_loadbalancers os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:02:46 KVM Linux guest at Algernon
paya.nerdhole.me.uk os_centos_stream_9 os_linux workstations centos-stream-9 1c:69:7a:66:cd:f4 none
rayla.nerdhole.me.uk laptops os_linux os_lmde_6_cinnamon - 68:f7:28:79:66:e0 none
selena.nerdhole.me.uk kvmguests kvmguests_emerald os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:01:03 KVM Linux guest at Emerald
smitty.nerdhole.me.uk kvmguests kvmguests_emerald os_centos_stream_9 os_linux pcp_clients centos-stream-9 52:54:ba:be:01:05 KVM Linux guest at Emerald
sypha.nerdhole.me.uk backupclients bis main os_centos_stream_9 os_linux centos-stream-9 d8:9e:f3:91:8a:d8 Main server for nerdhole.me.uk
trixie.nerdhole.me.uk aixguests os_aix - 52:54:ba:be:14:05 none
yang.nerdhole.me.uk laptops os_linux os_linuxmint_21_3_cinnamon linuxmint-21.3-cinnamon 1c:39:47:9e:e5:15 none

Application groups

This section contains the various applications we support and for each host, what the variables are.

Main server

The Main Server manages the other hosts in the network using FreeIPA, DNS, DHCP, NFS and so on.

Application group: main. Hosts:

  • sypha.nerdhole.me.uk
Variable Description Contents
nschool.environment.name Name of the entire environment Nerdhole Enterprises
nschool.environment.locality Where the environment is for CA Medway
nschool.environment.state State or province for CA Kent
nschool.environment.organizationalunit Organizational unit for CA N-School
nschool.environment.commonname Common Name of the CA administrator Menno Willemse
nschool.environment.emailaddress Email address for CA None of your business
nschool.environment.main_domain Domain of the main server nerdhole.me.uk
nschool.environment.main_server_fqdn FQDN of main server for bootstrap sypha.nerdhole.me.uk
nschool.environment.main_server_ip IP address of main server 10.12.0.2
nschool.environment.main_server_os OS of the main server centos-stream-9
nschool.environment.nschool_home Home directory of NSCHOOL data /local/nschool
nschool.environment.first_user_id First UID to be assigned to a user 1725200000

The file system information is:

Name LV Mountpoint Size Owner Perm
local /dev/mapper/datavg-locallv /local 1024G root:root 0755

Boot/Install server

A boot/install server contains software for other machines to install. Other machines can also boot from this machine and start installations.

Application group: bis. Hosts:

  • sypha.nerdhole.me.uk

The operating systems supported by our BIS are:

Label Name ISO image Method
centos-stream-8.5 CentOS Stream 8.5 CentOS-8.5.2111-x86_64-dvd1.iso kickstart
centos-stream-9 CentOS Stream 9 CentOS-Stream-9-latest-x86_64-dvd1.iso kickstart
rocky-9.1 Rocky Linux 9.1 Rocky-9.1-x86_64-dvd.iso kickstart
rocky-9.3 Rocky Linux 9.3 Rocky-9.3-x86_64-minimal.iso kickstart
ubuntustudio-23.10 Ubuntu Studio 23.10 ubuntustudio-23.10-dvd-amd64.iso debian
linuxmint-21.3-cinnamon Linux Mint 21.3 Cinnamon linuxmint-21.3-cinnamon-64bit.iso debian
linuxmint-22-cinnamon Linux Mint 22 Cinnamon linuxmint-22-cinnamon-64bit.iso debian
lmde-6-cinnamon Linux Mint Debian Edition 6 Cinnamon lmde-6-cinnamon-64bit.iso debian
fedora-coreos-40 Fedora CoreOS 40 fedora-coreos-40.20240416.3.1-live.x86_64.iso Manual

The file system information is:

Name LV Mountpoint Size Owner Perm
localbis /dev/mapper/datavg-localbislv /local/bis 512G root:root 0755

Kernel Virtual Machine Host

A KVM host is meant to run virtual machines that can then be treated like regular Linux hosts. We use KVM QEMU. These are the variables involved:

Variable Description Contents
local_kvm_stripes Number of stripes in the /local/kvm file system 1 (default) or 2

KVM Hosts

The KVM hosts are:

Hostname Description Extra swap KVM stripes
algernon.nerdhole.me.uk Large KVM host 256G 2
emerald.nerdhole.me.uk - 256G 1

Kernel Virtual Machine guest

KVM guests fall into one of several classes. We have the following classes to choose from:

Class Description Memory CPUs Rootvg Home net
basic Basic low-resource VM guest with graphics console 4096MB 2 70GB frontnet
openshift KVM guest optimised for OpenShift 16384MB 4 120GB shiftnet

These are the KVM guests defined in Nerdhole Enterprises and their variables.

Guest VM Host Class
ariciel.nerdhole.me.uk emerald.nerdhole.me.uk basic
bannog.nerdhole.me.uk emerald.nerdhole.me.uk basic
labo100.nerdhole.me.uk algernon.nerdhole.me.uk basic
labo101.nerdhole.me.uk algernon.nerdhole.me.uk basic
labo102.nerdhole.me.uk algernon.nerdhole.me.uk basic
labo103.nerdhole.me.uk algernon.nerdhole.me.uk basic
labo104.nerdhole.me.uk algernon.nerdhole.me.uk basic
labo105.nerdhole.me.uk algernon.nerdhole.me.uk basic
labo106.nerdhole.me.uk algernon.nerdhole.me.uk basic
labo107.nerdhole.me.uk algernon.nerdhole.me.uk basic
labo108.nerdhole.me.uk algernon.nerdhole.me.uk basic
labo109.nerdhole.me.uk algernon.nerdhole.me.uk basic
lirael.nerdhole.me.uk emerald.nerdhole.me.uk basic
okdlb.nerdhole.me.uk algernon.nerdhole.me.uk basic
selena.nerdhole.me.uk emerald.nerdhole.me.uk basic
smitty.nerdhole.me.uk emerald.nerdhole.me.uk basic