Hi, during the last week the new server config release 23.01 has been deployed to all systems. This incorporates a lot of bigger and smaller fixes since October of last year, see below for details. Kind regards, Gunnar Release 23.01 (2023-07-10) Highlights added lots of xres and xweb playbooks implemented Ubuntu vmhost rollout and rollout of centos kvm on top of ubuntu new ansible inventory, new dependency handling Changes collectd: limited memory usage (WriteQueueLimitHigh, WriteQueueLimitLow) get-dns-zone-ips: script user interface reworked into friendly version xres: reworked xRes cache Server zRam mount inventory: implemented additional “deployment” group “standby” reworked data and mariadb rollout in the course of COS rollout xres: wkhtmltopdf installation now installs version without x server dependency get-vmhost-ressources: export is now TAB - delimited for easy Excel import tools/get-dns-zone-ips: improved dns zone filtering in case of multiple matches xres: cache cluster node PrivateTmp option disabled via systemd xres: complete rework and simplification of keepalived rollout for rpac v2 xres: db02 replication check now connects to 127.0.0.1, not socket xres: replication monitoring user (nrpe/nagios) added to “mysql” group inventory: inheritance of variables has been put into the correct override order inventory: changed class to hostclass because these classes are assigned directly to hosts as opposed to metaclassclasses which group some hostclass classes together inventory: New unit “core”: this is a part of the infra systems which must not be accessible for the support and dev teams (firewalls, vmhosts, ipa) - see hostclass.csv, everything starting with core_. inventory: all classes, which were loosely floating around (cross-product systems, infra-group) have been assigned to “infra” or “core” units. I.e. the group names begin now also with infra_ and core_, analogously to xres_, xmid_, xibe_, xweb_… inventory: for workstations, the “platform” group has been set to notebook, which was previously bare_metal. The latter is now only used for rack servers. inventory: the dependencies.yml was replaced by parent columns in the group CSVs, this is a bit easier dismissed installing latest UEK kernel - we stick to the old veriosn installable at currently supported Centos7. Kernel handling has been disabled in base.yml ansible: moved away from docker setup in GS, switched to plain ansible installation xres: Added hostclass xresdbapinode and xRes mongdb driver installation via pecl ansible: removed product rollout zombies from ansible roles: byebye xmid + xibe bare-metal servers: implemented vmhost monitoring based on storcli instead of megacli covering all hardware we have debian setup: fixed package list for older debian systems Added docker daemon config: live-restore option: containers survive most docker daemon restarts vmhost: list lvm volumes not occpuied by kvm or local mount xres: cache cluster member now have a 20GB compressed zram disk for faster zip file handling ansible inventory: implemented ip_net column in network.csv and parser validation serial console support for KVM guests for CLI access from vmhost disabled apparmor and selinux via kernel options - safe from beeing overriden during e.g. docker installation xres data01: added symlink /var/www/xres => /var/www/xres_cos implemented ubuntu base and vmhost rollout php 8.1 for xmid implemented docker shutdown timeout of 5 minutes for docker_hosts, see XRES-10044 and AD-1755 implemented centos7 bootstrap on ubuntu vmhosts polkit/libvirt config for KVM ubuntu hosts bootstrap: added virtual console support for grub xres: finished multiple-php-version setup xres: new faster logrotate for xRes BC -- Mit freundlichen Grüßen Gunnar Mann - Systemadministration - ________________________________________________________ TraSo GmbH Nonnenstraße 42 D-04229 Leipzig Tel.: +49 341 355 740 76 Fax: +49 341 355 740 21 E-Mail: g.mann@traso.de <mailto:g.mann@traso.de> <https://www.traso.de/> <https://www.facebook.com/TraSoGmbH> <https://www.xing.com/companies/trasogmbh> ________________________________________________________ Geschäftsführer: Haiko Gerdes Handelsregister: Amtsgericht Leipzig, HRB 21850 <https://www.kununu.com/de/traso1> ________________________________________________________ Geschäftsführer: Haiko Gerdes Handelsregister: Amtsgericht Leipzig, HRB 21850 <https://www.kununu.com/de/traso1>