Fishcried

学习,学习,再学习...

Ansible(四) 使用Ansible Playbooks

Ansible(四) 使用Ansible Playbooks 前面已经提到ansible可以非常方便的控制多台机器,比如查看各台机器上的apache服务状态,ansible all -a "service apache status" --sudo,如果任务更复杂一点可以写成一个脚本,然后ansible会在每台机器上执行脚本。但是如果任务中子任务有有依赖那,任务判断任务的执行状态那,总之还...

Ansible(五) 编写Ansible Role

Ansible(五) 编写Ansible Role 当一个任务非常复杂时,playbooks的编写一会非常的庞大,以至于没人愿意把一个playbook从头看到尾,更没有原理维护了,当然同伴也不会愿意复用你的,可能更愿意自己新写一个。 所以出现了role功能,ansible role就是把一个复杂的playbooks模板化,分成不同的目录,每个目录都存放各自的东西,这样一个大任务被拆解开,编...

Ansible(一) Try it

Ansible(一) Try it 学习ansible的最好方式就是使用,先别管什么inventory,playbook,module这些。按照安装文档安装,然后try it,一边学一边体验,这样的速度是最快的。当熟悉了之后,想要深入就需要去细读文档了。 下面什么都不会介绍,只是总结下怎么安装,然后try it。 ubuntu14.04下安装ansible 方法一: ubuntu下p...

Ansible(二) 主机管理

Ansible(二) 主机管理 其实所谓的资产的管理无非就是对主机的管理,主机管理的关键清晰的识别主机。那么如何清晰的对主机进行识别那,当然是赋予主机清晰的属性(元数据),然后对主机进行分组了。 上面主机属性就是变量,不但主机具有变量,主机组也具有变量,scope更大一些。Inventory主要就是怎么对进行主机分组,怎样定义变量。主机资产通过一个ini格式文件来定义,例如下面的例子,感...

Ansible(三) 命令行与配置文件

Ansible(三)命令行与配置文件 ansible命令行常用参数 简单的试用了ansible后觉得挺爽的,像个元帅指挥者百万大军一样。有的时候不能总是ansible xxx -a cmd就了事的,所以根据具体情况适当的改变,所以先了解下ansible命令行参数: Usage: ansible <host-pattern> [options] Options: ...

Ansible(六) 常用模块

Ansible(六) 常用模块 远程执行 Ad-Hoc/ script `ansible all -m command -a 'ls'` `ansible all -m script -a 'xxxx args'` 连接测试 Ping `ansible all -m ping` 软件包/服务相关 Services ansible all -m ser...

OpenStack(Liberty) Neutron VPNaas安装配置

OpenStack Neutron VPNaas安装配置 用ansible部署vpnaas,发现没有详细的官方文档,这里简单梳理下,供日后查阅. 安装 软件  版本 OpenStack Liberty 网络节点安装vpn-agent apt-get install o...

使用gitbook进行个人知识管理

使用gitbook进行个人知识管理 每个程序员都会进行个人知识管理,我自己在个人wiki上经历过几个阶段: 最开始使用在线笔记,后来不用.一是习惯了vim,可视化后按键别扭; 二是使用笔记容易copy/paste,自己整理的少,懒. 使用vim+vimwiki插件.后来不用,一是那时候vimwiki还不支持markdown,而是使用特定语法;二是vimwiki生成...

Ceph与OpenStack集成配置

Ceph与OpenStack集成配置 目前,使用OpenStack的用户存储基本都使用ceph。参考链接2中的一张图非常好,里面清晰的展示了Ceph与OpenStack的关联。 基础准备 由于实验环境中OpenStack没有启动对象存储,所以下面的配置只有nova,cinder,glance的。OpenStack版本为liberty. 创建相关ceph用户和存储尺 ...

搭建Mysql高可用集群(MariaDB Galera Cluster)

搭建Mysql高可用集群(MariaDB Galera Cluster) 对Mysql并不熟,但是OpenStack中使用mysql肯定要保证高可用,参照着OpenStack官方HA文档和一些资料整理MariaDB Galera Cluster搭建过程,省着忘了。以下就是实验的物理机器: hostname ip 用途 ...