Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support to bare metal for direct image installation of SL Micro #20253

Merged
merged 4 commits into from
Sep 30, 2024

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    d034bc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b893a42 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. ipxe: Add new ability to boot fixed installer version

    We need to boot any installer of distribution independent on DISTRI
    and VERSION variables. New variable IPXE_BOOT_FIXED indicates that we
    want to boot fixed version. It will boot by default SLE 15-SP6, but it
    is possible to override it by IPXE_BOOT_FIXED_DISTRI and
    IPXE_BOOT_FIXED_VERSION variables.
    czerw committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    95a90cc View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Add support to bare metal for direct image installation of SL Micro

    Enhancement poo#167021: SL Micro doesn't have installer like openSUSE
    or SLE. Only raw images are supported. If we want to install SL Micro
    to bare metal, we need to directly copy image to destination, this is
    documented and supported way. The idea behind this extension, is to
    use existing openQA boot modules for particular backends and boot SLE
    installer, use installation console to mount nfs share from openQA and
    deploy image to target disk. We need to modify grub configuration
    before first boot, to be able to see menu in hardware consoles. root
    password is configured by ignition, which has own separate parition on
    the same disk. There are supported following backends and
    architectures hmc/ppc64le, ipmi/x86_64/aarch64. Variables MIRROR_HTTP
    and REPO_0 are needed to properly boot installer on hmc
    backend. Variable IPXE_BOOT_FIXED must be defined for ipmi. There can
    be used optional variables IPXE_BOOT_FIXED_DISTRI and
    IPXE_BOOT_FIXED_VERSION to boot specific installer version. It is
    possible to specify target disk on all backends  by variable
    MICRO_INSTALL_IMAGE_TARGET_DEVICE, the default is /dev/sda.
    czerw committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    667b577 View commit details
    Browse the repository at this point in the history