2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-09-06 10:18:20 +00:00
Commit Graph

25314 Commits

Author SHA1 Message Date
Jarrod Johnson
f7becef99e Comment out problematic trace call
The library is rarely available, do not incur
it as a requirement.
2019-12-04 14:15:39 -05:00
Jarrod Johnson
9786c542f1 Extend duration of the TSM restart
The TSM restart seemed inadequate in testing
2019-12-03 17:01:47 -05:00
Jarrod Johnson
792e41727d Add more missing dependencies for EL8 2019-12-03 17:01:18 -05:00
Jarrod Johnson
8fad733a47 Add EL8 dependencies to SPEC
EL8 build process is missing some automated dependencies
2019-12-03 16:19:31 -05:00
Jarrod Johnson
5b98b4c7b6 Confirmed that there is another deeper problem
Extend and retry bringup attempt
2019-12-03 12:12:17 -05:00
Jarrod Johnson
70c13189cd Revert "Remove TSM networking restart"
This reverts commit 87df6c9ab6.
2019-12-03 12:03:35 -05:00
Jarrod Johnson
87df6c9ab6 Remove TSM networking restart
The cause of the problems was likely a NCSI failover
behavior.
2019-12-03 11:49:54 -05:00
Jarrod Johnson
0958502426 Fix the sle15 template to do 15.1 as well 2019-11-22 14:41:02 -05:00
Jarrod Johnson
6d17223f25 Fix bmcsetup syntax mistake 2019-11-22 14:08:36 -05:00
Jarrod Johnson
1da1c23d40 Attempt another strategy for TSM network config 2019-11-21 08:31:21 -05:00
Jarrod Johnson
8128989802 Abandon trying to run the dedicated in ipv6 mode.
The network stack on the TSM is unable to handle this
situation well.
2019-11-20 10:03:14 -05:00
Jarrod Johnson
54a12ee185 Merge branch 'lenovobuild2.14' of github.com:jjohnson42/xcat-core into lenovobuild2.14 2019-11-19 16:34:56 -05:00
Jarrod Johnson
55472c8654 Try another strategy for bmcsetup
Try to disable the channel and re-enable.
2019-11-19 16:34:31 -05:00
Jarrod Johnson
f7ef37bb4f Merge branch 'lenovobuild2.14' of github.com:jjohnson42/xcat-core into lenovobuild2.14 2019-11-19 15:40:55 -05:00
Jarrod Johnson
4d738ab91e Update to modern squashfs parameters.
The le/be flags have been removed for some time.
2019-11-19 15:40:11 -05:00
Jarrod Johnson
408cf2b353 Adapt channel number dynamically
SR635/SR655 lan channel identity may swap.
Use the oem command to determine the correct
port.
2019-11-19 15:35:48 -05:00
Jarrod Johnson
3f7ad27591 Implement infiniband dhcp addr
Mellanox pretends to be ethernet, but
the OS does not play along.  To provide
for both, provide an infiniband-compatible
variant just in case.
2019-11-18 15:42:22 -05:00
Jarrod Johnson
765e2ad358 Force only one path in SR635/SR655
In some scenarios, it can cause confusion for both interfaces
to be enabled.  Leave the dedicated port with ipv6 only and
disable the shared otherwise.
2019-11-18 14:33:59 -05:00
Jarrod Johnson
a7a5186a4e Adjust otherpkgs repo for rhel8/centos8
This fixes the script not completing successfully
2019-11-18 09:51:34 -05:00
Jarrod Johnson
e1996bcd13 Remove erroneous = from man page 2019-11-15 15:12:04 -05:00
Jarrod Johnson
02da8a6b4f Enable IPMI on SR635/SR655 2019-11-15 14:51:14 -05:00
Jarrod Johnson
961c286c07 Merge branch 'lenovobuild2.14' of github.com:jjohnson42/xcat-core into lenovobuild2.14 2019-11-12 14:15:53 -05:00
Jarrod Johnson
3cabd58e9a Implement sle15.N for SuSE 15 service packs 2019-11-12 14:15:33 -05:00
Jarrod Johnson
42357f9d67 Fix SR635/SR655
First, have to preclude the generic thinksystem treatment.

