ansible 时间同步 实例
目录结构
hosts
deployment- timesyncclient.yml
roles- timesyncclient- tasks-main.yml- templater- files
vim hosts
[timesyncclient]
192.168.106.130 hostname=rocky90-106-130
[aliyuan]
192.168.106.130 hostname=rocky90-106-130
[init]
192.168.106.130 hostname=rocky90-106-130[all:vars]
ansible_ssh_user=root
ansible_ssh_pass=kc@123456
ansible_ssh_port=22
deployment/timesyncclient.yml
---
- hosts: timesyncclientsudo: yesroles: - ../roles/timesyncclient
vim roles/timesyncclient/tasks/main.yml
---
### 安装并配置 chrony 客户端
########### to centos or rockylinux #############
# 安装
- name: Cenots7.x_Rocky9.x_install_chronyyum:name: chronystate: presentwhen: ansible_distribution=="CentOS" or ansible_distribution=="Rocky"
# 删除^pool.*行
- name: Cenots7.x_Rocky9.x_delete_chrony.conf '^pool.*' string linelineinfile:path: /etc/chrony.confregexp: '^pool.*'state: absentwhen: ansible_distribution=="CentOS" or ansible_distribution=="Rocky"
# 删除行server.*行
- name: Cenots7.x_Rocky9.x_delete_chrony.conf '^server.*' string linelineinfile:path: /etc/chrony.confregexp: '^server.*'state: absentwhen: ansible_distribution=="CentOS" or ansible_distribution=="Rocky"
# 添加时间时间服务器
- name: Cenots7.x_Rocky9.x_add_time_server TIME_SERVER1 and TIME_SERVER2lineinfile:path: /etc/chrony.confinsertafter: '^# Please consider .*'line: "server {{ time_sync_service_url_1 }} iburst\nserver {{ time_sync_service_url_2 }} iburst"when: ansible_distribution=="CentOS" or ansible_distribution=="Rocky"
# 重启 chrony 服务
- name: Cenots7.x_Rocky9.x_restart_chrony_serviceservice:name: chronydstate: restartedenabled: yes############### to ubuntu server ##################
# 删除锁文件
- name: Ubuntu_delete_lock_filesfile:path: "{{ item }}"state: absentloop:- /var/lib/dpkg/lock- /var/lib/apt/lists/lock- /var/cache/apt/archives/lockwhen: ansible_distribution=="Ubuntu"
# 更新源
- name: Ubuntu_apt_updateapt:update_cache: yes force: yes when: ansible_distribution=="Ubuntu"
# 安装
- name: Ubuntu_install_chronyapt:name: chronyforce: yeswhen: ansible_distribution=="Ubuntu"
# 删除^pool.*行
- name: Ubuntu_delete_chrony.conf '^pool.*' string linelineinfile:path: /etc/chrony/chrony.confregexp: '^pool.*'state: absentwhen: ansible_distribution=="Ubuntu"
# 添加时间时间服务器
- name: Ubuntu_add_time_server TIME_SERVER1 and TIME_SERVER2lineinfile:path: /etc/chrony.confinsertafter: '^# Please consider .*'line: "server {{ time_sync_service_url_1 }} iburst\nserver {{ time_sync_service_url_2 }} iburst"
# 开机启动 chronyd
- name: start chronydsystemd:name: chronydstate: restarted#state: startedenabled: yes
执行命令
ansible-playbook -i hosts deployment/timesyncclient.yml
本文来自博客园,站在巨人的肩膀上,坚持开源精神,遵循开源协议:Apache Licene 2.0协议。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/948595.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!相关文章
2025年高压耐火装饰板厂家权威推荐榜单:高压耐火隔断板/建筑耐火板/高压耐火吊顶板源头厂家精选
高压耐火装饰板耐火极限最高可达3小时,全球市场规模预计2031年达亿元,这三家企业以创新技术引领建筑安全新风向。
高压耐火装饰板作为现代建筑装饰的核心安全材料,以其卓越的防火性能、环保特性及美观耐用性,成为各…
2025年10月环保板材品牌推荐:热度榜对比评测
正在装修或准备定制家具的你,是否被“无醛”“ENF级”“F4星”等宣传包围,却难以判断真实环保水平?板材是家居甲醛的主要来源,一旦选错,长达十余年的释放周期会让家人长期暴露于风险中。2025年,国家市场监管总局…
CF1798D Shocking Arrangement 题解
参考了扶苏的证明,看起来很直觉,证明有点不明觉厉。
我们考虑这样一种构造,考虑增量,直接维护当前答案序列的和 \(s\):当 \(s \ge 0\) 时,随便选一个 \(x(x \le 0)\) 放到序列末尾。
当 \(s \le 0\) 时,随便选一…
P11994 [JOIST 2025] 外郎糕 题解
Description
葵有 \(N\) 张卡片,编号从 \(1\) 到 \(N\)。每张卡片上都写有一个正整数。卡片 \(i\)(\(1 \leq i \leq N\))上写的数是 \(A_i\)。
葵将使用这些卡片和黑板进行 \(Q\) 次游戏。她进行的第 \(j\) 次游戏(…
告别手动上传!10款自动同步本地文件夹的网盘深度评测
告别手动同步!本文深度评测10款能自动同步本地文件夹的网盘,从同步效率、数据安全和团队协作等维度进行横评。通过详细对比,助您快速找到最适合的文件同步工具,彻底解决版本混乱问题,全面提升工作效率。在现代工作…
腾讯CodeBuddy:AI IDE的革命性突破,开发者工作方式的彻底重塑
2025年9月,腾讯发布了AI命令行工具CodeBuddy Code,并宣布CodeBuddy IDE开放公测。至此,腾讯成为国内首家同时支持插件、IDE和CLI三种形态的AI编程工具厂商。
这套工具矩阵正在彻底改变开发者的工作方式:腾讯内部超…
C++中STL容器应用
一、STL容器核心应用
1. vector(动态数组)
特性:连续内存、随机访问O(1)、尾部操作高效
// 高性能数值计算
vector<double> processSensorData() {vector<double> readings;readings.reserve(1000); /…
P7914 [CSP-S 2021] 括号序列
P7914 [CSP-S 2021] 括号序列 题解题目传送门
我的博客-欢迎光临喵
曾经有位大佬说过,计数类问题不是排列组合就是 dp。可是它看着不像排列组合,所以我们考虑 dp。又注意到 \(n \le 500\),很适合 \(O(n^3)\) 的解法…
破解跨地域研发协同难题:2025主流制品管理平台选型对比与关键指标解析
跨地域研发成企业标配,但带来制品同步滞后、版本混乱等协同难题,制品管理平台是破解关键。选型需关注制品库跨地域同步分发、安全合规、存储成本与扩展性等指标,企业需结合行业特性、合规要求等,选择适配自身的平台…
C#领域驱动设计在 ERP 项目中的应用设计
在 ERP(企业资源计划)项目开发中,我们常面临一个核心挑战:如何将复杂多变的业务规则转化为可维护、可扩展的代码?传统的 "数据库优先" 或 "贫血模型" 开发模式,往往导致业务逻辑分散在服务层…
ansible 配置阿里源 实例
ansible 配置阿里源 实例目录结构
hosts
deployment- aliyuan.yml
roles- aliyuan- tasks-main.yml- templater- files-centos7_base_epel_aliyun_repo.sh-rockylinux9_base_epel_aliyun_repo.sh-ubuntu_source_list.s…
借助 ChatGPT API 将 AI 集成到测试自动化框架中
借助 ChatGPT API 将 AI 集成到测试自动化框架中
了解如何通过集成 AI 为自动化框架生成真实数据、检测日志异常,并提升 CI/CD 运行的可靠性。
当我第一次尝试在测试自动化框架中集成 AI 时,以为它仅能用于少数基础场…
2025 年拉力试验机厂家最新推荐排行榜:聚焦专精特新企业技术实力与市场口碑深度解析
引言
在工业制造高质量发展进程中,拉力试验机作为材料性能检测的核心设备,其精度、稳定性与适配性直接关乎产品质量管控与行业安全底线。当前市场上试验机厂家数量众多,但产品质量参差不齐,部分厂家缺乏核心加工能…
easyui gridview中toolbar中按钮的显示与否
需要根据抓取数据决定easyui gridview中toolbar的按钮是否显示出来供用户操作。
首先将toolbar中的按钮加上idvar toolbar = [{ text: Submit, iconCls: icon-ok, id:btnSu…
逆合成孔径雷达(ISAR)成像中的包络对齐和相位补偿算法MATLAB实现
1. 算法原理概述
1.1 ISAR成像基本流程
原始回波 → 距离压缩 → 包络对齐 → 相位补偿 → 方位压缩 → ISAR图像1.2 包络对齐和相位补偿的重要性包络对齐:补偿目标平动引起的距离向偏移
相位补偿:补偿目标平动引起的…
2025 年洗车机厂家最新推荐排行榜:实力企业技术服务测评及选购指南全自动 / 卷帘门 / 无接触 / 龙门式 / 隧道式 / 智能无人洗车机公司推荐
引言
为解决洗车机市场产品质量参差、选型难等问题,本次榜单由中国汽车后市场协会联合行业技术研究院共同发起测评,参考《全自动洗车机技术要求》(GB/T 39789-2021)标准,结合 12 项核心指标完成评选。测评过程中,…
251027 复现VMScape
251027 复现VMScape
VMScape 工作重要成果是利用 Spectre-BTI 攻击方式由 Guest 攻击 Host。
一是暂态执行的影响大、变种多,做 VMScape 作为切口方便理解整个暂态执行体系,我们后续也有可能在暂态执行上继续做点工作…
2025 年试验机厂家最新推荐排行榜:聚焦专精特新企业,全方位解析技术实力与市场口碑
引言
在工业制造高质量发展进程中,材料性能检测是保障产品安全与品质的关键环节,试验机作为核心检测设备,其性能稳定性、技术精准度直接影响企业生产效率与行业质量标准。当前试验机市场品牌繁杂,部分企业缺乏核心…
2025年锌铝镁桥架公司 top 10 推荐
文章摘要
锌铝镁桥架行业在2025年持续增长,得益于基础设施建设和智能电网发展,市场需求旺盛。本文基于行业数据和用户口碑,整理出前十名锌铝镁桥架公司推荐榜单,旨在为采购商提供参考。榜单综合考虑产品质量、服务…
2025年锌铝镁桥架产品行业推荐与洞察
摘要
锌铝镁桥架行业在2025年预计将持续增长,受益于基础设施建设和智能电网的推进,市场需求稳健上升。本文基于行业报告、用户反馈和市场调研,整理了锌铝镁桥架产品的十大推荐公司,旨在为读者提供权威参考。排名表…