中职网络建设与运维ansible服务

ansible服务

填写hosts指定主机范围和控制节点后创建一个脚本,可以利用简化脚本

1. 在linux1上安装系统自带的ansible-core,作为ansible控制节点,linux2-linux7作为ansible的受控节点

Linux1

Linux1-7 Yum install ansible-core -y

Vi /etc/ansible/hosts

添加

复制代码
[linux1]
​
linux1.skills.lan
​
[linux2-linux7]
​
linux2.skills.lan
​
linux3.skills.lan
​
linux4.skills.lan
​
linux5.skills.lan
​
linux6.skills.lan
​
linux7.skills.lan

在linux1编写/root/skills.yul剧本,仅在linux1节点运行,实现如下功能:为主控节点和受控节点同时安装lrzsz软件

复制代码
vim /etc/ansible/ansible.cfg添加忽略验证
[defaults]
host_key_checking = False  

**[root@linux1 ~]#

复制代码
ansible-playbook /root/skills.yml

(2)编写/root/host.yml 剧本,实现在所有linux主机的/root 目录下创建一个host.txt 文件,文件内容为:"ansible脚本测试,主机名为:hostname",hostname为各对应主机的FQDN全名。

复制代码
---
- hosts: all
  tasks:
    - name: 1
      file:
        path: /root/host.txt
        state: touch
​
    - name: 1
      lineinfile:
        path: /root/host.txt
        line: "Hostname is: {{ ansible_fqdn }}"
        create: yes
复制代码
- hosts: server
  gather_facts: no
  tasks:
    - name: touch file
      file: path="/root/ansible.txt" state=touch
- hosts: client
  gather_facts: no
  tasks:
    - name: copy file
      copy: src="/root/ansible.txt" dest="/root/"

2022国赛

5.在linux1 上安装ansible,作为ansible的控制节点。linux2-linux7作 为ansible 的受控节点。在linux1编写/root/skills.yaml剧本,实现在linux1 创建文件/root/ansible.txt,并将该文件复制到所有受控节点的/root目录。

复制代码
- hosts: all
  tasks:
    - name: 123
      copy:
        content: "123"
        dest: /root/ansible.txt

在linux1编写cron.yaml脚本实现linux2-linux7每格一小时定时备份/var/log/message/到data_log下,备份策略为递归

复制代码
- hosts: all
  tasks:
    - name: Ensure directory exists for log
      file:
        path: /data_log
        state: directory
​
    - name: Schedule cron job for log rotation
      cron:
        name: Rotate Log
        minute: "0"
        hour: "*/1"
        day: "*"
        month: "*"
        weekday: "*"
        job: "cat /var/log/messages >> /data_log/message && echo '' > /var/log/messages"

竞赛培训请联系主页!

https://gw.mobei.space

相关推荐
WarPigs13 小时前
Excel WPS表格笔记
excel·wps
fengyehongWorld15 小时前
Excel 切片器 快速过滤数据
excel
骆驼爱记录15 小时前
Word兼容性问题全解析
自动化·word·excel·wps·新人首发
funnycoffee1232 天前
EXCEL VBA Color 将选中区域 的指定字符,设置字体颜色(比如红)
excel·excel vba·vba字体颜色
m5655bj2 天前
通过 Python 删除 Excel 中的空白行列
python·ui·excel
2501_944934732 天前
大专信息统计与分析专业,怎么提升Excel高级函数的使用能力?
大数据·excel
优选资源分享2 天前
ASAP Utilities V9.2:Excel 办公效率插件 中文版
excel
技小宝2 天前
如何在WPS/Excel中批量翻译长文本?
经验分享·职场和发展·excel·wps
AI_56782 天前
Excel数据透视表提速:Power Query预处理百万数据
数据库·excel
颜挺锐2 天前
EXCEL中A列连接B列中间加| 怎么写公式
excel