From e07bba44348d4ae24046ce0d8fcaa469382e0e38 Mon Sep 17 00:00:00 2001 From: Chris Hammer Date: Mon, 7 Apr 2025 21:30:27 -0400 Subject: [PATCH] More fixes --- hosts | 5 +++-- notes.md | 33 +++++++++++++++++++++++++++++++++ preupgrade.yml | 27 +++++++++++++++++++++++---- 3 files changed, 59 insertions(+), 6 deletions(-) diff --git a/hosts b/hosts index a9f909f..fe28e43 100644 --- a/hosts +++ b/hosts @@ -1,3 +1,4 @@ -[ipv6] -testing ansible_host=10.10.42.72 ansible_user=root +[test] +ipu-test-1 ansible_host=10.10.42.186 ansible_user=root +# testing ansible_host=10.10.42.72 ansible_user=root diff --git a/notes.md b/notes.md index 880b87d..717ecd2 100644 --- a/notes.md +++ b/notes.md @@ -4,3 +4,36 @@ rear_rear_backup pre_upgrade upgradeinplace post_upgrade + +Risk Factor: high (inhibitor) +Title: Leapp detected loaded kernel drivers which have been removed in RHEL 8. Upgrade cannot proceed. +Summary: Support for the following RHEL 7 device drivers has been removed in RHEL 8: + - floppy + - pata_acpi + +if ipv6 enabled +- distable at start of IPU/bigboot workflow (prior to rear) +- if restored: + - ipv6 enabled: restore state +- ipv6 disable via survey: + - disabled post ipu + +> echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6 +> echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6 +> +> echo 0 > /proc/sys/net/ipv6/conf/default/disable_ipv6 +> echo 0 > /proc/sys/net/ipv6/conf/all/disable_ipv6 + +
+ +## /etc/sysctl.conf +```ini +net.ipv6.conf.enable_ipv6 = 0 +``` + +
+ +## /etc/default/grub +```ini +GRUB_CMDLINE_LINUX="... ipv6.disable=1" +``` diff --git a/preupgrade.yml b/preupgrade.yml index acf3895..a22b27e 100644 --- a/preupgrade.yml +++ b/preupgrade.yml @@ -1,9 +1,18 @@ --- - name: IPU Pre-Upgrade - hosts: ipv6 + hosts: all gather_facts: true tasks: + - name: Unload incompatible kernel modules + ansible.builtin.command: + cmd: "/usr/sbin/modprobe -r {{ item }}" + changed_when: false + register: modules_unload + loop: + - floppy + - pata_acpi + - name: Leapp Pre-Upgrade block: - name: Run Leapp pre-upgrade check @@ -12,7 +21,17 @@ changed_when: false register: leapp_preupgrade - rescue: - - name: Leapp Pre-upgrade failure + - name: Show Leapp Pre-Upgrade results ansible.builtin.debug: - msg: "Leapp pre-upgrade failed: {{ leapp_preupgade }}" + var: leapp_preupgrade['stdout_lines'] + + rescue: + - name: Show Leapp Pre-Upgrade results + ansible.builtin.debug: + var: leapp_preupgrade['stdout_lines'] + + - name: Leapp Pre-upgrade failure + ansible.builtin.fail: + msg: > + Leapp pre-upgrade failed:\n + {{ leapp_preupgrade['stdout_lines'] }}