问题 原因是在删除容器和配置文件后,kolla生成的相关volume是没有删除的。其还存在于/var/lib/docker/volume下。因此当再次构建kolla时,这些已经存在的volume会阻止ceph_mon的启动,会导致上述错误Ceph keyring无法获取而产生的一些错误。因此 删除掉 ...
分类:
其他好文 时间:
2018-07-09 12:33:55
阅读次数:
616
本章内容:
运维自动化发展历程及技术应用
ansible 命令使用
ansible 常用模块使用
YAML语法简介
ansible playbook基础
playbook 变量,tags,handlers使用
playbook模板templates
playbook 条件判断 when
playbook 字典 with_items
ansible roles
分类:
其他好文 时间:
2018-07-08 18:05:38
阅读次数:
232
Ansible简介 Ansible:Ansible的核心程序Host Lnventory:记录了每一个由Ansible管理的主机信息,信息包括ssh端口,root帐号密码,ip地址等等。可以通过file来加载,可以通过CMDB加载。Playbooks:YAML格式文件,多个任务定义在一个文件中,使用 ...
分类:
其他好文 时间:
2018-07-07 15:54:55
阅读次数:
233
yet another markup language -- 另外的一种标记语言 yaml 语法: 序列:同一个类型的数据有多个,用"-" 来区分,叫序列 映射:价值对,用":"来表示 经典例子:name: jame smithssex: maleage: 28spource: name: jane ...
分类:
其他好文 时间:
2018-07-07 13:41:16
阅读次数:
165
下载地址:网盘下载 内容简介 · · · · · · 多名运维技术专家联袂推荐,海量运维实践者、Ansible布道者联合撰写,知识全面、实践性强。本书共三篇,14章内容。第一篇为基础入门篇(第1章~5章),该篇着重介绍Ansible发展史、工作原理、基础元素组成,Playbook入门等,是掌握Ans ...
分类:
其他好文 时间:
2018-07-07 00:32:32
阅读次数:
154
[toc] 简单说明 在通常情况下,所有的配置信息都会被作为ansible的变量保存了,而且可以保存在ansible允许定义变量的各种地方,诸如vars区段, 加载的文件中,以及host_vars和group_vars目录中。 但在有些时候,我们希望从诸如文本文件或者.csv文件中收集数据作为ans ...
分类:
其他好文 时间:
2018-07-07 00:25:34
阅读次数:
760
[toc] 说明 当单个playbook文件越来越大的时候,我们就需要重新来组织Playbooks了。我们可以将一个大的playbook拆成若干个小的playbook文件,然后通过include的方式,在主配置文件中将这些零碎的小文件包含进来,这叫做playbook的包含。我们也可以按照一定的规则将 ...
分类:
其他好文 时间:
2018-07-06 23:28:53
阅读次数:
263
[toc] 简单说明 首先我需要特别强调的是,变量名不能包含" "。其实官方文档有详细说明,我在没仔细看官方文档的时候踩到这个坑。抛出了如下异常: 一、在Inventory中定义变量 详见 "《Ansible2:主机清单》" 二、在Playbook中定义变量 1、通过vars关键字定义 下面是一个简 ...
分类:
其他好文 时间:
2018-07-06 23:25:35
阅读次数:
1685
1、流程图 2、简介 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 Ansible的核心程序: Host Lnventory:记录了每 ...
分类:
其他好文 时间:
2018-07-06 22:35:46
阅读次数:
273
一、主机准备 ServerIP:10.10.10.102 ClientIP: 10.10.10.103,10.10.10.104 二、安装ansible 三、配置免密登录 1.在Server上制作公钥和私钥 2.将Server上的公钥复制到Client上 四、编写ansible相关配置文件 1.an ...
分类:
其他好文 时间:
2018-07-06 21:31:11
阅读次数:
145