2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-09-22 09:32:27 +00:00
Commit Graph

189 Commits

Author SHA1 Message Date
Daniel Hilst eb30c1d134 fix(xcat-server): install tmux on KVM hosts for the serial console
cons/kvm drives the KVM guest serial console through a shared tmux session on
the hypervisor (tmux, unlike screen, is present on every libvirt host we target
incl. ppc64le hosts that ship no screen). The KVM host package lists were never
updated for that switch, so an xCAT-provisioned KVM host got 'screen' (now
unused) -- or nothing -- where tmux is required, leaving rcons broken.

Ship tmux in the KVM host pkglists:
  - install/rh, install/ubuntu: screen -> tmux / add tmux.
  - netboot/{alma,centos,rocky}: were symlinks to the RHEL 5.4 list; make them
    real lists with tmux (the rhel5/6/7 lists keep screen).
  - install/suse: add a KVM host list (SUSE had none) carrying tmux.

screen stays where it is still used: the Xen console, and the EOL rhel5/6/7 and
centos6/7 lists.

Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>
(cherry picked from commit c1db278e1a)
2026-07-19 12:19:49 -03:00
Daniel Hilst 4c530e44c9 fix(xCAT-server): ship rhels10 ppc64le service-node otherpkgs pkglist
The diskful service-node otherpkgs pkglist exists for every EL version and
both arches EXCEPT rhels10 ppc64le: install/rh/ has
service.rhels10.x86_64.otherpkgs.pkglist (and install/alma/ symlinks it) but
no ppc64le counterpart, while rhels5/6/7/8/9 and the netboot/ tree carry both
arches. xcat-test's SN_setup_case points a ppc64le service node's osimage
otherpkglist at install/<distro>/service.<ver>.ppc64le.otherpkgs.pkglist; with
the file absent the list resolves empty, so the otherpkgs postscript installs
nothing -- xCATsn never lands, xcatd never starts on the service node, and
every hierarchical dispatch fails with "<sn>:3001 No route to host /
Connection refused", cascading the whole *_hierarchy test suite.

