2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-06-17 03:40:39 +00:00
Commit Graph

9052 Commits

Author SHA1 Message Date
fc5795c812 Merge pull request #4870 from chenglch/gocons-clean
Add makegocons -C|--cleanup to remove entries that do not exist
2018-03-05 11:17:53 +08:00
f1ff71e3bc [OpenBMC] The return code on error should be 1 instead of 0 (#4871)
* fix issue 4854, modify return code when has error
2018-03-02 15:45:10 +08:00
90ab899800 Merge pull request #4842 from gurevichmark/openbmc_reventlog_led_case
Make reventlog resolved=LED case insensitive
2018-03-01 14:33:48 -05:00
6d633af336 Merge pull request #4847 from xuweibj/rspconfig_gard_passwd
rspconfig gard&admin_passwd&ntpservers in python
2018-03-01 16:37:31 +08:00
e86d544242 Add makegocons -C|--cleanup to remove entries that do not exist
`rmdef` command do not help clean up the recousrces that related to
the node when removing the node. this is a technical debt. This patch
is only a work around to add -C|--cleanup option to help remove the
entries in goconserver.
2018-03-01 16:13:12 +08:00
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
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
c14991fcd1 Merge branch 'master' into rspconfig_gard_passwd 2018-02-28 17:33:48 +08:00
d914a4a09c rspconfig ntpservers 2018-02-28 04:28:23 -05:00
60f7142ad0 Merge pull request #4839 from bybai/dhcp
fix not set domain in site table will cause dhcp service failed to start
2018-02-28 17:00:22 +08:00
38a4930c9d Merge pull request #4835 from gurevichmark/openbmc_python_reventlog
Initial pass for Python reventlog
2018-02-28 16:55:18 +08:00
b56da57f77 Changes for review comments 2018-02-27 10:44:00 -05:00
d60477b1f9 enhance 2018-02-26 22:37:31 -05:00
29f6fa75cf rspconfig gard&admin_passwd in python 2018-02-26 22:11:48 -05:00
0e8fb75d3a eventlog in Python RAS policy support 2018-02-23 15:57:02 -05:00
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
74d9eba944 Update dhcp.pm 2018-02-23 10:05:01 +08:00
96a34d972f Make reventlog resplved=LED case insensitive 2018-02-22 14:15:39 -05:00
c655395d60 when no domain defined, should print error 2018-02-22 02:16:28 -05:00
f19c936638 Change some code in the python framework so
that it's easier to debug issues in configuration when moving to python for OpenBMC
2018-02-20 16:20:13 -05:00
f499b21f67 Initial pass for Python reventlog 2018-02-20 16:03:57 -05:00
50acb80ead Merge pull request #4801 from cxhong/4742
Support user defined password from pdu table
2018-02-13 15:57:27 +08:00
60e3eb2566 ange pduhash to global value 2018-02-12 22:15:03 -05:00
5de4e26a59 Better handling multiple dots in copycds name 2018-02-12 14:32:51 -05:00
aba8b368ab Merge pull request #4815 from gurevichmark/openbmc_rflash_perl
Allow choosing individual openbmc commands to use Python
2018-02-09 16:13:22 -05:00
79df80057c add example of snmpv3 configuration for chdef 2018-02-09 13:41:38 -05:00
a222012bdc Add EXCEPT: prefix 2018-02-09 11:39:40 -05:00
f61ee56aea Merge pull request #4810 from chenglch/gorcons
Move sleep retry from xcat to goconserver
2018-02-09 23:28:33 +08:00
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
496d13e81e Merge pull request #4809 from chenglch/makegoconslocal
Add consoleenabled column to help store the console status
2018-02-09 11:13:42 +08:00
dd7e1d51df Add consoleenabled column to help store the console status
On diskless SN, the nodes file of goconserver is missing when
reinstalling. This patch add a column in nodehm table to help
recover the console information on service node.

```
[root@c910f03c09k04 ~]# makegocons -q

NODE                             SERVER                           STATE
c910f03c09k05                    c910f03c09k04.pok.stglabs.ibm.com error
node-7912ac1-06vag36             c910f03c09k04.pok.stglabs.ibm.com error

NODE                             SERVER                           STATE
c910f03c09k04                    c910f03c09k03.pok.stglabs.ibm.com connected
[root@c910f03c09k04 ~]# rm /var/lib/goconserver/*
rm: remove regular file ‘/var/lib/goconserver/nodes.json’? y
rm: remove regular file ‘/var/lib/goconserver/nodes.json.bak’? y
[root@c910f03c09k04 ~]# service xcatd restart
Restarting xcatd (via systemctl):                          [  OK  ]
[root@c910f03c09k04 ~]# makegocons -q

NODE                             SERVER                           STATE
c910f03c09k05                    c910f03c09k04.pok.stglabs.ibm.com error
node-7912ac1-06vag36             c910f03c09k04.pok.stglabs.ibm.com error

NODE                             SERVER                           STATE
c910f03c09k04                    c910f03c09k03.pok.stglabs.ibm.com connected
```
2018-02-09 10:34:20 +08:00
7722c15b18 Allow choosing individual openbmc commands to use Python 2018-02-08 15:25:56 -05:00
cb78be8f4d fix issue 3913: support rpower cycle for ipmi managing severs 2018-02-08 01:40:59 -05:00
acae60a30a Merge pull request #4786 from zet809/rspconfig_sshcfg
Rspconfig framework for openbmc in python
2018-02-08 13:27:16 +08:00
003d3a4a53 Merge pull request #4806 from xuweibj/I4805
fix issue 4805, support rspconfig openbmc in hierarchy
2018-02-08 13:08:35 +08:00
0e9442d177 Merge pull request #4796 from chenglch/makegocons
List console status with makegocons -q|--query
2018-02-08 12:48:32 +08:00
fa85934d5c fix issue 4805, support rspconfig openbmc in hierarchy 2018-02-07 21:34:47 -05:00
cdd89cf970 rinv for openbmc in python (#4802)
* rinv for openbmc in python
2018-02-07 17:04:04 +08:00
6f397510cc rspconfig in python 2018-02-07 14:47:18 +08:00
28a84fa997 List console status with makegocons -q
Add `-q|--query [noderange]` for makegocons to list the console
status and the host server. If node is not registered in
goconserver, the status will be `unregistered`.

If console releated attribute is not defined for the specified
node but it is included in the noderange, error message for that
node will be printed at first.
2018-02-07 10:32:43 +08:00
862fa5973e Support user defined password from pdu table 2018-02-06 18:59:16 -05:00
56814b4908 Merge pull request #4726 from cxhong/irnet
Support hostname and network setting changes for IRPDU
2018-02-06 23:54:24 +08:00
5d1c8c7092 deal with rspconfig in python 2018-02-06 21:11:11 +08:00
ce3a32fdeb rbeacon & rvitals for openbmc in python (#4795)
* rbeacon & rvitals for openbmc in python
2018-02-06 18:24:06 +08:00
64f8602755 rsetboot for openbmc in python (#4784)
* rsetboot for openbmc in python
2018-02-05 16:42:37 +08:00
44938a324a Merge pull request #4773 from gurevichmark/openbmc_rflash_dash_in_filename
Handle update files with - in the path
2018-02-04 13:02:26 -05:00
6c261ce1bb Merge pull request #4752 from gurevichmark/openbmc_respconfig_dump_invalid
Detect invalid dump id
2018-02-04 13:01:31 -05:00
5edae8d52e Handle the PowerSupplyRedundancy API issue where Value is lower case 2018-02-01 15:59:03 -05:00
fc14f5274f Add gateway info 2018-02-01 11:20:05 -05:00
913873430c Handle update files with - in the path 2018-01-31 16:39:19 -05:00