- 博客(7)
- 收藏
- 关注
原创 ansible流程控制playbook复用include
playbook复用includeansible_prokect目录结构nginx目录中的tasks拆分nginx安装及配置tasksvim config_nginx.yml- name: push config_nginx copy: src: ./nginx.conf dest: /etc/nginx/nginx.conf when: ansible_hostname == 'web01' or ansible_hostname == 'web02'- name
2021-08-16 23:56:43
186
原创 ansible部署wordpress架构
ansible部署wordpress架构环境准备playbook编写#web操作- hosts: [web_group] tasks: - name: stop firewalld server service: name: firewalld state: stopped - name: disabled selinux selinux: state: disabled - name: cre
2021-08-13 00:23:22
415
原创 Ansible的常用模块
Ansible的常用模块ansible的执行ad-hocplaybookansible ad-hocad-hoc:临时的命令,执行后结束,不会保存使用场景比如在多台机器上查看某个进程是否启动,或拷贝指定文件到本地,等等ad-hoc的命令模式(语法)语法: ansible 主机名(主机清单中的主机名或者主机组) -m 模块名 [-a 动作]ac-hoc返回结果的颜色绿色:被管理端执行成功,并且结果不会发生改变黄色:被管理端执行成功,但是结果是变化的红色:执行失败,注意看报
2021-08-10 23:03:36
193
原创 Ansible基础
Ansible介绍什么是ansibleAnsible是一个自动化统一配置管理工具,自动化主要体现在Ansible集成了丰富模块以及功能组件,可以通过一个命令完成一系列的操作,进而能减少重复性的工作和维护成本,可以提高工作效率。同类型软件对比1.puppet 学习难,安装ruby环境难,没有远程执行功能。2.ansible 轻量级,大规模环境下只通过ssh会很慢,串行的。3.saltstack 一般选择salt会使用 C/S 结构的模式, salt-master 和 salt-minion ,并行
2021-08-10 22:38:52
318
原创 Nginx常见问题
Nginx常见问题Nginx 多server优先级在开始处理一个http请求时,nginx会取出header头中的Host变量,与nginx.conf中的每个server_name进行匹配,以此决定到底由哪一个server来处理这个请求,但nginx如何配置多个相同的server_name,会导致server_name出现优先级访问冲突。server_name匹配顺序1.首先选择所有的字符串完全匹配的server_name。(完全匹配) 2.选择通配符在前面的server_name,如*.driv
2021-08-09 23:47:30
315
原创 Keepalived实现高可用
Keepalived实现高可用keepalived专门做高可用的软件高可用一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。高可用软件keepalivedheartbeatRoseHAkeepalived协议VRRP :虚拟路由冗余协议VRRP就出现了,我们的VRRP其实是通过软件或者硬件的形式在Master和Backup外面增加一个虚拟的MAC地址(VMAC)与虚拟IP地址(VIP),那么在这种情况下,PC
2021-08-09 23:11:09
126
原创 HTTPS证书基本概述
https证书为什么需要使用HTTPS因为HTTP不安全,当我们使用http网站时,会遭到劫持和篡改,如果采用https协议,那么数据在传输过程中是加密的,所以黑客无法窃取或者篡改数据报文信息,同时也避免网站传输时信息泄露。 https证书:ssl协议 在数据进行加密与解密过程中,如何确定双方的身份?此时就需要有一个权威机构来验证双方身份,那么这个权威机构就是CA机构。那么CA机构又是如何颁发证书?我们首先需要申请证书,先去登记机构进行身份登记然...
2021-08-08 17:43:51
1048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人