首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调优操作符不激活自定义配置文件(Openshift 4.6.18)

问调优操作符不激活自定义配置文件(Openshift 4.6.18)
EN

Stack Overflow用户
提问于 2021-07-22 11:39:29
回答 1查看 289关注 0票数 2

Openshift在默认情况下为下调系统提供“节点调优-操作符”。

我们可以使用自定义资源(CR)创建自定义配置文件。

但是,运算符没有加载/激活自定义配置文件。

它不是激活我的自定义配置文件,而是激活openshift提供的默认配置文件。

我仍在努力找出正确的配置文件。

调优操作员没有激活我的自定义配置文件的问题是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-22 12:18:57

调优操作符的文档可以在https://docs.openshift.com/container-platform/4.7/scalability_and_performance/using-node-tuning-operator.html上找到。

关于调优运算符的泛型信息:

  • Namespace/Project : openshift-cluster-node-tuning-operator
  • Operator : cluster-node-tuning-operator
  • DaemonSet :优化
  • CRD: tuneds.tuned.openshift.io
  • CR :调优/默认& Tuned/rendered

文档说,我们可以创建我们自己的kind=Tuned的自定义资源,除了openshift提供的名为“调优/默认&调优/呈现”的默认资源。

这些资源提供了名为"openshift“、”openshift-节点“和”openshift-control-平面“的默认配置文件。

使用以下命令可以看到更多信息:

代码语言:javascript
复制
oc get Tuned/default -n openshift-cluster-node-tuning-operator -o yaml

现在,我们可以创建我们自己的自定义配置文件作为自定义资源的一部分来调整我们自己的设置。

这里的诀窍是,有关自定义配置文件的自定义资源yaml文件中的配置应该是正确的。如果正确,调优操作符将加载配置文件并激活它。如果它是不正确的,那么调优操作符将不会激活它,它也将忽略任何未来正确的配置。

这是调优操作符中的一个bug,它被作为https://bugzilla.redhat.com/show_bug.cgi?id=1919970的一部分来处理。

修复:将openshift集群版本升级到4.7或更高版本。

解决方案:删除优化后的pod,以便操作符创建新的pod。一旦新的荚被创建,它将激活正确的配置文件。(希望您的CR.yaml中的配置得到纠正)。

重要命令:

  • 查找调优操作符本身正在运行的pod:

oc获取pod -n openshift-集群-节点调优-运算符-o wide

检查操作符pod的日志的

  • :(从上面的命令中可以找到实际的荚名称)

pod/cluster-node-tuning-operator-6644cd48bb-z2qxn oc日志

-n openshift-集群-节点调优-操作符

  • 检查kind=Tuned的所有自定义资源是否存在:

oc被调优-n openshift-集群-节点调优-操作符

描述和检查默认配置文件的

  • :

oc被调优/默认-n openshift-群集-节点调优-运算符-o yaml

  • 以查找集群中运行它们的所有调优荚和节点:

oc获取pod -n openshift-集群-节点调优-运算符-o wide

  • 来检查特定调优荚的日志:(从上面的命令中可以找到实际的荚名)

oc日志调优-h8xgh -n openshift-群集-节点调优-运算符-f

  • 登录到优化的pod中并手动确认是否应用了调优:(从前面的命令中可以找到实际的pod名称)

oc exec -it调优-h8xgh -n openshift-集群-节点调优-运算符-bash

  • 您可以在登录到调优pod之后执行以下命令,使用上面的命令验证优化设置:

bash-4.4# cat /etc/tuned/infra-node/tuned.conf

运行summary=Optimize Infra节点的主要OpenShift系统

sysctl fs.inotify.max_user_watches = 1048576 vm.swappiness = 1

bash-4.4#调优-adm推荐不能通过DBus与调优守护进程对话。调优守护进程正在运行吗?下节点bash-4.4#

bash-4.4#调优-adm活动不能通过DBus与调优守护进程对话。调优守护进程正在运行吗?当前活动轮廓:openshift-控制-平面bash-4.4#

注释:上面的示例代码准确地描述了这个问题中提出的问题。如果您注意到,活动配置文件是“openshift-control-平面”,而推荐/加载的配置文件是“下节点”。这是由于前面提到的现有错误造成的。一旦您删除调优荚(调优-h8xgh),操作员将恢复和激活正确的配置文件。

自定义配置文件配置中的示例问题:如果配置文件优先级与默认配置文件相同,则运算符将发出类似的警告,如下所示:

代码语言:javascript
复制
W0722 04:24:25.490704       1 profilecalculator.go:480] profiles openshift-control-plane/infra-node have the same priority 30, please use a different priority for your custom profiles!
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68484192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档