Bug 1895919
Summary: | NTO fails to load kernel modules | ||||||
---|---|---|---|---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Kevin Pouget <kpouget> | ||||
Component: | Node Tuning Operator | Assignee: | Jiří Mencák <jmencak> | ||||
Status: | CLOSED ERRATA | QA Contact: | Simon <skordas> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | high | ||||||
Version: | 4.6 | CC: | sejug | ||||
Target Milestone: | --- | ||||||
Target Release: | 4.7.0 | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | No Doc Update | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2021-02-24 15:31:28 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 1896381 | ||||||
Attachments: |
|
Description
Kevin Pouget
2020-11-09 12:49:16 UTC
Filed upstream tuned issue https://github.com/redhat-performance/tuned/issues/304 workaround for NTO to follow. POSITIVE VERIFICATION oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version False True 63m Unable to apply 4.7.0-0.nightly-2020-11-12-063401 oc project openshift-cluster-node-tuning-operator Now using project "openshift-cluster-node-tuning-operator" on server "https://api.skordas1311.qe.devcluster.openshift.com:6443". oc get nodes NAME STATUS ROLES AGE VERSION ip-10-0-138-224.us-east-2.compute.internal Ready master 65m v1.19.2+5fc3f4d ip-10-0-148-170.us-east-2.compute.internal Ready worker 59m v1.19.2+5fc3f4d ip-10-0-163-226.us-east-2.compute.internal Ready master 65m v1.19.2+5fc3f4d ip-10-0-180-132.us-east-2.compute.internal Ready worker 59m v1.19.2+5fc3f4d ip-10-0-209-84.us-east-2.compute.internal Ready master 64m v1.19.2+5fc3f4d ip-10-0-210-158.us-east-2.compute.internal Ready worker 59m v1.19.2+5fc3f4d worker=ip-10-0-148-170.us-east-2.compute.internal oc get pods -o wide | grep $worker tuned-prj8c 1/1 Running 0 61m 10.0.148.170 ip-10-0-148-170.us-east-2.compute.internal <none> <none> pod=tuned-prj8c oc get node $worker --show-labels NAME STATUS ROLES AGE VERSION LABELS ip-10-0-148-170.us-east-2.compute.internal Ready worker 62m v1.19.2+5fc3f4d beta.kubernetes.io/arch=amd64,beta.kubernetes.io/instance-type=m5.large,beta.kubernetes.io/os=linux,failure-domain.beta.kubernetes.io/region=us-east-2,failure-domain.beta.kubernetes.io/zone=us-east-2a,kubernetes.io/arch=amd64,kubernetes.io/hostname=ip-10-0-148-170,kubernetes.io/os=linux,node-role.kubernetes.io/worker=,node.kubernetes.io/instance-type=m5.large,node.openshift.io/os_id=rhcos,topology.ebs.csi.aws.com/zone=us-east-2a,topology.kubernetes.io/region=us-east-2,topology.kubernetes.io/zone=us-east-2a oc create -f- <<EOF apiVersion: tuned.openshift.io/v1 kind: Tuned metadata: name: fuse-for-buildah namespace: openshift-cluster-node-tuning-operator spec: profile: - data: | [main] summary=An OpenShift profile to load 'fuse' module include=openshift-node [modules] fuse=+r name: openshift-fuse recommend: - match: - label: kubernetes.io/hostname value: ip-10-0-148-170 priority: 5 profile: openshift-fuse EOF oc get tuned NAME AGE default 70m fuse-for-buildah 4s rendered 70m for pr in $(oc get profiles -n openshift-cluster-node-tuning-operator --no-headers | cut -d ' ' -f 1); do echo $pr; oc get profile $pr -n openshift-cluster-node-tuning-operator -o json | jq ".spec.config.tunedProfile"; done ip-10-0-138-224.us-east-2.compute.internal "openshift-control-plane" ip-10-0-148-170.us-east-2.compute.internal "openshift-fuse" ip-10-0-163-226.us-east-2.compute.internal "openshift-control-plane" ip-10-0-180-132.us-east-2.compute.internal "openshift-node" ip-10-0-209-84.us-east-2.compute.internal "openshift-control-plane" ip-10-0-210-158.us-east-2.compute.internal "openshift-node" ** Correct profile on $worker ** oc logs $pod 2020-11-13 18:27:51,175 INFO tuned.daemon.daemon: stopping tuning 2020-11-13 18:27:51,193 INFO tuned.daemon.daemon: terminating Tuned, rolling back all changes 2020-11-13 18:27:51,199 INFO tuned.daemon.daemon: Running in automatic mode, checking what profile is recommended for your configuration. 2020-11-13 18:27:51,200 INFO tuned.daemon.daemon: Using 'openshift-fuse' profile 2020-11-13 18:27:51,201 INFO tuned.profiles.loader: loading profile: openshift-fuse 2020-11-13 18:27:51,245 INFO tuned.daemon.daemon: starting tuning 2020-11-13 18:27:51,248 INFO tuned.plugins.base: instance cpu: assigning devices cpu0, cpu1 2020-11-13 18:27:51,249 INFO tuned.plugins.plugin_cpu: We are running on an x86 GenuineIntel platform 2020-11-13 18:27:51,251 WARNING tuned.plugins.plugin_cpu: your CPU doesn't support MSR_IA32_ENERGY_PERF_BIAS, ignoring CPU energy performance bias 2020-11-13 18:27:51,253 INFO tuned.plugins.base: instance disk: assigning devices dm-0 2020-11-13 18:27:51,254 INFO tuned.plugins.base: instance net: assigning devices ens5 2020-11-13 18:27:51,257 INFO tuned.plugins.plugin_sysctl: reapplying system sysctl 2020-11-13 18:27:51,295 INFO tuned.daemon.daemon: static tuning from profile 'openshift-fuse' applied ** No problems loading module ** Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: OpenShift Container Platform 4.7.0 security, bug fix, and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2020:5633 |