Thursday, 2024-03-21

@ericmacdonald:matrix.orgFirst, controller-1 online state is driven by management network maintenance messaging between the mtcAgent and mtcClient. The OAM interface is not involved with the online state. Once controller-1 boots following the install its mtcClient process will begin sending mtcAlive messages to the active 'controller'. mtcAgent receipt of the mtcAlive messages drives controller-1 to online.13:48
@ericmacdonald:matrix.orgSecond, the kernel and initrd images MUST be in the /var/pxeboot directory for tftp to work. Linking them does not. This setting is specified in the /etc/dnsmasq.conf file. [sysadmin@controller-0 rel-24.03(keystone_admin)]$ pwd13:52
/var/pxeboot/rel-24.03
[sysadmin@controller-0 rel-24.03(keystone_admin)]$ ls -lrt
total 206576
-rw-r--r-- 1 root root 179674774 Mar 21 01:00 initrd
-rw-r--r-- 1 root root 9738176 Mar 21 01:00 bzImage-rt
-rw-r--r-- 1 root root 11056992 Mar 21 01:00 bzImage
-rw-r--r-- 1 root root 11056992 Mar 21 01:00 bzImage-std
@ericmacdonald:matrix.orgFrom /etc/dnsmasq.conf in my system13:55
# TFTP support
enable-tftp
tftp-max=200
tftp-root=/var/pxeboot,bond0
@ericmacdonald:matrix.orgLastly, on system node installs, ostree and kickstarts are fetched remotely from controller-0 and that content MUST be under /var/www/pages/feed13:58
Hwere is the rule from /etc/lighttpd/lighttpd.conf
# deny access to feed directories for external connections.
# Only enable access to dir listing for feed directory if on internal network
# (i.e. mgmt or pxeboot networks)
include "/etc/lighttpd/lighttpd-inc.conf"
$HTTP["remoteip"] != "127.0.0.1" {
$HTTP["url"] =~ "^/(rel-[^/]*|feed|updates|iso)/" {
dir-listing.activate = "enable"
}
$HTTP["remoteip"] != var.management_ip_network {
$HTTP["remoteip"] != var.pxeboot_ip_network {
$HTTP["url"] =~ "^/(rel-[^/]*|feed|updates)/" {
url.access-deny = ( "" )
}
}
}
}
@ericmacdonald:matrix.orgLastly, on system node installs, ostree and kickstarts are fetched remotely from controller-0 and that content MUST be under /var/www/pages/feed13:59
Here is the rule from /etc/lighttpd/lighttpd.conf
; deny access to feed directories for external connections.
; Only enable access to dir listing for feed directory if on internal network
; (i.e. mgmt or pxeboot networks)
include "/etc/lighttpd/lighttpd-inc.conf"
$HTTP["remoteip"] != "127.0.0.1" {
$HTTP["url"] =~ "^/(rel-[^/]*|feed|updates|iso)/" {
dir-listing.activate = "enable"
}
$HTTP["remoteip"] != var.management_ip_network {
$HTTP["remoteip"] != var.pxeboot_ip_network {
$HTTP["url"] =~ "^/(rel-[^/]*|feed|updates)/" {
url.access-deny = ( "" )
}
}
}
}
@ericmacdonald:matrix.org * From /etc/dnsmasq.conf in my system14:00
; TFTP support
enable-tftp
tftp-max=200
tftp-root=/var/pxeboot,bond0

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!