2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-05-07 17:27:15 +00:00
Commit Graph

6039 Commits

Author SHA1 Message Date
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.
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
Jarrod Johnson 3d7111c252 Fix omitted header from genesis ipxe file 2019-08-07 13:30:43 -04:00
Jarrod Johnson 792fe6d354 Skip :80 if possible 2019-08-07 13:23:24 -04:00
Jarrod Johnson b375d3268c Skip elilo for genesis in mknb
mknb does not need to use elilo for genesis
2019-08-07 13:17:56 -04:00
Jarrod Johnson b7db0e21ef Have mknb boot config also omit httpport when possible 2019-08-07 13:08:49 -04:00
Jarrod Johnson 1035841b5d Fix makedhcp -n
The httpport site variable was being incorrectly interpolated into a
string.
2019-08-07 13:02:39 -04:00
Jarrod Johnson a2f77ea90b Apply httpport opt out on dhcp.pm 2019-07-19 11:37:32 -04:00
Jarrod Johnson cd61fd9db4 Only set : port when non default
A case has been discovered where :80 seems to be asking for trouble.
Sidestep this case by omitting when it is not needed.
2019-07-18 09:02:23 -04:00
Jarrod Johnson 6888cad66d Have xnba conditionally do elilo if needed
CentOS 6 and RHEL 6 for example do not support direct iPXE
boot.  For those platforms, auto-use elilo for uefi boot.
2019-06-19 09:45:24 -04:00
Jarrod Johnson 097f9cc50a Remove use of elilo
iPXE can directly execute all but the most ancient Linux kernels
directly in UEFI boot.  Remove the elilo intermediate step.
2019-06-13 15:14:07 -04:00
Jarrod Johnson bff53d4eae Merge tag '2.14.6' into lenovobuild2.14
xCAT 2.14.6 release
2019-05-02 13:05:07 -04:00
bxuxa b2e6f56cb0 handle the case when conserver is not available 2019-03-27 13:46:14 +08:00
GONG Jie 410226830d Merge branch 'master' into rhels8-tmp 2019-03-14 16:10:41 +08:00
Mark Gurevich b04d280317 Some more doc fixes 2019-03-12 14:01:58 -04:00
GONG Jie 4f1f383342 Merge branch 'master' into rhels8-tmp 2019-03-12 18:23:17 +08:00
GONG Jie 3089a256e5 Handle the exit code properly 2019-03-12 18:10:41 +08:00
GONG Jie 0278e8962c Handle the output of cpio properly 2019-03-12 18:10:31 +08:00
GONG Jie dd394f6f6e Handle the exit code of child process properly 2019-03-12 18:10:23 +08:00
GONG Jie 436c9bef0f Merge branch 'master' into rhels8 2019-03-12 17:56:06 +08:00
yangsong d8f796ffca fix issue modifies the permissions of source bin file #6049 (#6053)
grant the sounce bin file correct permissions
2019-03-06 14:56:29 +08:00
GONG Jie 4ee60e49f9 Merge branch 'master' into rhels8-tmp 2019-02-26 16:53:49 +08:00
Gᴏɴɢ Jie 4e210e8f37 Remove xinetd related code to make tftp service work on RHEL 8. (#5937)
* No xinetd service any more. Remove xinetd related code to make tftp service work on RHEL 8.

* Remove /etc/xinetd.d/tftp related code in stop_TFTP()
2019-01-28 16:11:16 +08:00
zet809 cfb07a05e4 Merge pull request #5976 from jjohnson42/opasupport
Have dhcp.pm recognize OPA/IB hwaddr
2019-01-28 10:28:46 +08:00
Jarrod Johnson 6df30438b2 Add comments to explain the hwtype change 2019-01-25 10:43:20 -05:00
Jarrod Johnson 58dab1f15e Allow IB/OPA addresses in mac table again
The change blocked valid addresses.
2019-01-24 14:52:40 -05:00
Jarrod Johnson 1a4b89523b Allow IB/OPA addresses in mac table again
The change blocked valid addresses.
2019-01-24 13:44:15 -05:00
yangsbj 33c5c3cae1 fix issue nodeset calculate wrong path for deploying sles when using "copycds -p" #5966 2019-01-24 04:16:24 -05:00
Yuan Bai 59c1630e76 add dnsforwardmode for makedns (#5970)
* add forwardmode for makedns

* polished

* polished

* update site table man doc

* polished

* polished
2019-01-24 14:36:35 +08:00
Jarrod Johnson f60a97dcb2 Have dhcp.pm recognize OPA hwaddr 2019-01-23 22:21:50 -05:00
Jarrod Johnson d46eec274c Fix non-hierarchical syncfiles
The change to fix hierarchical failed when the request did
not go through XML serialization.  Fix by putting into the proper
structure.
2019-01-23 16:34:21 -05:00
Jarrod Johnson 4cb5a894d2 Fix syncfiles when node points at foreign node
Foreign node is unable to correctly relay to appropriate service
node without username.  This is similar to the updatenode problem, but
occurs in a mismatch dhcp offer.
2019-01-23 16:15:27 -05:00
Jarrod Johnson aaa9ddd553 Do not proceed past boot into standby
Some installers advance the destiny multiple times.
Avoid going off the edge into 'standby' in such scenarios.
2019-01-18 13:28:29 -05:00
Gᴏɴɢ Jie 14f993bc14 Merge master branch to RHEL 8 branch (#5953)
* rpower for redfish support

* rsetboot for redfish support

* recover

* modify depending on discussion and comments

* refine test case xcatd_start (#5932)

* Update small text in the diskful support example for cuda_power9_setup

Fix small issue mentioned in 5852

* rsetboot for redfish support

* Fix issue 5933: xCAT-openbmc-py build failed

* Fix remoteshell compatibility with custom Match (#5936)

If a user has a custom Match directive, remoteshell would
create an invalid configuration.  Fix by ensuring we are
outside of a match context by doing Match all explicitly.

* fix issue PR #5936 resulted in remoteshell failed in rhels6.10 #5944

* refine xcat-inventory backend testcase (#5946)

* add test case for issue 3602: confignetwork cannot work when regular expression is used in nics table

* add lsdef to get more debug info

* Revert "fix issue PR #5936 resulted in remoteshell failed in rhels6.10 #5944"

* revert PR Fix remoteshell compatibility with custom Match #5936
2019-01-15 17:33:59 +08:00
yangsong 5925987b55 fix issue of site.httpport support in makedhcp (#5904) 2019-01-09 14:22:06 -05:00
Jarrod Johnson eb68b59906 Merge tag '2.14.5' into lenovobuild2.14
xCAT 2.14.5 release
2019-01-09 14:20:23 -05:00
xuweibj 29c8523c39 Merge branch 'master' into rsetboot_rf 2019-01-09 02:02:54 -05:00
xuweibj 62574abb75 rsetboot for redfish support 2019-01-08 20:05:32 -05:00
Mark Gurevich ee6ecbbc4a Merge pull request #5910 from xuweibj/rpower_rf
rpower for redfish support
2019-01-08 09:14:46 -05:00
Gᴏɴɢ Jie efc60c8825 Make makedhcp working on RHEL 8 xCAT management node (#5930)
* Patch dhcp.pm for RHEL 8

* Ignore interface lo while makenetworks

* Revise the comments to reflect the code changes
2019-01-08 15:54:47 +08:00
xuweibj a8eab805fd modify depending on discussion and comments 2019-01-08 00:41:56 -05:00
Jarrod Johnson a6898b9304 Correct incorrect loop keyword in nodestat
If a system had 3389 and sshd running, it triggered a bug.
Fix by using the correct loop flow keyword for perl.
2019-01-03 09:23:13 -05:00
Bin Xu 85bd3a5c79 Merge branch 'master' into lsdef-z 2018-12-27 14:35:37 +08:00
xuweibj fae4c21d8f recover 2018-12-21 00:35:44 -05:00
xuweibj 1f16968621 rsetboot for redfish support 2018-12-21 00:28:11 -05:00
xuweibj 7ce5108422 rpower for redfish support 2018-12-19 03:34:04 -05:00
bxuxa 4a799bb331 Make lsdef -z could display all attribute by default(#5241) 2018-12-19 13:45:15 +08:00
yangsong 6514297599 fix issue of site.httpport support in makedhcp (#5904) 2018-12-18 16:57:00 +08:00