2016-05-29 Wenjie Yao
近期在公司内部准备了一个关于Ansible的Workshop,其中包含如下内容: 自动化配置管理的背景及现有工具 Ansible简介 编写一个简单的Ansible Demo(使用apache搭建一个静态页面) 实例及总结 我们根据本次Workshop整理出来了一份详细指南,详情请戳gitbook文档:Ansible Workshop 详细指南。 备用: http://www.jianshu.com/p/df42e636f95e https://github.com/ksky521/nodePPT http://www.oschina.net/news/26220/webslide-js-ppt-tool 继续阅读 »
2016-03-14 Lingxian Kong
openstack ansible所用到的主机文件(inventory)是动态生成的,关于openstack ansible inventory的机制可以参见这里,该文档中也同时提到了ansible本身的dynamic inventory functionality。 如果需要加一个新的服务,使用openstack-ansible部署,首先碰到的问题是:我需要把该服务部署到哪个host上?服务需要部署到container上么? 假设需求如下: 通过openstack ansible部署mistral服务,mistral服务包含三个服务进程,分别是mistral-api, mistral-engine, mistral-exe 继续阅读 »
2018-02-03 张炎泼
mdtoc start include_tasks 和 import_tasks 例子 示例结果: 继续阅读 »
2018-01-20 Lingxian Kong
更新历史: 2018.01.20,初稿完成 2018.02.14,更新 ansible 脚本 前两天折腾 Qinling 的 devstack,因为 Qinling 默认会对 k8s 有依赖,所以要在 devstack 的安装过程中安装 k8s。最初的脚本是从 openstack-helm 项目偷过来的,当时版本还是1.7,而 Qinling 升级了 kubernetes python client 之后发现不兼容1.7,于是开始折腾 k8s 的安装。期间我几乎尝试了世面上能找到的开源的安装 k8s 的工具,但发现跟 devstack 配合时都或多或少有一些限制(或者说麻烦),最后又不得不回到 openstack-helm 的 k 继续阅读 »