摘要: 模板机,交换机,lan区段,read 2. ssh scp rsync的三种传输方式 rsync+cron 3. rsync+inotify NFS 4. rsync和NFS排错 sersync 5. ssh telnet 环境变量与命令 ifconfig、ifup、ifdown ssh免密登录 跳 阅读全文
posted @ 2020-06-13 23:44 看萝卜在飘 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1: 工具 2: 3: 命令提示符 快捷键 4: 5: bash shell 快捷键,别名 一级目录 6: 二级目录 7: mkdir touch tee cp 8: cp mv rm cat 9: more less head tail grep lrzsz 10: local type whic 阅读全文
posted @ 2020-06-13 23:43 看萝卜在飘 阅读(137) 评论(0) 推荐(0) 编辑
摘要: /etc/php.ini(注意删除第一列注释) vim /root/ansible/nginx/php.ini [PHP] ;;;;;;;;;;;;;;;;;;; ; About php.ini ; ;;;;;;;;;;;;;;;;;;; ; PHP's initialization file, g 阅读全文
posted @ 2020-06-13 23:30 看萝卜在飘 阅读(206) 评论(0) 推荐(0) 编辑
摘要: /etc/php-fpm.d/www.conf vim /root/ansible/nginx/www.conf ; Start a new pool named 'www'. [www] ; Unix user/group of processes ; Note: The user is mand 阅读全文
posted @ 2020-06-13 23:29 看萝卜在飘 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 环境 主机名 wanIP lanIP 服务 角色 web01 10.0.0.7 172.16.1.7 nginx服务端 被控端 web02 10.0.0.8 172.16.1.8 nginx服务端 被控端 流程分析 1.安装ansible 2.优化ansible 3.推送公钥 4.开启防火墙 5.开 阅读全文
posted @ 2020-06-13 23:27 看萝卜在飘 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 环境 主机名 安装服务 wan lan db01 mariadb 10.0.0.51 172.16.1.51 流程分析 1.安装ansible 2.优化ansible 3.推送公钥 4.开启防火墙 5.开启80 443 873 nfs等端口和服务白名单 6.关闭selinux 7.创建同一的用户 1 阅读全文
posted @ 2020-06-13 23:26 看萝卜在飘 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 环境 主机名 安装服务 wan lan lb01 nginx+keepalived(抢占式) 10.0.0.5(master) 172.16.1.5 lb02 nginx+keepalived(抢占式) 10.0.0.6(backup) 172.16.1.6 10.0.0.3(虚拟ip) 流程分析 阅读全文
posted @ 2020-06-13 23:25 看萝卜在飘 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 环境准备 主机名 安装服务 wan lan web01 nfs客户端 10.0.0.7 172.16.1.7 web02 nfs客户端 10.0.0.8 172.16.1.8 nfs nfs服务端 10.0.0.9 172.16.1.9 backup backup服务端 10.0.0.41 172. 阅读全文
posted @ 2020-06-13 23:23 看萝卜在飘 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 环境 主机名 wanIP lanIP 服务 角色 m01 10.0.0.61 172.16.1.61 Ansible 控制端 backup 10.0.0.41 172.16.1.41 rsync服务端 被控端 web01 10.0.0.7 172.16.1.7 rsync客户端 被控端 web02 阅读全文
posted @ 2020-06-13 23:22 看萝卜在飘 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 环境 外网IP 内网IP 主机名 10.0.0.5 172.16.1.5 lb01 (负载均衡) 10.0.0.6 172.16.1.6 lb02 10.0.0.7 172.16.1.7 web01(服务器) 10.0.0.8 172.16.1.8 web02 10.0.0.9 172.16.1.9 阅读全文
posted @ 2020-06-13 23:21 看萝卜在飘 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 回顾 剧本中可以使用判断的方式,减少hosts(play)的个数 template jinjia2 剧本中不能使用if判断,使用when判断 shutdown -a 取消关机 shutdown -s 关机 shutdown -f 强行关闭应用程序 shutdown -m \\计算机名 控制远程计算机 阅读全文
posted @ 2020-06-13 23:19 看萝卜在飘 阅读(4266) 评论(0) 推荐(0) 编辑
摘要: 回顾 可以使用自定义主机组的方式定义hosts,这样可以减少重复任务的代码(不推荐使用,因为自定义主机组的话,剧本中的all将无法使用) ansible和saltstack都要使用yml语法,yml语法中最好使用2468空格 service和systemd启动服务,不支持列表的形式(只能用循环了) 阅读全文
posted @ 2020-06-13 23:16 看萝卜在飘 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 回顾 自定义变量 rsync客户端备份(600) 使用ansible执行一条命令,这个命令就是ad-hoc,临时执行 ansible查看帮助,使用的是ansible-doc命令 把ansible在命令行执行的命令(ad-hoc)写入到文件中,那么这个文件就叫做playbook,通常使用的yml(ya 阅读全文
posted @ 2020-06-13 23:14 看萝卜在飘 阅读(726) 评论(0) 推荐(0) 编辑
摘要: ansible的playbook采用yaml语法,它简单地实现了json格式的事件描述。yaml之于json就像markdown之于html一样,极度简化了json的书写。在学习ansible playbook之前,很有必要把yaml的语法格式、引用方式做个梳理。 TP ##1.1 初步说明 以一个 阅读全文
posted @ 2020-06-13 12:45 看萝卜在飘 阅读(359) 评论(0) 推荐(0) 编辑