摘要: 简介 本文主要总结下ansible里task调用的方法有哪些和它们的主要区别 ​随着要管理的服务不断增多,我们又没将task放到roles里,会发现playbook文件越来越大,内容也越来越多,管理起来也很复杂。 这时我们可以将这些task分解到很多文件中,通过include_tasks和impor 阅读全文
posted @ 2018-12-02 16:45 MauriceWei 阅读(12582) 评论(0) 推荐(1) 编辑
摘要: 一 安装 1.1 ansible架构 ansible是一个非常简单的自动化部署项目,由python编写并且开源。用于提供自动化云配置、配置文件管理、应用部署、服务编排和很多其他的IT自动化需求。 ansible实现的自动化部署是多层次的,通过描述系统之间的逻辑关系来构建业务所需要的基础架构模型,而不 阅读全文
posted @ 2018-12-01 17:36 MauriceWei 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 1. 介绍 要说现在的部署工具,ansible可以说家喻户晓了。 ansible是一个开源软件,用于软件供应、配置管理、应用部署。ansible可以通过SSH、remote PowerShell、其他API进行通讯(from Wikipedia)。 因工作中有幸能接触到puppet和ansible, 阅读全文
posted @ 2018-11-30 12:19 MauriceWei 阅读(681) 评论(0) 推荐(0) 编辑
摘要: puppet语法 type ==================== Table of Contents 1. "Custom Source" 2. "基本技能要求" 3. "Types简介" 4. "Type Documentation" 5. "Type Properties" 6. "Type 阅读全文
posted @ 2018-04-09 20:13 MauriceWei 阅读(302) 评论(0) 推荐(1) 编辑
摘要: openstack虚拟机网络不通场景和排查思路 ============================ 总结下当遇到虚拟机获取不到IP地址或虚拟机网络不通的故障原因和排查思路。 content of tables 1. "基本技巧" 2. "场景一:物理网络故障" 3. "场景二:neutron 阅读全文
posted @ 2018-03-20 16:50 MauriceWei 阅读(1511) 评论(2) 推荐(1) 编辑
摘要: ruby语法 attr_accessor方法使用 ============================== 本文主要讲解下ruby下attr_accessor方法的使用。 示例1: 显然,我们Person类里没有定义name的方法,执行报错。 示例2: 其中,"person.name"是调用的读 阅读全文
posted @ 2018-03-19 17:36 MauriceWei 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: ruby语法 super用法 ================== 本文主要介绍ruby中super方法的使用、super方法参数传递、method执行顺序。 下面主要通过实例来说明super方法的使用: 示例1: 示例1输出: shell ➜ tmp ./test.rb "a 2" ./test. 阅读全文
posted @ 2018-03-18 16:43 MauriceWei 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: ruby操作mysql数据库 =================== 以centos7.2为实验环境 Table of Contents 1. "使用DBI访问Mysql" 2. "使用Mysql2访问Mysql" DBI === 安装DBI驱动 很多同学在公司是没有外网权限的,可以通过http/h 阅读全文
posted @ 2018-03-16 18:29 MauriceWei 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 修改openstack用户配额 ===================== 这是我在工作中遇到的一个很有趣的小问题,当时的场景是这样的: 公司的云产品要上线数据库服务(trove),因为每创建数据库实例都要占用一个虚拟机及相关资源的配额,尤其是用户的安全组默认配额(10个)就不够用了,所以公司领导给 阅读全文
posted @ 2017-11-14 19:35 MauriceWei 阅读(5155) 评论(0) 推荐(0) 编辑
摘要: puppetdb搭建 =========== 在agent端跑puppet agent t 正常的情况下,安装puppetdb 1. "部署postgresql数据库" 2. "部署puppetdb" 3. "建立puppetserver与puppetdb的链接" 部署postgresql数据库 安 阅读全文
posted @ 2017-11-13 21:32 MauriceWei 阅读(430) 评论(0) 推荐(0) 编辑