脚本实现通过ansible-playbook自动化安装Keepalived和配置,主要解决问题如下: Keepalived自动化安装; keepalived_vrid配置,自动根据vip获取最后一段作为vrid,确保同一网段不会出现vrid冲突导致HA切换失败的问题; 自动配置Keepalived; ...
分类:
其他好文 时间:
2018-09-06 12:41:04
阅读次数:
235
环境准备: 1 ansible 192.168.1.10 管理机器 2 web1 192.168.1.11 托管机器 3 web2 192.168.1.12 托管机器 4 db1 192.168.1.21 托管机器 5 db2 192.168.1.22 托管机器 6 cache 192.168.1. ...
分类:
其他好文 时间:
2018-09-05 21:43:23
阅读次数:
195
说明 本文档指导采用二进制包的方式快速部署高可用kubernetes集群。 脚本托管: "k8s ansible" 参考: "高可用kubernetes集群" 组件版本 |组件|版本|备注| |: |: |: | |centos|7.5|linux内核版本不低于3.10,本文档基于centos发行版 ...
分类:
Web程序 时间:
2018-09-05 13:53:59
阅读次数:
362
前文讲了ansible,但是ansible是基于ssh来做的,首先的和管理主机之间做主机互信,简单来说主机互信就是把主机上产生的公钥传到互信主机上就可以了。 在主机上产生公钥文件。使用命令:ssh-keygen 然后把产生的公钥传到需要做互信的主机上。 公钥的位置: 使用命令ssh-copy-id进 ...
分类:
其他好文 时间:
2018-09-04 13:55:47
阅读次数:
586
本文主要介绍Ansible的几个命令模块,包括: command - 在远程节点上执行命令 shell - 让远程主机在shell进程下执行命令 script - 将本地script传送到远程主机之后执行 raw - 执行低级的和脏的SSH命令 expect - 执行命令并响应提示 telnet - ...
分类:
Web程序 时间:
2018-09-04 10:33:37
阅读次数:
1581
批量管理服务器的工具,无需部署代理,通过ssh进行管理,是python写的 ansible 常用模块 : (1)shell命令模块执行命令 (2)copy模块批量下发文件或文件夹 (3)script模块批量运行脚本 Python3与ansible的安装 使用源码安装Python3.5 使用pip3安 ...
分类:
其他好文 时间:
2018-09-03 13:47:56
阅读次数:
231
ansible配置文件配置 配置项介绍 , 配置文件ansible.cfg, 运行playbook时,默认时在yaml文件所在路径寻找,然后再去/etc/ansible/下寻找 [defaults] 定义默认的hosts文件路径,支持相对路径 inventory = ./hosts 定义默认扩展库路 ...
分类:
其他好文 时间:
2018-09-02 01:50:35
阅读次数:
285
安装群集简介 要在生产环境中安装集群,OKD提供了使用Ansible playbooks实现的安装方法(安装程序)。假设您熟悉Ansible,但是本安装指南将为您提供信息,以帮助您创建代表您的环境和所需OKD群集配置的清单文件,然后使用Ansible CLI工具运行安装。 初步规划 在生产环境中安装 ...
分类:
其他好文 时间:
2018-09-01 23:45:06
阅读次数:
347
Intro to Playbooks Playbooks简介 About Playbooks 关于剧本 Playbooks are a completely different way to use ansible than in adhoc task execution mode, and are ...
分类:
其他好文 时间:
2018-09-01 22:08:05
阅读次数:
242
51CTO社区13周年送书活动仅剩最后4个小时,最后仅剩的100本图书等你来领,还在等什么~~~
分类:
其他好文 时间:
2018-08-31 21:30:07
阅读次数:
153