2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-05-08 17:50:09 +00:00
Commit Graph

306 Commits

Author SHA1 Message Date
Jarrod Johnson 6af6ed227e Merge tag '2.15.0' into lenovobuild 2020-01-24 10:39:24 -05:00
Jarrod Johnson 943905724e Enable IPMI over IPv6 for SR635/SR655 2019-12-05 09:58:14 -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 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 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 55472c8654 Try another strategy for bmcsetup
Try to disable the channel and re-enable.
2019-11-19 16:34:31 -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 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 02da8a6b4f Enable IPMI on SR635/SR655 2019-11-15 14:51:14 -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 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
Mark Gurevich 2d706b9c75 bmcsetup Other LAN and 802.3 LAN for Channel Medium Type 2019-10-22 11:51:23 -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 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 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 5f92abd078 Have autocons auto-react to SOL connect
When connecting, DCD indicates the activity.  Use DCD
to commence/discontinue the SOL console.
2019-03-14 13:03:47 -04:00
Jarrod Johnson 15866feb45 Revise the autoconsole dracut hook
It was trying to run before there was a screen to attach.
2019-03-13 16:30:52 -04:00
Jarrod Johnson 50298b5d92 Add new contents to rpm spec file
The autocons components were missing.
2019-03-13 15:04:09 -04:00
Jarrod Johnson bff2877061 Add autocons to Genesis
This permits genesis to use ACPI to determine console
after boot.  This isn't as good as console=, but it's
close for most scenarios.
2019-03-13 14:51:39 -04:00
Jarrod Johnson dad3f26b9c Merge tag '2.14.3' into lenovobuild2.14
xCAT 2.14.3 release
2018-08-24 09:05:24 -04:00
Jarrod Johnson aeeebd5fc7 Add IB support to genesis 2018-07-27 10:06:20 -04:00
Jarrod Johnson 9ece12e4ea Do not keep doing ethtool after net inits
This can interfere with other programs.
2018-07-20 15:36:24 -04:00
Jarrod Johnson 292de9deb3 Correct wrong port in sshd config 2018-06-28 11:05:41 -04:00
Jarrod Johnson 34bffaa8e4 Add 3389 ssh port
It just so happens that 3389 (RDP) is forwarded by default
by Lenovo IMMs.  Take advantage of this to offer a way to
ssh in through IMM/XCC.
2018-06-28 09:55:41 -04:00
Jarrod Johnson 3bbfafad4d Merge tag '2.14.1' into lenovobuild2.14
xCAT 2.14.1  release
2018-06-01 09:51:20 -04:00
Jarrod Johnson 4fa468920d Merge branch '2.14.0' into lenovobuild2.14 2018-05-16 15:41:38 -04:00
XuWei 9d5dede0d1 update node status when enter shell/standby 2018-04-25 04:46:12 -04:00
cxhong 8f61ee5ace Add ondiscover support for chain table (#4903)
* Add ondiscover support for chain table

* For ondiscover, run nextdestiny after the current operation is done

* Don't set OpenPower server boot from network if boot
2018-03-29 17:50:04 +08:00
Jarrod Johnson e16cea2688 Merge tag '2.13.11' into lenovobuild2.13
xCAT 2.13.11 release
2018-03-26 10:49:04 -04:00
zet809 7d3c3c41b9 Merge pull request #4863 from robin2008/nodediscover
Failed to discover nodes as the discovery method is set  to undef by wrong
2018-03-01 15:59:45 +08:00
Bin Xu b962479353 Fix the issue: Failed to discover nodes as the discovery method is set to udef by wrong (#4860)
- zvmdiscovery plugin will not handle findme
 - not change request if no temp discovered bmc nodes, to avoid the confusing error message
 - add more logs, and ignore the `ipmitool sol info` error output
2018-03-01 15:20:25 +08:00
Casandra Qiu 721d77b6bc Remove "dynamic" checking in the doxcat scripts 2018-02-27 16:42:14 -05:00
zet809 4af7ba619b Merge pull request #4781 from stanford-rc/dodiscovery_syntax
dodiscovery: fix syntax error in case flag_serial is not defined
2018-02-02 14:05:37 +08:00
Kilian Cavalotti ea9b20e1fe dodiscovery: fix syntax error in case flag_serial is not defined 2018-02-01 17:34:29 -08:00
zet809 c6d0cbb094 Merge pull request #4760 from stanford-rc/MTM_fixes
dodiscovery: fallaback to DMI if FRU is incomplete
2018-02-01 09:41:48 +08:00
Kilian Cavalotti 49b8f0cf44 dodiscovery: FRU info may be present may incomplete. Check the contents
of MTM obtained from FRU and fallback to DMI if it's empty.
2018-01-31 16:47:28 -08:00
Kilian Cavalotti e32d37e625 bmcsetup: add missing / in /dev/null 2018-01-24 11:20:23 -08:00
zet809 179b1cdf6c modify directory to copy bmcsetup/getipmi scripts (#4649) 2018-01-17 23:48:13 -06:00
ertaozh a2d2ed1d34 From 2.13.10, the genesis scripts is moved to usr/bin or usr/sbin 2018-01-17 03:41:35 -05:00
Samveen Gulati 63a3efe8bb move /*bin to /usr/ to fix path conflict of genesis base and scripts
RH7/Centos7 and recent versions of fedora relocate `/*bin/*` into `/usr/*bin/`. This causes
conflicts for upgrades against xCAT-genesis-scripts-* packages which expect the `/bin` a to be
a directory while `xCAT-genesis-base-*` packages provide a link. Relocating all files into `/usr`
fixes that conflict and allows a clean upgrade from all old versions.
2018-01-12 06:06:25 +00:00
GONG Jie 6dac9ae943 Remove trailing spaces in file xCAT-genesis-scripts/usr/bin/updateflag.awk 2017-12-31 23:59:59 +00:00
GONG Jie 815d4a5653 Remove trailing spaces in file xCAT-genesis-scripts/usr/bin/update_flash 2017-12-31 23:59:59 +00:00