# Test Systems List of test nodes and the idea behind. ## Core Linux Infrastructure Systems - sysdb-test.psi.ch aka lx-sysdb-test-01.psi.ch as test Sysdb server - puppet00-test.psi.ch as test Puppet server On these systems there is currently only the [`lxdev` sysdb environment](https://git.psi.ch/linux-infra/hiera/data-lxdev) available/configured. To get a node to boot into the test setup, you need a special network boot configuration for grub in the [`network-boot` repo](https://git.psi.ch/linux-infra/network-boot). Best do in `grub.d` a symlink from the full qualified hostname to `use-sysdb-test`. Then in the root directory you need another symlink from `grub.cfg-01-$MAC` (use dashes instead of colons to separte the MAC address bytes) to the symlink with your hostname in `grub.d`. This last file is looked up by grub during network boot. The symlink cascade is to know what MAC address belongs to what host and what is the intend of the special configuration. ## Icinga2 Test Server Here we mostly deal with the master: - Primary [vmonma02a.psi.ch](https://vmonma02a.psi.ch) (with Director) - Secondary [vmonma02b.psi.ch](https://vmonma02b.psi.ch) The schema with all nodes of the test setup you find in the [Monitoring Environment Slides](https://monitoring.psi.ch/icingaweb2/psi-help/pdfs/MonitoringIcinga2.pdf) page 3. ## Test RHEL Nodes This systems are in the [`lxdev` sysdb environment](https://git.psi.ch/linux-infra/hiera/data-lxdev). Here we have minimal configuration (`noconfig`) to test the default setup and a more extensive configuration (`muchconfig`) to have a test bed with more complex settings. ### `noconfig` Servers - `lxdev00.psi.ch` running RHEL7 - `lxdev01.psi.ch` running RHEL8 with managed network configuration and static IP automatically read from DNS - `lxdev02.psi.ch` running RHEL9 with managed network configuration and static IP automatically read from DNS ### `noconfig` Workstations - `lxdev03` running RHEL7 - `lxdev04` running RHEL8 - `lxdev05` running RHEL9 ### `muchconfig` Workstations - `lxdev6` running RHEL7 - `lxdev7` running RHEL8 - `lxdev8` running RHEL9 All of these have a serial port added to the virtual hardware and the output of it is sent to a file which is accessible on `lxsup.psi.ch` on `/data/serial_console/` Then each of these hosts can monitor the network traffic of the two other hosts. The interface `ens224` will get a copy of the network traffic from the lower of the other two hosts, whereas the interface `ens256` gets the traffic of the node with the bigger number. ## Test DMZ Nodes This system are in the normal production [`lx` sysdb environment](https://git.psi.ch/linux-infra/hiera/data-lx) in the `dmz` puppet group: - `lx-test-dmz-01.psi.ch` - `lx-test-dmz-02.psi.ch`