一、测试环境说明1、系统:rhel6.92、ip地址:20.20.20.24/2420.20.20.41/2420.20.20.42/243、以下操作使用root身份进行,也可以使用具有sudo权限的用户进行相关操作二、环境准备1、关闭iptables防火墙、selinux#/etc/init.d/iptablesstop#chkconfigiptablesoff#setenforce0#sed-
分类:
其他好文 时间:
2019-01-21 17:09:41
阅读次数:
145
ansible:命令应用基础ansible-doc-l;#:模块查看命令ansible-doc-s:#指明模块名称显示模块用法ansible-doc-h:#查看命令帮助语法ansible<host-pattern>[-fforks][-mmodule_name][-aargs]-fforks:启动的并发线程数;-mmodule_name:要使用的模块;-aargs:模块特有的参数;示例
分类:
其他好文 时间:
2019-01-21 11:11:12
阅读次数:
96
Ansibleplaybook的核心元素:tasks:任务variables:变量templates:模板handlers:处理器roles:角色变量:facts--extra-vars"name=valuename=value"role定义Inventory中的变量:主机变量hostnamename=valuename=value组变量[groupname:vars]name=valuename
分类:
其他好文 时间:
2019-01-21 11:10:26
阅读次数:
151
软硬件限制:1)cpu和内存master:至少1c2g,推荐2c4g;node:至少1c2g2)linux系统内核版本至少3.10,推荐CentOS7/RHEL73)docker至少1.9版本,推荐1.12+4)etcd至少2.0版本,推荐3.0+kubernetes官方github地址https://github.com/kubernetes/kubernetes/releases高可用集群所需
分类:
Web程序 时间:
2019-01-21 01:09:08
阅读次数:
220
Ansible:运维工作:系统安装(物理机、虚拟机)-->程序包安装、配置、服务启动-->批量操作-->程序发布-->监控OSProvisioning:物理机:PXE、Cobbler虚拟机:ImageTemplatesConfigration:puppet(ruby)saltstack(python)chefcfengineCommandandControl:fabric、
分类:
其他好文 时间:
2019-01-20 12:08:51
阅读次数:
214
<!-- flowchart 箭头图标 勿删 --> 知识点:-v -vv -vvv选项 知识点:ansible执行原理 ansible与puppet等相比,其号称是agentless的,而且这个也确实在很多台机器上进行运维时不用一台一台安装或者升级客户端确实带来了一定的便利。Ansible为什么能 ...
分类:
其他好文 时间:
2019-01-20 12:03:06
阅读次数:
218
知识点:Ansible安装与设定 知识点:第一个Helloworld 安装ansible 在192.168.32.31上安装ansible 1 2 确认安装 1 2 3 4 5 设定ssh通路和ansible 分别在两台机器上生成ssh的key 1 设定/etc/hosts 1 2 3 作如下设定, ...
分类:
其他好文 时间:
2019-01-20 11:56:18
阅读次数:
194
Kubernetes 1.3 从入门到进阶 安装篇: kubernetes-ansible 上一篇文章我们介绍了使用minikube快速部署kubernetes1.3到单机上. 多台机器构成的集群,本次介绍kubernetes-ansible来进行安装。ansible是自动化部署一大神器,接下来就让 ...
分类:
Web程序 时间:
2019-01-20 11:48:47
阅读次数:
245
一直不知道这个模块到底在哪,并且也挺想搞清楚官方那些模块到底在哪个目录下。1.使用grep-rl"copy.py"/usr/lib/python2.7/site-packages/ansible(这个目录是专门放ansible源码目录的)然后找到是/usr/lib/python2.7/site-packages/ansible/modules/files/copy.py这个文件
分类:
其他好文 时间:
2019-01-19 11:23:07
阅读次数:
172
切换目录并且创建文件 1、使用shell模块操作 [root@master ~]# ansible k8s -m shell -a "chdir=/rubbish touch test.conf" 2、使用command操作 [root@master ~]# ansible k8s -m comma ...
分类:
其他好文 时间:
2019-01-18 21:52:01
阅读次数:
326