2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-01-11 02:42:29 +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