2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-06-03 01:38:28 +00:00
Commit Graph

26851 Commits

Author SHA1 Message Date
Simon Fowler 6d446a55b4 Use default MaxStartups value.
Some versions of openssh (notably 8.9p1, as ships with Ubuntu 22.04) are
buggy with values of MaxStartups >= 1024 (see
https://lists.mindrot.org/pipermail/openssh-bugs/2022-March/023864.html
for details). Rather than try to tweak this setting, use the default
value of '10:30:100'.
2025-04-17 16:23:47 +02:00
Markus Hilger 7cc8f8b979 Merge pull request #7482 from Obihoernchen/ssl
Fix certificate creation with OpenSSL >= 3.2 (fixes #7481)
2025-02-07 18:37:51 +01:00
Markus Hilger ddbeb291b5 Fix certificate creation with OpenSSL >= 3.2 (fixes #7481) 2024-12-04 18:36:21 +01:00
Markus Hilger f7e389a0c0 Fix 2.17 release date 2024-11-13 15:51:29 +01:00
Markus Hilger 2960b0e9f9 Add 2.17 release info 2.17.0 2024-11-07 14:09:12 +01:00
Markus Hilger 7f97b0e8aa Add 2.17.0 release info (#7475)
* Add 2.17.0 release info

* Update 2.17.x.csv
2024-11-07 13:44:53 +01:00
Markus Hilger ba90d9e24d Merge pull request #7477 from vigo332/patch-1
Add support for nvme device partition names.
2024-11-02 16:59:14 +01:00
vigo332 b43dc3eb20 Add support for nvme device partition names. 2024-10-31 16:17:33 -04:00
Markus Hilger d8ce286412 Merge pull request #7460 from abhishek-sa1/master
Genesis fix for x86_64
2024-09-10 17:17:26 +02:00
Markus Hilger 6e4dbfabc9 Update man pages 2024-08-28 02:27:54 +02:00
Markus Hilger 3930b55550 Merge pull request #7047 from Obihoernchen/vm-macvtap
Create macvtap VM nics
2024-08-28 02:23:21 +02:00
Markus Hilger 0570cda371 Update man pages 2024-08-28 02:19:51 +02:00
Markus Hilger d2378d87e5 Merge pull request #7469 from stanford-rc/dell_bmcport
Provide more options to setup BMC port for Dell servers
2024-08-28 01:09:02 +02:00
Markus Hilger 39664c5d8e Merge pull request #7459 from alexrichert/configib_fix_jul24
configib: fix/clean up el9 support
2024-08-28 01:05:06 +02:00
Alex Richert c89dbe309b configib: don't rm config file for el9/nmcli 2024-08-15 11:30:40 -07:00
sgr 10713bfc6e fix for multiply nameservers in /var/run/NetworkManager/resolv.conf 2024-08-15 15:11:41 +02:00
Kilian Cavalotti 8092f312b9 Schema.pm: add documentation for multi-value ipmi.bmcport for Dell
servers
2024-08-12 13:30:03 -07:00
Kilian Cavalotti 787ea2191e bmcsetup: enhance BMC port configuration for Dell systems
Add optional values to ipmi.bmcport to support more fine-grained
configuration for Dell servers, and mirror the `ipmitool delloem`
capabilities:

   lan set <Mode>
    sets the NIC Selection Mode :
        dedicated, shared with lom<idx>

   lan set <Shared Failover Mode>
    sets the shared Failover Mode :
        shared with failover lom<idx>
        shared with failover all loms,
        shared with failover none.

This patch introduces the possibility to provide 3 (space-separated)
values for ipmi.bmcport:
  1st value:  0 = shared / 1 = dedicated
  2nd value   shared LOM (1-4)   (0 or no value means first available LOM)
  3rd value:  failover LOM (1-4) (0 means no failover, no value means all LOMs)

To ensure maximum compatibility with the default 0/1 shared/dedicated
scheme, the 2nd and 3rd values are optional, and will retain the
previous behavior when not specified.

Examples:

ipmi.bmcport value      BMC interface configuration
0                       Shared with first available interface, failover with
                        all LOMs (catch-all mode)
0 1                     Shared with LOM1, failover all LOMs
0 1 2                   Shared with LOM1, failover LOM2
0 2 0                   Shared with LOM2, no failover
1                       Dedicated
2024-08-12 13:20:16 -07:00
Kilian Cavalotti a299d61cac Schema.pm: reformat ipmi.bmcport help section to make it more compact 2024-08-12 12:08:27 -07:00
Markus Hilger 1534231ae7 Merge pull request #7464 from stanford-rc/onie_macmap
Fix for getting MAC table over SSH on recent ONIE switches
2024-08-09 23:17:51 +02:00
Kilian Cavalotti 959672ef14 Tries to address #7463
- run the remote `bridge` command in a login shell, to make sure PATH is
  properly defined
- add `set -o pipefail` to ensure that errors are properly propagated
  back through the remote SSH command
2024-08-08 15:52:49 -07:00
Abhishek S A f89fb8763d Update doxcat 2024-07-31 08:56:28 +05:30
abhishek-sa1 88447104e5 Update doxcat 2024-07-31 08:54:55 +05:30
Abhishek S A e497b5aa60 Merge branch 'xcat2:master' into master 2024-07-26 16:06:23 +05:30
abhishek-sa1 4346aacfd2 Update configeth 2024-07-26 16:05:22 +05:30
abhishek-sa1 5e7e00ffac xcat genesis fix for x86_64 2024-07-26 16:05:15 +05:30
Markus Hilger c8cb1d6a38 Merge pull request #7257 from Obihoernchen/aarch64
Initial aarch64 support, cross arch stateless images with qemu-user-static, grub2 for x86
2024-07-25 16:12:11 +02:00
Alex Richert 0a3852e787 configib: fix/clean up el9 support 2024-07-24 18:01:38 -07:00
Markus Hilger c41a2d4423 Add Alma support to all testcases 2024-07-16 12:42:39 +02:00
Markus Hilger 597fea5a64 Enable grub2 support for x86 2024-07-12 19:43:14 +02:00
Markus Hilger 8329cf6631 Update documentation for aarch64 and grub2 support 2024-07-12 19:37:15 +02:00
Markus Hilger 857e2909d9 Update man pages for aarch64 2024-07-12 17:13:59 +02:00
Kilian Cavalotti 7ef19295f1 bmcsetup: add support for setting bmcport on Supermicro servers (#7318)
* bmcsetup: add support for setting bmcport on Supermicro servers

* bmcsetup: set real shared mode for Supermicro BMC interface, and add web reference
2024-07-12 16:15:52 +02:00
Kilian Cavalotti 255ff27d8f bmcsetup: revert previous meaning of bmcport for Dell servers (#7317)
* bmcsetup: revert previous meaning of bmcport for Dell servers, to
conform with other server types: 0=shared, 1=dedicated

* bmcsetup: remove dependency on `ipmitool delloem` and use raw cmds instead

ipmitool delloem may not work on all Dell server generations,
functionnality depends on ipmitool versions (see
https://github.com/ipmitool/ipmitool/issues/18).

So removing thatdependency and using raw IPMI commands seems more robust.
2024-07-12 16:05:54 +02:00
Markus Hilger 9da20387d7 Fix nicutils syntax, improve regex 2024-06-26 15:48:39 +02:00
Marc Nguyen b9baaa9c98 Fix hack_uname() of mlnxofed_ib_install: POSIX compliance (#6989) 2024-06-25 17:09:17 +02:00
Andrey Kiryanov 8432960e02 Automatically add biosboot partition on >2TB drives with RHEL 7/8 (#7400)
Co-authored-by: Andrey Kiryanov <kiryanov_ak@pnpi.nrcki.ru>
2024-06-24 23:37:02 +02:00
Alex Richert 1e22382125 Use 'nmcli con modify' for nicextraparams on RHEL9 (#7444)
* Use 'nmcli con modify' for nicextraparams on RHEL9

* update configeth to support nic extra params for RHEL9

* fix new rc logic

* update configeth to support nic extra params for RHEL9, pt 2

* Add alma9+rocky9 for configeth

* Add alma9+rocky9 to nicutils.sh

* configib: use nmcli calls for el9

* configib: fix tabs

* Fix tabs

---------

Co-authored-by: Markus Hilger <markus.hilger@megware.com>
2024-06-24 23:35:36 +02:00
Markus Hilger 52e8399e4f Merge pull request #7447 from Obihoernchen/el9_confignetwork_ipv6
Add support for static IPv6 addresses for EL9
2024-06-24 22:54:56 +02:00
Markus Hilger 4b40e4c7cb Add support for static IPv6 addresses for EL9 2024-06-17 15:55:43 +02:00
Markus Hilger 1acc57025b Merge pull request #7440 from Obihoernchen/megware/el9_dns
EL9: Adding parsing NM resolv.conf for dns entries
2024-06-11 11:00:39 +02:00
Markus Hilger 167d029242 Merge pull request #7441 from Obihoernchen/permissions
Remove useless executable bit
2024-05-08 11:46:47 +02:00
Markus Hilger f42011a493 Unify shebang lines 2024-05-07 16:43:07 +02:00
Markus Hilger dc13997f14 Remove even more useless executable permissions 2024-05-07 16:34:59 +02:00
Markus Hilger df64bf8feb Add missing shebang lines 2024-05-07 16:31:30 +02:00
Markus Hilger 2643c1edd6 Remove useless executable bit 2024-05-07 16:19:25 +02:00
sgr 0f95df177f adding parsing NM resolv.conf for dns entries (if there is no lease file) 2024-05-07 15:58:18 +02:00
Obihörnchen 549e6ba5ca Merge pull request #7437 from xcat2/consortium
Do not rely on GPG key id
2024-04-23 20:52:25 +02:00
Markus Hilger a5ed2d690e Fix goconserver path for EL9 2024-04-21 17:09:53 +02:00
Markus Hilger 55d6d13fe4 Add perl-lib required for xCAT on EL9 2024-04-21 16:13:13 +02:00