2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-10-22 15:48:14 +00:00
Commit Graph

77 Commits

Author SHA1 Message Date
Vinícius Ferrão 63c4be9d7d docs: describe the ipxe netboot method
A new page describes the ipxe and xnba netboot methods: the files of the
upstream loader, UEFI Secure Boot through the shim and its limits, the
client test, the loader of nodes without a definition, the move of
nodes to the ipxe method and back, and the known limits of the upstream
loader.

The node guide, the noderes, node, group and nodeset pages list the ipxe
method, and the value lists mark xnba deprecated. The examples that
define an x86 node use netboot=ipxe. The mixed cluster and uninstall
guides name ipxe-xcat, and the DHCP validation matrix gets the iPXE
loader rows, Secure Boot included.
2026-10-02 23:58:16 -03:00
Daniel Hilst 6798db5fb7 fix(xcat-core): the Debian genesis dependency ignores the node architecture
A ppc64el or riscv64 management node installs the amd64 Genesis. xCAT and
xCATsn declare Architecture: amd64 ppc64el riscv64 and one unrestricted
Depends: xcat-genesis-scripts-amd64, so every architecture gets it. That
package is Architecture: all, so apt reports no error. It lays down
/opt/xcat/share/xcat/netboot/genesis/x86_64 and pulls the 128 MB
xcat-genesis-base-amd64, and the node receives no Genesis for its own
architecture. xcat-genesis-scripts-ppc64, the package that would carry it, is
uninstallable: it depends on xcat-genesis-base-ppc64, and builddeb-genesis-base
names the ppc64el base deb xcat-genesis-base-ppc64el.

xCAT/debian/control and xCATsn/debian/control now restrict the dependency by
architecture, the way xCAT.spec does with
%{?genesistarch:Requires: xCAT-genesis-scripts-%{genesistarch}}. amd64 gets
xcat-genesis-scripts-amd64, ppc64el gets xcat-genesis-scripts-ppc64el, and
riscv64 gets neither, because its Genesis is the OpenEmbedded image.
xCAT-genesis-scripts/debian/control-ppc64el builds xcat-genesis-scripts-ppc64el
and depends on xcat-genesis-base-ppc64el. It conflicts with and replaces the
old name, which shares the same files.

