2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-05-19 18:10:24 +00:00
Commit Graph

2049 Commits

Author SHA1 Message Date
Jarrod Johnson 4da0a96066 Merge branch 'lenovobuild2.14' of github.com:jjohnson42/xcat-core into lenovobuild2.14 2018-06-06 14:23:17 -04:00
Jarrod Johnson 295757c8ef Tighten some security parameters 2018-06-06 14:23:04 -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
cxhong f10d33f66c redirect wget output to /tmp/wget.log (#5251)
* redirect wget output to /tmp/wget.log
2018-05-30 09:36:07 +08:00
yangsbj dad1f72fdc fix issue Non-root user can not run ping on ubuntu 14.4.4 diskless #5227 2018-05-21 00:51:32 -04:00
Jarrod Johnson 4fa468920d Merge branch '2.14.0' into lenovobuild2.14 2018-05-16 15:41:38 -04:00
yangsbj cea795309d add iputils into compute.sles11.pkglist 2018-05-10 02:10:37 -04:00
Bin Xu fc4bbd33fe Fix the issue for stateless node in debug mode, /dev/log is not available (#5086)
(#4929) - use imjournal to make rsyslogd work well with journald
2018-04-11 14:19:35 +08:00
Yuan Bai 78fa1c63e8 enhance exlist without typo and duplicate lines (#5036) 2018-03-30 11:32:32 +08:00
Gᴏɴɢ Jie 4507a038ba Accumulated go-xcat updates (#4991)
* Fix vim modelines

* [go-xcat] Fix --long-help

* [go-xcat] Add curl support

* [go-xcat] Better tarball support

* [go-xcat] Explaination of --xcat-version argument in help message

* [go-xcat] Disable xCAT-core.repo and xCAT-dep.repo if they exist

* [go-xcat] Add change logs
2018-03-28 17:47:44 +08:00
zet809 27779acc74 Merge pull request #5016 from chenglch/logrotate
Add default logrotate configuration for gocons
2018-03-28 16:38:58 +08:00
chenglch 2ac315cbe2 Add default logrotate configuration for gocons
Add logrotate conf for the console log files and log
of goconserver.
2018-03-27 17:11:25 +08:00
Yuan Bai 9a12802077 Merge pull request #5012 from robin2008/xdcpmerge
updatenode MERGE mode does not support update an existing entry
2018-03-27 14:21:46 +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
Bin Xu 961108c53b updatenode MERGE mode does not support update an existing entry 2018-03-26 18:06:49 +08:00
yangsong 3217230d19 fix issue chroot, rpm -qa error: Failed to initialize NSS library #4959 (#5011)
* move use_devurandom before package instllation:fix issue #4959
2018-03-26 17:35:19 +08:00
yangsong 3d5cd23d0d fix issue chroot, rpm -qa error: Failed to initialize NSS library #4959 (#4967) 2018-03-19 16:28:05 +08:00
bybai f36e659715 enhance mlnxofed_ib_install.v2 return 1 when service openibd restart failed 2018-03-12 23:10:24 -04:00
Jarrod Johnson 72420d1f00 Fix syncfiles merge update records
The change to fix superset problem also reversed logic
to prefer the 'old' entries to the 'new' entries.  For now,
restore the logic of merge entries superseding existing entries.

What is really warranted is a facility to intelligently sync the account
databases.  Specifically, read in /etc/login.defs, look at UID_MIN and
GID_MIN for the platform.  For UID/GID lower than that, rpms may manage
and such care needs to be given to not change UID/GID, but still need to
update things like shadow and group *membership*, but presrve uid/gid.

Above UID_MIN/GID_MIN, they are user groups and the uid/gid portion is
important in shared filesystem context, so it is imperative that they
work.
2018-03-08 11:02:29 -05:00
Jarrod Johnson ee54a2cc7b Fix xdcpmerge when no common
The fix for superset broke the null intersection case.
The null intersection case becomes a simple append, so
add as an else clause.
2018-03-08 10:12:08 -05:00
GONG Jie fe60fe04db Add libnl3 to ib.rhels7.ppc64le.pkglist 2018-03-08 17:24:27 +08:00
cxhong 4038056879 Add more print statement for config switches scripts (#4872)
* Add more print statement for config switches scripts

* modified from reviews

* more modify from review
2018-03-06 11:25:38 +08:00
Jarrod Johnson 08c29357bf Update getinstdisk to better handle M.2/ahci devices 2018-03-02 15:42:15 -05:00
Jarrod Johnson e372fb5b73 Add a message to genimage about bus messages
The service handling in systemd causes it to show scary
looking messages to user.  This reassures that the message
is benign.
2018-02-26 15:01:20 -05:00
Jarrod Johnson 2ca56404d9 Add boot nvme support and filter small devices (#4778)
nvme devices were not autosensed as install candidates.

Also, devices smaller than 128 MB are filtered out, as they are likely
to be some media or similar.
2018-02-23 10:32:34 +08:00
Jarrod Johnson 42bca25e1f Fix the mlx driver name
It is mlx4_en, not mlx_en
2018-02-22 15:53:08 -05:00
chenglch 2da3f5140d Move sleep retry from xcat to goconserver
If cons script is waiting, goconserver could not aware of
the status of the console connection. This patch check
the environment when running the script, if it is gocons
and retrying is needed, exit immediately.
2018-02-09 12:11:48 +08:00
Jarrod Johnson a98cb37ced Give priority to likely boot volumes when mixed with raid controller
A common configuration is an ahci attached boot device.  Prefer
ahci over megaraid as a result.
2018-02-02 14:12:33 -05:00
Jarrod Johnson ce311f0ab6 Add boot nvme support and filter small devices
nvme devices were not autosensed as install candidates.

Also, devices smaller than 128 MB are filtered out, as they are likely
to be some media or similar.
2018-02-01 13:52:15 -05:00
cxhong 9184d33e33 remove remote host key from known_hosts file (#4722) 2018-01-25 01:17:03 -06:00
Bin Xu cb25622331 It is for provision log enhancement and partial address #4582 (#4648)
- clear logs in the key components during provisioning (not only debug mode, but debug mode will have more logs)
 - now only cover rhel7 stateful and stateless
 - make more syslogs into cluster.log (tag = xcat or xcat.*)
 - the changes will not impact other distro
2018-01-23 03:20:42 -06:00
yangsong ccc6df75ae supplement for Support custom udev rules in the initrd #4529: add ethtool to stateless pkglist (#4532) 2017-12-15 17:19:40 +08:00
Matt Ezell 991a9facf9 Support custom udev rules in the initrd (#4529) 2017-12-15 03:17:10 -06:00
cxhong e501b26fd0 issues for install license file on accton switches (#4460) 2017-12-07 00:53:32 -06:00
Yuan Bai 1e0d14d58b enhance genimage for sles12sp2 (#4450) 2017-12-06 03:01:45 -06:00
cxhong ac758a9c9d Modified configonie --ntp command (#4436) 2017-12-04 23:48:33 -06:00
Miro ae82fb8290 Fix merging in xdcpmerge.sh (#4328)
* Fixes in xdcpmerge.sh

Two fixes:
1. The grep pattern when finding duplicate usernames is missing ":" at the end. So, for example user "test" would also match "test2, etc.". Adding the ":" delimiter fixes the issue.
2. Another issue happens when the file to be merged is a superset of the files on the nodes. For example, if a new user is added and entire passwd file (that is otherwise identical) is sent to be merged. In this case, the $filebackup.nodups file, i.e. the original file with duplicates removed, becomes empty and the condition "if [ -s "$filebackup.nodups" ]" does not execute. Then the merged file ends up being original file with the merge file fully appended, clearly not what was intended.

This is solved by changing the condition to check for file existence "-a" rather then for size. Additionally, I also turn the logic around so that the duplicates are removed from the merge file and then added to the original file. I think this makes logic a bit cleaner and also ensures that existing entries are not reordered or changed in any way.

* Streamlining previous commit

Adjustment to previous commit, streamlining and simplifying logic. Once $mergefile.nodups is created, just concatenate it the original file.

* Update to xdcpmerge

No need to copy $filebackup to $curfile, they are the same.
2017-11-28 14:02:02 -05:00
Jarrod Johnson 6c2459731b Merge tag '2.13.8' into lenovobuild2.13
xCAT 2.13.8  release
2017-11-28 14:01:03 -05:00
Miro aaacca80cd Fix merging in xdcpmerge.sh (#4328)
* Fixes in xdcpmerge.sh

Two fixes:
1. The grep pattern when finding duplicate usernames is missing ":" at the end. So, for example user "test" would also match "test2, etc.". Adding the ":" delimiter fixes the issue.
2. Another issue happens when the file to be merged is a superset of the files on the nodes. For example, if a new user is added and entire passwd file (that is otherwise identical) is sent to be merged. In this case, the $filebackup.nodups file, i.e. the original file with duplicates removed, becomes empty and the condition "if [ -s "$filebackup.nodups" ]" does not execute. Then the merged file ends up being original file with the merge file fully appended, clearly not what was intended.

This is solved by changing the condition to check for file existence "-a" rather then for size. Additionally, I also turn the logic around so that the duplicates are removed from the merge file and then added to the original file. I think this makes logic a bit cleaner and also ensures that existing entries are not reordered or changed in any way.

* Streamlining previous commit

Adjustment to previous commit, streamlining and simplifying logic. Once $mergefile.nodups is created, just concatenate it the original file.

* Update to xdcpmerge

No need to copy $filebackup to $curfile, they are the same.
2017-11-26 20:20:49 -06:00
Matt Ezell 50fdcec19d Fix #4330, close the socket 2017-11-21 09:44:02 -05:00
Gᴏɴɢ Jie a362033084 Merge pull request #4220 from samveen/fix_xhrm
Improve xHRM
2017-11-21 10:21:11 +08:00
Matt Ezell d862891201 Use IO::Socket to check BMC console port 2017-11-18 14:54:04 -05:00
Casandra Qiu 0b9aae5754 change log messages 2017-11-16 14:49:32 -05:00
Casandra Qiu f6690b648e [openbmc]Do not send exec command for bmc console if bmc is not reachable 2017-11-15 16:56:16 -05:00
Yuan Bai 4a6639233a Merge pull request #4275 from immarvin/onissue
Support http repos for otherpkgs #4042
2017-11-15 10:33:24 +08:00
Samveen Gulati 76b477c398 Error redirection for checks 2017-11-14 08:38:24 +00:00
Samveen Gulati 07add8e288 Fix back multi-ip transfer from port to bridge 2017-11-14 08:29:08 +00:00
Samveen Gulati 5e93ea3b39 Fix logic for bridgeprereq parameter parsing 2017-11-14 08:28:30 +00:00
Samveen Gulati c4f4760eb4 xHRM: migrate existing IP conf of $PORTS to bridge 2017-11-14 07:38:26 +00:00
Samveen Gulati 99ae556314 xHRM: more improvments via ShellCheck 2017-11-14 07:38:26 +00:00