ansible-playbook离线升级centos内核

目录

  • 概述
  • 实践
    • ansible目录结构
    • 关键代码
    • 执行效果
  • 结束

概述

内核离线包官网下载地址如下:
地址

实践

ansible目录结构

如对 ansible 不熟悉,离线包下载有问题,请至此地址下载,按本文操作可直接使用。

相关文章链接如下

文章地址
ansible离线安装地址

在这里插入图片描述

关键代码

# centos 7 内核升级 3.10.x  --> 5.4.x
- name: 1.ansible工作目录debug:msg: "ansible目录是:{{ ansible_work_dir }}"
- name: 2.ansible工作目录(上一层)debug:msg: "ansible目录是:{{ ansible_work_dir | dirname  }}"
- name: 3.ansible工作目录(上上一层)debug:msg: "ansible目录是:{{ ansible_work_dir | dirname  | dirname }}"
- name: 执行 kernel 内核升级shell: |rpm -ivh --replacefiles --replacepkgs *.rpm &&A=`sudo awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg | grep "CentOS Linux (5.4.274-1.el7.elrepo.x86_64) 7 (Core)" |awk '{print $1}'` &&grub2-set-default $A &&grub2-mkconfig -o /boot/grub2/grub.cfgargs:chdir: "{{ ansible_work_dir }}/kernel"- name: 查看所有 kernel 内核shell: |awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfgargs:chdir: "{{ ansible_work_dir }}/kernel"
- name: 重启shell: |rebootargs:chdir: "{{ ansible_work_dir }}/kernel"

执行效果

执行如下

[root@ks8u-k8s-test01 k8s-ansible]# ansible-playbook -i hosts  test-kernel.yml PLAY [nodes] ***********************************************************************************************************************************************************************TASK [kernel : 1.ansible工作目录] ******************************************************************************************************************************************************
ok: [ks8u-k8s-test01] => {"msg": "ansible目录是:/root/k8s-ansible"
}TASK [kernel : 2.ansible工作目录(上一层)] *************************************************************************************************************************************************
ok: [ks8u-k8s-test01] => {"msg": "ansible目录是:/root"
}TASK [kernel : 3.ansible工作目录(上上一层)] ************************************************************************************************************************************************
ok: [ks8u-k8s-test01] => {"msg": "ansible目录是:/"
}TASK [执行 kernel 内核升级] **************************************************************************************************************************************************************
[WARNING]: Consider using the yum, dnf or zypper module rather than running 'rpm'.  If you need to use command because yum, dnf or zypper is insufficient you can add 'warn: false'
to this command task or set 'command_warnings=False' in ansible.cfg to get rid of this message.
changed: [ks8u-k8s-test01]TASK [查看所有 kernel 内核] **************************************************************************************************************************************************************
changed: [ks8u-k8s-test01]TASK [kernel : 重启] *****************************************************************************************************************************************************************连接断开

在这里插入图片描述

在这里插入图片描述

结束

如有疑问,欢迎评论区留言。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/660282.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

普乐蛙元宇宙VR体验馆设备集体亮相VR文旅景区展

普乐蛙全国巡展又双叒叕开始了! 这次来到的是“好客山东”↓↓ 山东2024休闲旅游产业展 4月25日至27日,2024休闲旅游产业展在临沂国际博览中心举办。本次展会以“潮购文旅好品,乐享时尚生活”为主题,汇聚全国文旅产业上下游500多家企业、上万…

深度学习系列66:试穿模型IDM-VTON上手

1. 模型概述 如图,总体流程为: 输入为:衣服的编码xg;人物noise的编码xt;人物身上衣物的mask和人体pose分割(densepose);衣服部分经过两部分网络:1)高级语义网络IP-Adapter&#xff…

anything-llm的嵌入式聊天小部件

anything-llm 详情移步到官方: https://github.com/Mintplex-Labs/anything-llm anything-llm可以docker启动和本地启动 例如:docker 启动, 自行去安装docker哈 cd 到docker文件夹下, 窗口运行: docker-compose up -d --build运…

简要说说软分叉和硬分叉。

前言 一、软分叉 二、硬分叉 三、用途 总结 前言 软分叉和硬分叉是区块链技术中的两个重要概念,它们通常与加密货币的网络升级有关。下面我将分别解释这两个概念,并提供一些例子来帮助理解。下面是方便理解软分叉和硬分叉的图 一、软分叉 软分叉是一…

有没有永久免费的仓库出入库管理软件

作为相关行业的从业者,很多中小企业希望能节省成本,或者没有付费使用管理系统的习惯,所以想要找到一款永久免费的仓库出入库管理软件。但我还是不大建议大家选择所谓的免费仓库管理软件。为什么呢?请往下看 很多时候免费的才是最…

渗透测试之sql注入绕过技巧

在sql注入中,通常会将某些关键的字符过滤掉,以此来达到预防sql注入的目的。这时我们就可以通过某些技巧来绕过。 绕过技巧1: 这个是在某个比赛中出现的,当时并没有多少人成功绕过。 如下: 如下图:在php中…

无影云电脑如何进行硬盘镜像迁移

问题的由来 看过我的博文的朋友都知道,我从一月来一直在使用阿里的无影云电脑来测试各种开发板。试用的效果一直不错,3个月的试用期到了,就想买一年的服务用用。不过试用的电脑并不能直接购买,必须先购买一台新的云电脑&#xff…

Dockerfile加docker-compose构建编排web应用

Dockerfile加docker-compose构建编排web应用 用flask框架写一个web服务器应用,使用Dockerfile构建镜像,然后用docker-compose编排启动应用。 1. 创建一个简单的flask应用 创建flask-app目录,在目录下创建一个名为 app.py 的文件,并…

23 重构:烟囱式、平台化、中台化的架构

上一讲里,我们介绍了两大类型的系统升级重构方案,还介绍了如何进行重构版本的上线,以及如何平滑地完成新老版本切换的方案。在本讲里,将会具体介绍如何判断系统发展到什么阶段需要重构,以及如何实施重构。 系统稳定性…

C语言实战项目--贪吃蛇

贪吃蛇是久负盛名的游戏之一,它也和俄罗斯⽅块,扫雷等游戏位列经典游戏的⾏列。在编程语⾔的教学中,我们以贪吃蛇为例,从设计到代码实现来提升大家的编程能⼒和逻辑能⼒。 在本篇讲解中,我们会看到很多陌生的知识&…

【Excel】excel计算相关性系数R、纳什效率系数NSE、Kling-Gupta系数KGE

对于采用的数据: B2:B10958是观测值的所在范围 C2:C10958是模型计算值的所在范围 一、相关系数R是用来衡量两个变量之间线性关系强度和方向的统计量。在水文学和气象学中,常用的相关系数是皮尔逊相关系数(Pearson correlation coefficient&am…

在Primavera P6 中维护自定义活动栏

前言 自从 Henry Gantt 在 1910 年左右提出这个想法以来,以图形方式显示项目进度表并沿时间刻度显示条形图一直延续到当今最复杂和流行的项目进度系统中。在本文中,我们将仔细研究 Primavera P6 Professional 中的甘特图,并探索一些自定义其…