debian_control_arch_coverage.t asserts the genesis scripts an architecture
receives are that architecture's own, and that control-<arch> builds
xcat-genesis-scripts-<arch> against xcat-genesis-base-<arch>. Eight of its
assertions fail without this change.

Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>
2026-09-04 19:51:18 -03:00
Vinícius Ferrão 040283f7a9 docs(riscv64): describe HTTP boot, the HTTP discovery payload and the media boot loader 2026-09-01 10:50:23 -03:00
Vinícius Ferrão 6eba1277fe docs(riscv64): document EL10 riscv64 compute node support
Add the riscv64 page to the cluster management guide (UEFI + grub2 boot
path, discovery through mknb's grub2 network configurations, stateful and
stateless provisioning, the dependency picture for a management node on
riscv64, limitations), list riscv64 in the node object attributes and in
the support matrices, add the architecture to the cross-build page for
stateless images, extend the grub2 install guide (and fix its swapped
x86_64/aarch64 file names), the uninstall package lists, the DHCP backend
validation matrix and the mknb/genimage man pages, and carry the riscv64
schema values into the generated nodetype, osimage, noderes, node and
group references.
2026-09-01 10:50:20 -03:00
Vinícius Ferrão 72a0cc9b58 docs(genesis): make offline mirrors verifiable 2026-08-25 11:26:46 -03:00
Vinícius Ferrão 2c5351683d docs(genesis): fix offline repository setup 2026-08-25 11:26:46 -03:00
Vinícius Ferrão dbda52f3da docs(genesis): complete repository handoff 2026-08-25 11:26:46 -03:00
Vinícius Ferrão ba2c1e75bc fix(genesis): finish consumer integration 2026-08-25 11:26:45 -03:00
Vinícius Ferrão cab4df434c docs(genesis): explain shared image activation 2026-08-25 11:26:44 -03:00
Vinícius Ferrão 99d76dae6c fix: capitalize xCAT
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com>
2026-07-17 15:09:09 -03:00
Vinícius Ferrão d6ee28fa11 feat(packaging): add xcat-release repository package
Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com>
2026-07-17 12:32:25 -03:00
Markus Hilger 8329cf6631 Update documentation for aarch64 and grub2 support 2024-07-12 19:37:15 +02:00
Mark Gurevich 55867269ec Doc update for Service Node upgrading 2022-05-26 11:31:30 -04:00
Mark Gurevich 4514b2c18a Update xCAT installation docs 2021-10-05 10:18:09 -04:00
Mark Gurevich b79cd2dde7 Remove snapshot build info from docs 2019-09-23 17:07:17 -04: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
GONG Jie dcb5cf5382 Remove trailing spaces in file docs/source/guides/install-guides/zypper/verify_xcat.rst 2017-12-31 23:59:59 +00:00
GONG Jie 7e9a01f7cb Remove trailing spaces in file docs/source/guides/install-guides/zypper/prepare_mgmt_node.rst 2017-12-31 23:59:59 +00:00
GONG Jie 888c32e8f1 Remove trailing spaces in file docs/source/guides/install-guides/zypper/manual_install.rst 2017-12-31 23:59:59 +00:00
GONG Jie e48c20cece Remove trailing spaces in file docs/source/guides/install-guides/zypper/index.rst 2017-12-31 23:59:59 +00:00
GONG Jie 8caa67cabc Remove trailing spaces in file docs/source/guides/install-guides/zypper/automatic_install.rst 2017-12-31 23:59:59 +00:00
GONG Jie d080ec7e05 Remove trailing spaces in file docs/source/guides/install-guides/yum/verify_xcat.rst 2017-12-31 23:59:59 +00:00
GONG Jie 4372daa44d Remove trailing spaces in file docs/source/guides/install-guides/yum/prepare_mgmt_node.rst 2017-12-31 23:59:59 +00:00
GONG Jie d89949ce4f Remove trailing spaces in file docs/source/guides/install-guides/yum/manual_install.rst 2017-12-31 23:59:59 +00:00
GONG Jie 2a325f4ee9 Remove trailing spaces in file docs/source/guides/install-guides/yum/automatic_install.rst 2017-12-31 23:59:59 +00:00
GONG Jie 1c3f836515 Remove trailing spaces in file docs/source/guides/install-guides/maintenance/uninstall_xcat.rst 2017-12-31 23:59:59 +00:00
GONG Jie 3c059c899d Remove trailing spaces in file docs/source/guides/install-guides/maintenance/backup_restore_xcat.rst 2017-12-31 23:59:59 +00:00
GONG Jie 3eab245db8 Remove trailing spaces in file docs/source/guides/install-guides/index.rst 2017-12-31 23:59:59 +00:00
GONG Jie 8a9ebeb077 Remove trailing spaces in file docs/source/guides/install-guides/common_sections.rst 2017-12-31 23:59:59 +00:00
GONG Jie eacaefbdcf Remove trailing spaces in file docs/source/guides/install-guides/apt/verify_xcat.rst 2017-12-31 23:59:59 +00:00
GONG Jie e0daa6708d Remove trailing spaces in file docs/source/guides/install-guides/apt/prepare_mgmt_node.rst 2017-12-31 23:59:59 +00:00
GONG Jie a1ded245df Remove trailing spaces in file docs/source/guides/install-guides/apt/manual_install.rst 2017-12-31 23:59:59 +00:00
GONG Jie 91fd00b381 Remove trailing spaces in file docs/source/guides/install-guides/apt/configure_xcat.rst 2017-12-31 23:59:59 +00:00
GONG Jie 299ab91274 Remove trailing spaces in file docs/source/guides/install-guides/apt/automatic_install.rst 2017-12-31 23:59:59 +00:00
Gᴏɴɢ Jie 76d50d11ec Update xCAT document for Ubuntu 18.04 (#5477)
* Update xCAT document for Ubuntu 18.04

* Fix github issue #1203. Update document for Ubuntu installation without Internet.

* Fix grammatical errors
2018-08-15 16:08:33 +08:00
Mark Gurevich 1121c8529d Changed due to review 2018-04-27 10:58:41 -04:00
Mark Gurevich 4037b2dade Improve xCAT uninstall documentation 2018-04-24 15:51:43 -04:00
Gᴏɴɢ Jie 2e5815e7fe Use lowercase file name xcat-core.repo instead of xCAT-core.repo (#5010)
* Use lowercase file name xcat-core.repo instead of xCAT-core.repo

* Rename xCAT-core.repo to xCAT-core.repo.nouse if it exists

* Change xCAT-dep.repo mentioned in document to xcat-dep.repo
2018-03-30 16:03:10 +08:00
Victor Hu aaf49759ce Create cross reference labels for the install guides 2017-09-11 14:09:57 -04:00
Victor Hu cbf7c3b007 update the doc for steps on checking packages that changed in xcat-dep 2017-06-19 10:52:20 -04:00
Mark Gurevich 551e9a0f48 Spelling fixes for install guides 2017-06-05 11:36:27 -04:00
Mark Gurevich f78c9320cc Fix links and formatting 2017-03-20 17:33:55 -04:00
junxiawang ad9f2e4869 modify ubuntu update xcat doc 2016-12-19 02:28:42 -05:00
immarvin 3266a819b4 correct the doc on ubt upgrade 2016-12-15 01:00:21 -05:00
Victor Hu 32ccaf70e0 change the URL for go-xcat to github 2016-12-08 14:19:23 -05:00
Mark Gurevich a50f3710f7 Doc spelling and gramma fixes 2016-10-25 15:31:20 -04:00
Patrick Lundgren 0a2bfd94b7 Added suggested changes to go-xcat documentation 2016-10-25 11:17:34 -04:00
Patrick Lundgren bf6e84f5e5 Modified xCAT install documentation to leverage go-xcat 2016-10-21 17:26:01 -04:00
Mark Gurevich 76b69ad05d Few spelling fixes in docs 2016-10-14 15:58:09 -04:00
ertaozh 433cd39068 modify doc to add arch keyword for ubuntu online repo 2016-08-16 02:32:54 -04:00