2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-05-31 10:06:39 +00:00

9759 Commits

Author SHA1 Message Date
GONG Jie
1fc3e2d18c [go-xcat] Fix command line argument handling bug introduced by previous commits 2018-10-26 16:07:55 +08:00
GONG Jie
3d4f196426 [go-xcat] Change back to gpgcheck=0 2018-10-26 11:29:38 +08:00
Gᴏɴɢ Jie
833f33c820 [go-xcat] Fix the result of smoke test when xCAT is not installed (#5731)
* [go-xcat] Revise the command line argument handling

* [go-xcat] Revise test cases

* [go-xcat] Fix the result of smoke test when xCAT is not installed
2018-10-25 17:19:30 +08:00
Gᴏɴɢ Jie
01ad6cd6a6 Uninstall xCAT with go-xcat (#5674)
* [go-xcat] Revise debug log, in order to make debugging go-xcat and bug reporting easier.

* [go-xcat] Revise the prompt messages

* [go-xcat] In yum/zypper repo file, use gpgcheck=1

* [go-xcat] Bump version number

* [go-xcat] Revise the help messages

* [go-xcat] xCAT uninstallation

* [go-xcat] Fix kill command error messages

* [go-xcat] Simplify command line argument processing

* [go-xcat] When do a `check', only run update_repo

* Update document of xCAT uninstallation - use `go-xcat uninstall`

* [go-xcat] Handle goconserver in trash_xcat()

* [go-xcat] Add goconserver to the uninstallation package list

* Add goconserver to the uninstallation package list

* [go-xcat] Fix debug_logger

* [go-xcat] xCAT can be completely uninstalled
2018-10-25 13:24:15 +08:00
zet809
67b3b23664
Merge pull request #5727 from gurevichmark/noupdateinitrd_osimage
Process  --noupdateinitrd and --ignorekernelchk flags for rinstall
2018-10-24 17:57:10 +08:00
Yuan Bai
735b121e15 classify deployment log and updatenode log (#5725)
* classify deployment log and updatenode log

* add deployment starting for xcatroot
2018-10-24 17:03:52 +08:00
Mark Gurevich
ea215738d7 Process --noupdateinitrd and --ignorekernelchk flags even when osimage is not specified 2018-10-23 13:14:23 -04:00
zet809
5bab3f8bac
Merge pull request #5711 from robin2008/tabch-d
Handle the wrong table name when using tabch
2018-10-22 13:11:54 +08:00
bxuxa
9c6ae3ed6e Handle the wrong table name when using tabch (#5151)
- As a compatible, still using data to report the error message, but set exit code non-zero
2018-10-17 15:08:53 +08:00
cxhong
51bd7fea27 Add wget package to rhels8 pkglist (#5708) 2018-10-17 10:14:45 +08:00
Yuan Bai
2fc70739ab delete nfsvers=3 for rh statelite (#5704) 2018-10-15 16:19:37 +08:00
Victor Hu
c97d4ee287
Merge pull request #5675 from gurevichmark/exterme_cluster
xCAT name consistency
2018-10-12 17:17:34 -04:00
Bin Xu
40d74ace1b Adding port 22 for unprivileged node ping (#4324) (#5699) 2018-10-12 17:01:37 +08:00
Mark Gurevich
5f88870e33 Remove commented out lines 2018-10-11 15:54:39 -04:00
cxhong
017ab78ba5 Failed to parse the prescripts without action defined (#5682) 2018-10-09 13:49:15 +08:00
Mark Gurevich
3d41124508 Changes after the review 2018-10-03 11:19:27 -04:00
Mark Gurevich
3970342342 xCAT name consistency 2018-10-01 13:15:58 -04:00
zet809
c675a653db
Merge pull request #5643 from jjohnson42/cnosxdsh
Add CNOS compatible xdsh config
2018-09-26 10:49:05 +08:00
ertaozh
366eef33a2 Modify warning message based on comments 2018-09-25 07:58:02 -04:00
ertaozh
26b142d2d4 Fix issue 5649: makedhcp misleading error message 2018-09-21 02:11:58 -04:00
yangsong
64d070b36d fix issue genimage failure might cause /proc umounted #5640 (#5648) 2018-09-20 17:04:52 +08:00
Jarrod Johnson
fa37529d24 Add CNOS compatible xdsh config 2018-09-19 10:56:21 -04:00
Yuan Bai
95ca105635 enhancements for sle15 diskful CN deployment (#5605)
* add sle dir for copycds

* remove HPC packages from sle15 template

* copycds support ppc64le sle15

* support packages products for sle15

* create repos  for all products in sle15 Package ISO

* fix deployment status postbooting in sle15

* support sle15

* add copycds example for sle15

* generate add_on product

* polished

* adjust product_dir
2018-09-18 18:03:32 +08:00
cxhong
83b1749f88
Merge pull request #5625 from samveen/ks_impr
Kickstart improvements
2018-09-17 15:33:44 -04:00
Yuan Bai
6419d31dbd fix no space left on sles12.3 (#5636) 2018-09-17 16:58:36 +08:00
xuweibj
8132701423 fix issue 5627, find verbose option and delete it for openbmc perl (#5629) 2018-09-14 18:21:40 +08:00
xuweibj
ce76aa18e9 fix issue 5617, show existed node info when bmcdiscover -z (#5619) 2018-09-11 16:34:21 +08:00
Samveen Gulati
67a633361f Fix RH/C 7 kvm templates to add NM disable postscript 2018-09-11 05:06:33 +00:00
Samveen Gulati
0abda98260 minor improvements to ks files 2018-09-11 04:59:47 +00:00
Bin Xu
863c36c83f
Make disjoint mode working when service node up (inittime=1) (#5553)
* Make disjoint mode working when service node up (inittime=1), and in the time not run in parallel to avoid access DB too much

* For shared tftp, nothing need to be done in AAsn
2018-09-11 09:22:08 +08:00
xuweibj
1208e74358 fix issue 5604, delete extra / of rootimgdir 2018-09-06 22:53:39 -04:00
cxhong
f4668cae07
Merge pull request #5582 from zet809/matching_for_bmcdiscovery
Matching for bmcdiscovery
2018-09-05 08:23:44 -04:00
ertaozh
7e4c3f4eff Update output message if bmcdiscover matching a pre-defined node 2018-09-04 22:21:05 -04:00
cxhong
66a15e497b
Merge pull request #5568 from zet809/no_create_switch_object_for_mtms
Only update switch/port information for mtms based discovery
2018-08-31 09:57:08 -04:00
ertaozh
7f379abeb4 Enhance bmcdiscover to match nodes with mtm,serial,bmcip before creating new nodes 2018-08-31 05:39:47 -04:00
yangsbj
763d7bd29f fix issue #105 in xcat-inventory, correct the format of export entries in osimage.environvar 2018-08-31 04:25:21 -04:00
ertaozh
27a2292995 To have bmcdiscover matching pre-defined node with lc(mtm)*lc(serial)-ip 2018-08-30 06:17:10 -04:00
ertaozh
43a8280eac Only update switch/port information for mtms based discovery 2018-08-30 02:04:57 -04:00
Gᴏɴɢ Jie
092c045d9a Provide RHEL7->RHEL8 diskless support (#5567)
* Package lists and post-install scripts for RHEL8 diskless support

* RHEL8 kernel finding hack

* Subdirectory dracut_047 for RHEL8 support

* Use /bin/bash for all the scripts

* Use "set -x" for debugging

* Tweak dracut.conf

* Remove dracut-install
2018-08-30 10:29:15 +08:00
Gᴏɴɢ Jie
d58f00ed5a Support RHEL7->RHEL8 diskful installation (#5491)
* Make curl "fail" on >= 400 reponse codes with --fail

* Minor fix of post.xcat.ng

* Hack for RHEL8 Alpha - make network active by default
2018-08-29 17:25:32 +08:00
Yuan Bai
522b5fcf37 enhance statelite persistent dir mount options for rh7.6 (#5566) 2018-08-29 14:44:59 +08:00
zet809
7a0e003bd9
Merge pull request #5549 from cxhong/5407
Change options from V|Verbose to V|verbose
2018-08-28 15:13:00 +08:00
xuweibj
32abba7a45 Merge branch 'master' of github.com:xcat2/xcat-core into I5548 2018-08-28 02:36:16 -04:00
Gᴏɴɢ Jie
f7a3372a49 Still need the busybox cpio workaround in Ubuntu 18.04.1 (#5562) 2018-08-28 14:23:29 +08:00
xuweibj
d16be880e4 fix issue 5548, if ip source is dhcp will remind that could not set ntpservers 2018-08-27 03:35:48 -04:00
yangsbj
cc3d317823 capture retrieve_fd fatal error, log the underlie message 2018-08-26 23:08:25 -04:00
Casandra Qiu
85894795c6 Change options Verbose to verbose 2018-08-21 15:18:12 -04:00
Bin Xu
5fc4e7fad5 Enhancement for using site cache in plugin (#5535)
* site cache when run plugin does not work very well
- using cache from plugin when getNodesAttribs/getNodeAttribs (pass it into DB process from plugin process)
- Site cache is a whole hash, so to use cache when by the hash is there, instead of the specified key is there.
It is because that there might be no key defined in site table.

* with XCATBYPASS, to populate site hash before scan_plugins. Then only 1 query for site table to do whole things.

* cache site when init plugins on service nodes

* missing to comment the old codes query from xCAT DB process
2018-08-21 18:36:52 +08:00
Yuan Bai
6cb744fcf7 fix osarch missing from copycds (#5543) 2018-08-21 15:29:07 +08:00
Yuan Bai
14d27fe375
Merge pull request #5542 from xuweibj/rflash_lose_log
To fix issue that lose activation success log
2018-08-21 14:41:28 +08:00