Add install/rh/service.rhels10.ppc64le.otherpkgs.pkglist (xCATsn + the rh10
ppc64le goconserver, mirroring rhels9) and the install/alma symlink to it,
matching the existing x86_64 layout.

Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>
(cherry picked from commit 9ea3de343b)
2026-07-19 12:19:48 -03:00
Daniel Hilst 638f0d75c4 Fix xCAT 2.18 EL10 x86_64 package build issues
Signed-off-by: Daniel Hilst <392820+dhilst@users.noreply.github.com>
2026-06-20 18:48:14 -03:00
Vinícius Ferrão fcd22757d2 Refine Kea xNBA handling and validation notes 2026-04-23 11:14:01 -03:00
Daniel Hilst Selli 3cb359e711 feat: Add support for RHEL 10
Signed-off-by: Daniel Hilst Selli <392820+dhilst@users.noreply.github.com>
2025-11-26 16:07:19 -03:00
Markus Hilger a5ed2d690e Fix goconserver path for EL9 2024-04-21 17:09:53 +02:00
Markus Hilger 55d6d13fe4 Add perl-lib required for xCAT on EL9 2024-04-21 16:13:13 +02:00
Mark Gurevich f5a9be5050 Initial template and pkg files for RHEL9 2022-04-13 09:51:24 -04:00
Wai Yee Wong bb81472779 Remove #version=RHEL8 for all RHEL-like distros and let Rocky and Oracle Linux point to respective tmpl files. 2021-09-22 15:25:24 -04:00
cxhong b81ec51f67 Add perl-interpreter to other pkglist 2020-09-28 10:35:01 -04:00
cxhong 90d1b1eca2 Add perl to the rhels8 pkglist 2020-09-25 16:40:47 -04:00
Mark Gurevich 6743873e89 Use ext4 filesystem instead of ext3 2020-04-29 09:06:57 -04:00
cxhong 71ee0da3dd Add bzip2 to rhels8 pkglist 2019-06-05 16:07:58 -04:00
GONG Jie 73f9b49e27 Remove package conserver-xcat from service node otherpkgs package lists 2019-04-22 13:20:31 +08:00
huweihua 7bac32b9e8 add tar to more pkglist files which related rhels8 2019-04-18 03:04:54 -04:00
huweihua 9bad0ff881 add tar to compute.rhels8.pkglist 2019-04-18 02:52:05 -04:00
Gᴏɴɢ Jie 1d512a1cdf Add python3 to the default pkglist for RHEL 8 (#6117)
* Add python3 to the default compute node pkglist for RHEL 8

* Add python3 to the default service node pkglist for RHEL 8
2019-03-18 16:53:06 +08:00
GONG Jie 67ca6ea79c Add basic xCAT service node support for RHEL 8 2019-03-01 16:27:22 +08:00
Gᴏɴɢ Jie 9d98236dc1 [RH8] RHEL 8 Service node automatic installation (#6041)
* Update tftp dependency

* Update service node package lists for RHEL 8

* Fix typo in `Configure PostgreSQL' page

* Rewrite the description of package xCATsn
2019-03-01 16:00:03 +08:00
GONG Jie c9c7351ae6 Remove deprecated command in kickstart template 2019-01-08 13:42:49 +08:00
GONG Jie ab81e449f6 Add basic xCAT service node support for RHEL 8 2019-01-08 13:42:49 +08:00
Gᴏɴɢ Jie b45acce651 RHEL 8 Beta diskfull compute node support (#5778)
* Remove the dirty hack for RHEL 8 Alpha
2018-11-09 13:28:25 +08:00
cxhong 51bd7fea27 Add wget package to rhels8 pkglist (#5708) 2018-10-17 10:14:45 +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
GONG Jie 95370b5a62 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/zfcp.rhels6.s390x.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie 82522be1cb Remove trailing spaces in file xCAT-server/share/xcat/install/rh/zfcp.rhel5.s390x.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie 676248d415 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/zfcp.rhel5.s390x.pkglist 2017-12-31 23:59:59 +00:00
GONG Jie 25e29c93c3 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/xen.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie f783e6d95d Remove trailing spaces in file xCAT-server/share/xcat/install/rh/xen.rhels6.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie 2c956dea7d Remove trailing spaces in file xCAT-server/share/xcat/install/rh/storage.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie cbb72f26a5 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/storage.rhels6.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie 82583b2bd0 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/service.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie 562e049fdf Remove trailing spaces in file xCAT-server/share/xcat/install/rh/service.rhels6.x86_64.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie 59f91dc38c Remove trailing spaces in file xCAT-server/share/xcat/install/rh/service.rhels6.ppc64.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie ca5975f16e Remove trailing spaces in file xCAT-server/share/xcat/install/rh/service.raid1.rhel6.ppc64.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie f211d4063c Remove trailing spaces in file xCAT-server/share/xcat/install/rh/service.raid1.multipath.rhel6.ppc64.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie 8a84cc0f7c Remove trailing spaces in file xCAT-server/share/xcat/install/rh/service.ppc64.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie 4982c51abf Remove trailing spaces in file xCAT-server/share/xcat/install/rh/service.ppc64.pkglist 2017-12-31 23:59:59 +00:00
GONG Jie 79d4978a64 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/service.pkglist 2017-12-31 23:59:59 +00:00
GONG Jie 5c8d1e9da3 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/kvm.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie 3f662dd222 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/kvm.rhels7.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie c764e51ecc Remove trailing spaces in file xCAT-server/share/xcat/install/rh/kvm.rhels6.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie daa6c53eed Remove trailing spaces in file xCAT-server/share/xcat/install/rh/kvm.rhels5.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie 1831ba4436 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/kvm.rhel6.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie 628fec3b20 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/iscsi.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie c3cd50f531 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/iscsi.rhels6.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie e563e69b17 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/iscsi.ppc64.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie b495401960 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/hpc.rhels6.tmpl 2017-12-31 23:59:59 +00:00
GONG Jie 8397573e50 Remove trailing spaces in file xCAT-server/share/xcat/install/rh/cudafull.rhels7.ppc64le.pkglist 2017-12-31 23:59:59 +00:00