![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化运维
文章平均质量分 53
半仙运维
在浩瀚宇宙中,何其渺小,博观而约取,厚积而薄发,足矣
展开
-
Ansible 部署 (ELK)----Kibana/Logstash
ELKAnsible 部署 (ELK)----Kibana/Logstash目录结构说明:elk/deploy-kibana.ymlelk/kibana/kibana.ymlelk/kibana/kibana.service.j2部署 Logstash目录结构说明elk/deploy-logstash.ymlelk/logstash/logstash.ymlelk/logstash/logstash.confAnsible 部署 (ELK)----Kibana/Logstash目录结构elk├──原创 2021-04-24 19:55:31 · 440 阅读 · 0 评论 -
Ansible 部署 (ELK)----ES集群
Ansible 部署 (ELK)----ES集群ELK需要的二进制包https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.0-linux-x86_64.tar.gzhttps://artifacts.elastic.co/downloads/kibana/kibana-7.10.2-linux-x86_64.tar.gzhttps://artifacts.elastic.co/downloads/logst原创 2021-04-24 18:25:01 · 1149 阅读 · 0 评论 -
playbook--nginx安装
playbook—nginx安装思路:先在一台机器上编译安装好nginx、打包,然后再用ansible去下发 cd /etc/ansible 进入ansible配置文件目录 mkdir nginx_install 创建一个nginx_install的目录,方便管理 cd nginx_install mkdir -p roles/{common,install}/{handlers,files,meta,tasks,templates,vars} 说明:roles目录下有两个角色,com原创 2021-04-24 12:45:42 · 426 阅读 · 0 评论 -
playbook
playbook语法:vim create_user.yml ---- name: create_user hosts: lwq-01 user: root gather_facts: false vars: - user: "test" tasks: - name: create user user: name="{{ user }}" --- 这是一个雷打不动的开头- 每个-下面表示是这个-的范围,每一个顶级的-表示一个原创 2021-04-24 12:16:32 · 149 阅读 · 0 评论 -
自动化运维利器(Ansible)三
资产选择原创 2021-03-21 11:29:42 · 112 阅读 · 1 评论 -
自动化运维利器(Ansible)二
管理节点与被管理节点建立SSH 信任关系管理节点(ansible)中创建密钥对[root@lwq.com ~]# ssh-keygen -t rsa -f ~/.ssh/id_rsa -N "" 非交互式创建密钥将本地的公钥传输到被管理节点每个被管理节点都需要传递过程中需要被管理节点(这里是 192.66.66.102)的用户名(这里是 root)及密码生成中批量传公钥 [root@lwq.com ~]# ssh-copy-id root@192.66.66.102原创 2021-03-20 10:28:36 · 154 阅读 · 1 评论 -
生成ssh密钥并把公钥发送给一组主机(SSH免密登录)
#!/usr/bin/bash##2021/1/1##ssh-key lwqget_keygen(){/usr/bin/expct <<-EOF &>/dev/nullspawn ssh-keygenexpect { ".ssh/id_rsa):" { send "\r"; exp_continue } "Overwrite (y/n)?" { send "y\r"; exp_continue } "no passphrase):" { send原创 2021-03-19 20:31:15 · 903 阅读 · 1 评论 -
自动化运维利器(Ansible)一
Ansible 介绍及安装1. 介绍、Ansible 是一个 IT 自动化工具。它能配置系统、部署软件、编排更复杂的 IT 任务,如连续部署或零停机时间滚动更新。Ansible 用 Python 编写,尽管市面上已经有很多可供选择的配置管理解决方案(例如 saltstack、Puppet、Chef等),但它们各有优劣,而Ansible的特点在于它的简洁。让 Ansible 在主流的配置管理系统中与众不同的一点便是,它并不需要你在想要配置的每个节点上安装自己的组件。同时提供的另一个优点,如果需要的话,原创 2021-03-19 19:30:25 · 204 阅读 · 0 评论