Also, IPMI 1.5 is no longer supported and we don't need it
so stop enabling it.
2019-11-12 11:59:11 -05:00
Jarrod Johnson
922dfe18c4 Enable bmcsetup for Lenovo SR635/SR655
The SR635/SR655 has a particular scheme for dedicated/shared
and hard coded correlated lan channels.  Implement
support for those scenarios.
2019-11-12 11:17:35 -05:00
Jarrod Johnson
69e2fc0b5a Merge branch 'lenovobuild2.14' of github.com:jjohnson42/xcat-core into lenovobuild2.14 2019-11-05 14:38:18 -05:00
Jarrod Johnson
74c832c3e2 Mitigate risk of kdump enable process problems
During kdump enablement, it was potentially mounting under /tmp
or /var/tmp.  This is a very risky move as at the same time, it
is common to have boot activity 'cleaning' tmp.  Move the
mount point elsewhere.

Additionally, try making it RO, and deferring the two write options
to be done by user.
2019-11-05 14:36:51 -05:00
Jarrod Johnson
c2acfbc56b Add CentOS disc detection in a more generic way 2019-11-05 08:50:13 -05:00
Jarrod Johnson
dc3db7dba1 Merge branch 'lenovobuild2.14' of github.com:jjohnson42/xcat-core into lenovobuild2.14 2019-10-24 14:58:13 -04:00
Jarrod Johnson
acbbeb8629 Fix warning on unitialized value $mask
If not set, jump to returning undef.
2019-10-24 14:57:49 -04:00
Jarrod Johnson
949532f362 Add sleep after port change
The BMC net configuration was not yet ready in the wake
of having had the port changed immediately.  Put in an
opportunity for net cfg to catch up.
2019-10-23 08:46:32 -04:00
Jarrod Johnson
aaaa5755df Revert "Rearrange bmcsetup"
This reverts commit ff3e6c9557.
2019-10-23 08:45:12 -04:00
Jarrod Johnson
0460a64b40 Merge branch 'lenovobuild2.14' of github.com:jjohnson42/xcat-core into lenovobuild2.14 2019-10-17 11:12:07 -04:00
Jarrod Johnson
ff3e6c9557 Rearrange bmcsetup
The password must be set first in some platforms.
2019-10-17 11:11:28 -04:00
Jarrod Johnson
249b76ebc3 Extend timeout for xcatd
Particularly on service nodes, it takes longer to startup
and systemd needs to be more patient.
2019-10-11 10:25:38 -04:00
Jarrod Johnson
4e12c4a074 Add missing shebangs to key scripts 2019-10-01 13:12:19 -04:00
Jarrod Johnson
6482b4600f Remove DB/2 from the postscripts 2019-10-01 13:06:15 -04:00
Jarrod Johnson
3a3938aec7 Fix missing colon 2019-09-30 14:28:15 -04:00
Jarrod Johnson
79620132b5 Add missing dependencies for EL8 2019-09-30 14:04:23 -04:00
Jarrod Johnson
9a31968c87 Remove ambiguity for RHEL8 python
RHEL8 doesn't want 'python', so python2 for now.
2019-09-23 16:10:29 -04:00
Jarrod Johnson
f453b26e6f Fix RHEL8 driverdisk injection
RHEL8 shuffled package around, follow new location.
2019-08-28 15:57:04 -04:00
Jarrod Johnson
bdaf5b80db Accept the probability that the route is already added 2019-08-22 09:21:33 -04:00
Jarrod Johnson
afc999c43c Fix incorrect interpreter
The incorrect interpreter was indicated
2019-08-22 09:20:22 -04:00
Jarrod Johnson
1b4af4fee0 Add new file to rpm manifest 2019-08-22 08:38:43 -04:00
Jarrod Johnson
ef47cdc8dc Merge branch 'lenovobuild2.14' of github.com:jjohnson42/xcat-core into lenovobuild2.14 2019-08-21 16:24:26 -04:00
Jarrod Johnson
4a459177e1 Implement IPMI enablement through redfish
Newer firmware will disable IPMI by default.

If a user is using bmcsetup, they are preparing explictly
to use with IPMI, so use redfish to turn on the IPMI.
2019-08-21 16:23:49 -04:00
Jarrod Johnson
ddbe858c2f Merge branch 'lenovobuild2.14' of github.com:jjohnson42/xcat-core into lenovobuild2.14 2019-08-16 16:09:19 -04:00
Jarrod Johnson
f750c06bb1 Fix support for non-efistub kernels 2019-08-16 16:08:59 -04:00
Jarrod Johnson
5d697b5c5c Add support for modern iPXE client arch for uefi
iPXE moved from 9 to 7 a long time ago.
2.14.6.lenovo2
2019-08-07 13:49:55 -04:00
Jarrod Johnson
61e55bb263 Switch to iPXE compatible syntax for BOOTIF 2019-08-07 13:36:12 -04:00