2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-09-05 20:47:55 +00:00
Commit Graph

199 Commits

Author SHA1 Message Date
Kilian Cavalotti 657b17570a Add genpdu pdutype for generic SNMP PDUs (PDU2-MIB)
Add a new pdutype (genpdu) for PDUs implementing the Raritan PDU2-MIB.
A single MIB covers the Raritan PX2/PX3/PX4/PXC/SRC/PXO/BCM series, the
Server Technology PRO3X/PRO4X series, the Legrand intelligent PDUs, and
all PDUs following the PDU2-MIB.

Supports rpower (whole-PDU and per-outlet), rinv and rvitals over SNMP
v1, v2c or v3, with credentials read from the pdu table).

Unlike the existing types, sensor units and decimal precision are read
from the MIB per sensor rather than hardcoded, so readings are correct
across models that report differing precision for the same sensor.
Outlet switching capability is probed at connect time, so metered-only
models report a single "unsupported" message instead of a per-outlet error.

rspconfig is not supported for genpdu; PDU linking and BCM2/PMC power
meters are out of scope.

Tested on Raritan PX4-5851-E7V2 (fw 4.2.10.5-50400, switched),
PX3-1901U-N1 and PX3-1901U-N1A6 (fw 4.0.20.5-49038, metered), and
PX2-1901U-N1A6 (fw 4.0.20.5-49038, metered).

Signed-off-by: Kilian Cavalotti <kilian@stanford.edu>
2026-08-20 18:51:02 -07:00
Vinícius Ferrão de3d68dd1d docs: port man-page clarifications from lenovobuild
Recover several man-page clarifications that never merged from the lenovobuild
branch.  All are documentation-only -- the man .pod sources with their
generated .rst, plus the networks-table description in Schema.pm:

  * makedhcp / nodeset: note that UEFI boot directives are intentionally
    omitted when nodetype.os names an OS without UEFI support, even for
    'nodeset shell'.
  * networks table dhcpserver: warn that it should be set only for service
    node operation and that <xcatmaster> is not a valid value.
  * noderange: clarify that the syntax is for xCAT.
  * reventlog: note that unimplemented sensor types yield 'No Mappings Found'
    and point to confluent's nodeeventlog facility.
  * rcons: document confluent console auto-reconnect (a randomized 2-4 minute
    retry, or 'ctrl-e o a' to force one); the original's stray backtick markup
    is corrected.

Recovered from the unmerged lenovobuild branch (originals 2d4f12f4, 760f2f8b,
23d63d59, 44b47c44, c63d780f, db4dc42b).

Co-authored-by: Jarrod Johnson <10814490+jjohnson42@users.noreply.github.com>
2026-07-22 22:00:51 -03:00
Daniel Hilst ec2bbb9a6a Merge pull request #7588 from VersatusHPC/fix/issue-6495-nfs-root-options
feat: add configurable NFS root options for statelite images
2026-07-17 23:46:14 -03:00
Vinícius Ferrão 4d75fd5461 test(statelite): stabilize NFS root options validation 2026-07-17 21:55:48 -03:00
Vinícius Ferrão c362904e0d docs(dhcp): clarify legacy OMAPI FIPS limits
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com>
2026-07-17 16:09:05 -03:00
Vinícius Ferrão 49a86ff2f3 test(dhcp): preserve SUSE OMAPI compatibility
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com>
2026-07-16 17:22:39 -03:00
Vinícius Ferrão 6e4cffddc3 feat(dhcp): default new Ubuntu sites to HMAC-SHA256
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com>
2026-07-16 17:19:19 -03:00
Vinícius Ferrão 424b2e3e9b feat(dhcp): default new EL sites to HMAC-SHA256
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com>
2026-07-16 17:18:13 -03:00
Vinícius Ferrão aa086a1bc9 feat(statelite): support NFS root mount options 2026-07-14 19:04:09 -03:00
Vinícius Ferrão ab86139959 Support configurable ISC OMAPI TSIG policy
Add a shared OMAPI policy helper for ISC DHCP and DDNS so administrators can select the key name, signing algorithm, and omshell path from the site table while preserving the existing xcat_key hmac-md5 default.

Keep local ISC updates from hanging indefinitely when omshell does not exit, and use a static host-declaration fallback for local Ubuntu ISC releases where omshell is unstable for xCAT host updates.

