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

932 Commits

Author SHA1 Message Date
b7e4ea5895 minor correction in vm docs 2017-09-12 07:11:19 +00:00
4e8588840a Merge pull request #3891 from mattaezell/regex_helpers
Add regex helpers
2017-09-12 10:09:38 +08:00
64ab7dbd27 Add rflash recovery support for Supermicro based firmware
This commit add recover option for rflash command to upload
bmc image with tftp when the BMC is in Brick Protection state.

Example:
```
rflash <node> --recover <image>
```
implement #3873
2017-09-11 02:44:22 -04:00
2304b0ef50 Add regex helpers
a2idx: Turns an ASCII character into an index (a=1, b=2, etc)
a2zidx: Turns an ASCII character into a 0-index (a=0, b=1, etc)
dim2idx: Turns dimensions (eg row, column, rack-unit) into an index
skip: Return an index where some items are 'skipped'
ipadd: Add a value to an IP address
2017-09-10 23:02:06 -04:00
6e9971968b Merge pull request #3793 from whowutwut/openbmc_rspcfg_hostname
Add Support for rspconfig to set/get hostname of the BMC
2017-09-01 12:51:01 +08:00
2a36f20fdd Adding changes to the man pages regarding hostname changing in rspconfig 2017-08-29 16:29:18 -04:00
3935971a22 Merge pull request #3750 from gurevichmark/openbmc_upload_and_update
OpenBMC PNOR upload and activate firmware image file
2017-08-29 15:42:48 -04:00
fdda051859 Merge pull request #3686 from zet809/modify_doc_for_bmcdiscover_sn
add usage and manpage for bmcdiscover "--sn" option
2017-08-25 16:49:35 +08:00
7e14a543fe modify description of "--sn" option for "bmcdiscover" according to Baiyuan's comments 2017-08-25 04:35:48 -04:00
f64e84e374 Merge pull request #3677 from xuweibj/I3668
fix issue 3668, make rsetboot node do rsetboot stat
2017-08-23 21:59:03 -04:00
da0c0bc0bb modified depending on comments 2017-08-23 21:26:20 -04:00
f69f9ec2bf OpenBMC upload and activate firmware image file 2017-08-23 12:08:51 -04:00
c8c1fc276f Allow -d <directory name> flag for rflash 2017-08-21 15:12:41 -04:00
223c3381b4 Merge pull request #3689 from gurevichmark/openbmc_rflash_usage_sync
Sync Usage and Man pages for openbmc rflash command
2017-08-21 10:42:28 +08:00
c8ee22034d Manpage and usage improvements 2017-08-17 10:48:36 -04:00
eb3b720a40 modify man page 2017-08-16 22:52:30 -04:00
a364dad6cf Add xCAT MN migration doc (#3646)
* Add xCAT MN migration doc

* polished based on comments

* polished

* polished
2017-08-17 10:18:29 +08:00
62c56561f2 mend 2017-08-15 13:39:05 -04:00
e4d8442e10 add usage and manpage for bmcdiscover "--sn" option 2017-08-15 04:27:54 -04:00
580b399ade Add trace log in db subroutines (#3666)
This patch add trace log for the db access. Currently support
5 log levels:
- 0: disable the trace log for db.
- 1: trace the calls of database subroutines.
- 2: trace the event to build the cache for the table
- 3: trace the event with cache hit
- 4: trace the SQL statement

implement-feature: #3612

Output example from xcat/cluster.log:
···
Aug  9 01:59:15 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"table":"site","method":"xCAT::Table::setAttribs"},"type":"end","elapsed":"0.00176s"}
Aug  9 01:59:15 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"table":"site","method":"xCAT::Table::setAttribs"},"type":"start"}
Aug  9 01:59:15 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"addon":"SELECT * FROM site WHERE \"value\" = ? AND \"comments\" = ? AND \"disable\" = ? AND \"key\" = ?","table":"site","method":"xCAT::Table::setAttribs"},"type":"start_sql"}
Aug  9 01:59:15 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"table":"site","method":"xCAT::Table::setAttribs"},"type":"end_sql","elapsed":"0.00043s"}
Aug  9 01:59:15 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"addon":"INSERT INTO site (\"value\",\"comments\",\"key\",\"disable\") VALUES (?,?,?,?)","table":"site","method":"xCAT::Table::setAttribs"},"type":"start_sql"}
Aug  9 01:59:15 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"addon":"INSERT INTO site (\"value\",\"comments\",\"key\",\"disable\") VALUES (?,?,?,?)","table":"site","method":"xCAT::Table::setAttribs"},"type":"end_sql","elapsed":"0.00043s"}
Aug  9 01:59:15 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"table":"site","method":"xCAT::Table::setAttribs"},"type":"end","elapsed":"0.00171s"}
Aug  9 01:59:15 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"table":"site","method":"xCAT::Table::getAttribs"},"type":"start"}
Aug  9 01:59:15 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"addon":"SELECT * FROM site WHERE \"key\" = ? and (\"disable\" is NULL or \"disable\" in ('0','no','NO','No','nO'))","table":"site","method":"xCAT::Table::getAttribs"},"type":"start_sql"}
Aug  9 01:59:15 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"table":"site","method":"xCAT::Table::getAttribs"},"type":"end_sql","elapsed":"0.00061s"}
Aug  9 01:59:15 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"table":"site","method":"xCAT::Table::getAttribs"},"type":"end","elapsed":"0.00125s"}
Aug  9 01:59:19 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"table":"site","method":"xCAT::Table::getAllAttribs"},"type":"start"}
Aug  9 01:59:19 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"addon":"SELECT * FROM site WHERE \"disable\" is NULL or \"disable\" in ('0','no','NO','No','nO')","table":"site","method":"xCAT::Table::getAllAttribs"},"type":"start_sql"}
Aug  9 01:59:19 c910f05c01bc02k74 xcat[694]: [DB Trace]: {"msg":{"addon":"SELECT * FROM site WHERE \"disable\" is NULL or \"disable\" in ('0','no','NO','No','nO')","table":"site","method":"xCAT::Table::getAllAttribs"},"type":"end_sql","elapsed":"0.00080s"}
···
2017-08-14 21:35:33 -05:00
edac803e86 update for xCAT 2.13.6 release 2017-08-10 04:37:14 -04:00
3be7e88ac6 update the format 2017-08-10 04:36:04 -04:00
daa3442f37 update the format 2017-08-10 04:33:00 -04:00
11d613f2a4 update the format 2017-08-10 04:23:29 -04:00
12d03a67f0 update for release note update 2017-08-10 03:07:59 -04:00
5b9ff98cd1 update for xCAT 2.13.6 release 2017-08-09 23:18:37 -04:00
98f1e5c0a3 Revise the man page of noderange. Describe the special characters need to be escaped more clear (#3651) 2017-08-09 04:09:49 -05:00
0ca911b9f3 Usage and man page update 2017-08-03 14:50:46 -04:00
bd6b2e6147 Merge pull request #3541 from bybai/cfgdoc
enhance xCAT network scripts related document
2017-08-02 16:26:31 -04:00
36b025c4c7 Merge pull request #3586 from gurevichmark/openbmc_rflash_activate_pnor
Openbmc rflash activate pnor
2017-08-02 15:29:49 -04:00
6914d28e84 enhance new doc based on comments 2017-08-02 07:23:54 -04:00
e9e1a4ccf3 Merge branch 'master' into xcatshowsvr 2017-08-02 15:45:06 +08:00
8fbf24d781 Merge pull request #3456 from robin2008/nodeset-disjoint
Fix #3088, Using 'disjointdhcps' site attribute to make nodeset request will only be handled on service node for nodes it manages
2017-08-02 15:10:27 +08:00
1d9909e074 Updates from review 2017-08-01 14:14:44 -04:00
7b69cf4520 enhanced doc based on comments 2017-08-01 03:06:10 -04:00
c008a1686e Adopted review comments and made changes as below:
- use -V/--verbose to enable the XCATSHOWSVR, it is more straitforward to user.
  - refine the manpage based on Mark's comments.
2017-08-01 13:43:13 +08:00
7ffc1bd86d refine xCAT network scripts related document 2017-07-31 05:53:59 -04:00
cf9fd117a8 Update nodeset manpage for XCATSHOWSVR, with this environment variable
the output will have server name information.
2017-07-31 13:55:19 +08:00
915248a419 fix addkcmdline for deployed kernel only #3532, refine the document (#3536) 2017-07-28 11:23:31 +08:00
khm
cb8ce84249 xCAT-client: allow pgsqlsetup(1) to accept additional pg_hba entries (#3527)
* xCAT-client:  allow pgsqlsetup(1) to accept additional pg_hba.conf entries

Currently pgsqlsetup(1) only sets up the MN ip address for access via
pg_hba.conf.  This change adds a -a flag to allow the user to specify
additional addresses for use in that file.

This is useful for users who already know what IP addresses will be
used by their service nodes, so they can pass them directly to the
pgsqlsetup program, without needing to edit pg_hba.conf (and avoiding
needing to restart postgresql and xcat after the edit).

* xCAT-client: fix formatting in pgsqlsetup(1)

* pgsqlsetup.1.pod:  clarify default setup

* pgsqlsetup.1.pod:  update usage section to reflect access flag

* pgsqlsetup.1:  refresh documentation

* xCAT-client/bin/pgsqlsetup: add -a/--access to usage statement
2017-07-25 02:34:50 -05:00
f329a2efa7 Merge pull request #3512 from chenglch/getadapter
Make getadapter work during discovery process
2017-07-24 15:17:17 +08:00
53d3b1bced 1, use 'disjointdhcps' for nodeset disjoint mode
2, handle 'disjoint' in preprocess method, to make sure that no request will be sent to SN which does not manage the nodes.
3, refine 'stat' to make sure it could query unmanaged nodes on-demand.
2017-07-24 13:36:49 +08:00
5bb6bd7131 fix issue noderange in xCAT commands might be broken by shell expansion #3319 (#3524) 2017-07-21 18:12:52 +08:00
bc6ddccbd0 Modify the document and nics schema based on review comments. 2017-07-21 16:19:24 +08:00
e8df039d42 Make getadapter work during discovery process
This patch redesign the original getadapter plugins. Currently,
getadapter do not work as a common command but only a chain command
works during discovery.
2017-07-20 16:03:52 +08:00
32525fc3dc Merge pull request #3463 from gurevichmark/rflash_supermicro
rflash for Supermicro Briggs and Boston nodes
2017-07-19 09:13:36 +08:00
9963d8e626 Review fixes 2017-07-17 12:35:11 -04:00
464ef135d5 rflash for Supermicro Briggs and Boston nodes 2017-07-14 11:21:19 -04:00
64e97a866c Merge pull request #3438 from xuweibj/I3436
Add rpower bmcreboot command for openbmc
2017-07-14 09:10:04 -04:00
47b92c193f Fix #3088, introduce 'disjointnetboot' site attribute to make nodeset
request will only be handled for managed nodes on SN.
2017-07-14 14:42:43 +08:00