2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2026-09-08 12:40:45 +00:00

docs(genesis): clarify virtual s390x discovery

This commit is contained in:
Vinícius Ferrão
2026-09-06 04:03:35 -03:00
parent 3ad1ef888a
commit 1d6c373a86
3 changed files with 7 additions and 3 deletions
@@ -105,9 +105,9 @@ The ``s390x`` image uses virtio networking under QEMU. QEMU does not emulate
qeth, so the activation service exits without changing the virtio interface.
Physical LPAR and z/VM Genesis networking remain unvalidated.
Genesis does not use the shared CEC serial as an s390x node identifier.
QEMU guests report themselves as virtual nodes, so sequential and switch
discovery ignore them. Use profile discovery or assign a pending discovery
record with ``nodediscoverdef``.
s390x hypervisor guests report themselves as virtual nodes, so sequential and
switch discovery ignore them. Use profile discovery or assign a pending
discovery record with ``nodediscoverdef``.
QEMU validation covers network IPL, DHCP option 209, TFTP, and the
network-specific ``pxelinux.cfg``-style configuration written by ``mknb``.
This release does not advertise a DPM boot configuration.
@@ -50,6 +50,8 @@ riscv64 nodes boot through UEFI firmware and grub2. For riscv64, \ **mknb**\ pu
QEMU s390-ccw guests receive a network-specific \ ``pxelinux.cfg``\ -style configuration through DHCP option 209. The firmware resolves this name below \ ``pxelinux.cfg``\ . Leave \ ``noderes.netboot``\ unset while a QEMU s390x node uses Genesis discovery. s390x Genesis does not use the shared IBM Z machine serial as a node identifier. On physical IBM Z, Genesis accepts \ ``rd.znet=qeth,read,write,data[,option=value]``\ and activates qeth before NetworkManager starts. Without \ ``rd.znet``\ , it activates unconfigured qeth devices in layer 2 mode. Devices reported as configured by \ ``znetconf``\ are not regrouped. Genesis does not import DPM auto-configuration data. Layer 3 and IP-mode VSWITCH configurations require \ ``layer2=0``\ . QEMU validation covers network IPL through Genesis startup; the discovery exchange with xcatd remains unvalidated for s390x. Legacy xCAT z/VM operating-system provisioning remains unchanged. Physical LPAR and z/VM Genesis networking remain unvalidated because QEMU does not emulate qeth.
s390x hypervisor guests report themselves as virtual nodes, so sequential and switch discovery ignore them. Use profile discovery or assign a pending discovery record with \ **nodediscoverdef**\ .
Run \ **makedhcp -n**\ after installing the s390x image and before booting s390x nodes. This regenerates the DHCP configuration with the required option.
+2
View File
@@ -32,6 +32,8 @@ riscv64 nodes boot through UEFI firmware and grub2. For riscv64, B<mknb> publish
QEMU s390-ccw guests receive a network-specific C<pxelinux.cfg>-style configuration through DHCP option 209. The firmware resolves this name below C<pxelinux.cfg>. Leave C<noderes.netboot> unset while a QEMU s390x node uses Genesis discovery. s390x Genesis does not use the shared IBM Z machine serial as a node identifier. On physical IBM Z, Genesis accepts C<rd.znet=qeth,read,write,data[,option=value]> and activates qeth before NetworkManager starts. Without C<rd.znet>, it activates unconfigured qeth devices in layer 2 mode. Devices reported as configured by C<znetconf> are not regrouped. Genesis does not import DPM auto-configuration data. Layer 3 and IP-mode VSWITCH configurations require C<layer2=0>. QEMU validation covers network IPL through Genesis startup; the discovery exchange with xcatd remains unvalidated for s390x. Legacy xCAT z/VM operating-system provisioning remains unchanged. Physical LPAR and z/VM Genesis networking remain unvalidated because QEMU does not emulate qeth.
s390x hypervisor guests report themselves as virtual nodes, so sequential and switch discovery ignore them. Use profile discovery or assign a pending discovery record with B<nodediscoverdef>.
Run B<makedhcp -n> after installing the s390x image and before booting s390x nodes. This regenerates the DHCP configuration with the required option.
=head1 OPTIONS