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

6168 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