Co-authored-by: gskouson <1507929+gskouson@users.noreply.github.com>
2026-05-07 03:57:10 -03:00
Markus Hilger ca6bafd723 Merge pull request #7553 from VersatusHPC/fix/tls-policy
feat: add xCAT TLS policy selection
2026-05-06 19:39:19 +02:00
Vinícius Ferrão 2915e9be0e Add xCAT TLS policy selection 2026-05-05 23:20:18 -03:00
Vinícius Ferrão 7b20bbd187 Guard Ubuntu live media package sources 2026-05-05 21:40:04 -03:00
Markus Hilger 6e4dbfabc9 Update man pages 2024-08-28 02:27:54 +02:00
Markus Hilger 0570cda371 Update man pages 2024-08-28 02:19:51 +02:00
Markus Hilger 857e2909d9 Update man pages for aarch64 2024-07-12 17:13:59 +02:00
Mark Gurevich 570cda30b4 mysqlsetup enhancements 2023-02-14 13:17:17 -05:00
Mark Gurevich 1bc43bc987 Handle SLES15 persistent kcmdline attribute (2) 2022-02-11 11:25:51 -05:00
Wai Yee Wong 0f1bce1871 Use bsr:N instead of bsr=N. 2021-08-25 12:19:49 -04:00
Wai Yee Wong 6b344a4c68 Support VM machine types specified through vm.othersettings 2021-08-23 17:36:06 -04:00
Mark Gurevich 50f5c9040d Add cleanupdiskfullxcatpost attribute to site table 2021-08-12 16:11:17 -04:00
Mark Gurevich ddc0ae91a1 Docs improvements 2021-04-30 15:22:07 -04:00
Mark Gurevich df2c325563 Formatting and default stanza doc improvements 2020-07-29 10:27:40 -04:00
Mark Gurevich 666399a22e Add namedincludes to site table documentation 2020-06-01 15:11:39 -04:00
cxhong c718b737d2 check in rst files 2020-03-02 10:30:20 -05:00
cxhong db04e07303 modify Schema.pm 2020-02-28 15:55:45 -05:00
cxhong f6d2ac5bd5 update documentation for nicextraparams 2020-02-28 15:44:46 -05:00
Mark Gurevich b332f3baa3 Update man pages for vm.othersettings 2019-12-09 11:24:33 -05:00
Mark Gurevich 7b4f221740 Remove docker man pages 2019-05-20 13:14:02 -04:00
GONG Jie 410226830d Merge branch 'master' into rhels8-tmp 2019-03-14 16:10:41 +08:00
GONG Jie 26c27cc55e Update document for site 2019-03-13 17:25:00 +08:00
Mark Gurevich b04d280317 Some more doc fixes 2019-03-12 14:01:58 -04:00
Kilian Cavalotti 3576d780fc doc: use pkill instead of ps | grep | awk | xargs (#6034)
pkill is provided by the same procps package as ps, so should be present
wherever ps is.
2019-02-26 10:08:08 +08: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
yangsong 8cf9e330ea fix issue Unable to boot a RHEL compute node with an image that has site.installdir #2029 (#5892) 2018-12-13 17:39:37 +08:00
Mark Gurevich ea215738d7 Process --noupdateinitrd and --ignorekernelchk flags even when osimage is not specified 2018-10-23 13:14:23 -04:00
Mark Gurevich 5b3aef0e82 Formatting and spelling fixes 2018-10-04 14:13:27 -04:00
Mark Gurevich b993ee9f0c Regenerate .rst man pages with create_man_pages 2018-08-30 15:25:25 -04:00
GONG Jie 6ab6c0815b Remove trailing spaces in file docs/source/guides/admin-guides/references/man5/zvmivp.5.rst 2017-12-31 23:59:59 +00:00
GONG Jie 5777bbbe4c Remove trailing spaces in file docs/source/guides/admin-guides/references/man5/zvm.5.rst 2017-12-31 23:59:59 +00:00
GONG Jie 46fe343dcd Remove trailing spaces in file docs/source/guides/admin-guides/references/man5/zone.5.rst 2017-12-31 23:59:59 +00:00
GONG Jie db1d706282 Remove trailing spaces in file docs/source/guides/admin-guides/references/man5/xcatstanzafile.5.rst 2017-12-31 23:59:59 +00:00
GONG Jie bd21d86c4e Remove trailing spaces in file docs/source/guides/admin-guides/references/man5/xcatdb.5.rst 2017-12-31 23:59:59 +00:00
GONG Jie 2bbd9b4c72 Remove trailing spaces in file docs/source/guides/admin-guides/references/man5/winimage.5.rst 2017-12-31 23:59:59 +00:00
GONG Jie 3ffb12bdd5 Remove trailing spaces in file docs/source/guides/admin-guides/references/man5/websrv.5.rst 2017-12-31 23:59:59 +00:00
GONG Jie 229b8fd768 Remove trailing spaces in file docs/source/guides/admin-guides/references/man5/vpd.5.rst 2017-12-31 23:59:59 +00:00
GONG Jie 1466b0bee5 Remove trailing spaces in file docs/source/guides/admin-guides/references/man5/vmmaster.5.rst 2017-12-31 23:59:59 +00:00
GONG Jie 4e466ba409 Remove trailing spaces in file docs/source/guides/admin-guides/references/man5/vm.5.rst 2017-12-31 23:59:59 +00:00
GONG Jie d26c172cef Remove trailing spaces in file docs/source/guides/admin-guides/references/man5/virtsd.5.rst 2017-12-31 23:59:59 +00:00
GONG Jie 427db0e1cd Remove trailing spaces in file docs/source/guides/admin-guides/references/man5/token.5.rst 2017-12-31 23:59:59 +00:00