xdays

xdays

我是 xdays, 记录着我技术的成长,生活的点滴和感悟,能对你有所帮助那更好。

Consul基础

February 24, 2016

简介 服务发现,提供了DNS和HTTP两种接口 健康检查,可针对服务和节点两个级别检查 KV存储,提供HTTP接口 多数据中心支持 基础 概览 通过一个WAN的Gossip池来原生支持跨数据中心的状态同步 一个数据中心内部通过LAN Gossip…

U盘安装CentOS7系统

February 23, 2016

需求 U盘安装 小规模 自动安装 工具 system-config-kickstart kickstart livecd-iso-to-disk 配置过程 将iso文件写入U盘 用system-config-kickstart创建ks…

OpenLDAP构建统一认证之项目实战

December 26, 2015

背景 问题 登录服务器的账号分散在所有的机器上,这样就带来两个问题: 维护成本高,需要专门在playbook里定义用户权限 没有明确的权限划分 不便于和其他系统(如Google Apps)对接 需求 数据集中管理 根据用户组控制用户的登陆权限 控制用户的sudo…

Keepalived安装配置

October 18, 2015

简介 Keepalived是Linux的高可用软件,其主要是高可用协议的VRRP的开元实现,此外它还提供了方便管理LVS的接口。 安装 配置 启动

VPN-PPTP客户端自动登录

October 18, 2015

安装 配置 chap-secrets vim /etc/ppp/chap-secrets peers vim /etc/ppp/peers/vpn-bos options vim /etc/ppp/options 启动

VPN-基于LDAP认证的OpenVPN

October 18, 2015

安装 配置 证书 关于生成证书请参考 VPN-基于OpenVPN构建 /etc/openvpn/server.conf /etc/openvpn/auth/ldap.conf /etc/openldap/ldap.conf 最后追加一行 与桥接模式集成 openvpn-auth…

Zabbix代理模式

June 13, 2015

简介 Proxy模式用于监控服务器无法直接访问被监控机器的情况,如内网监控。 安装 安装源 安装proxy及依赖 mysql初始化 配置 创建数据库 导入数据 配置proxy 配置server 添加Proxy 在administration->DM下选择Proxy,创建Proxy…

Zabbix监控MySQL

June 13, 2015

安装源 安装包 安装的软件包包括:percona-zabbix-templates php php-mysql zabbix-agent apr apr-util apr-util-ldap httpd httpd-tools mailcap php-cli php-common…

回首2014和展望2015

April 03, 2015

回首2014 回首 今天是2015年的元宵节,虽然这个年终总结比较晚,但还是必须要写写的,因为这一年经历了太多太多了,多到我怕我忘了它有多重要。2014年是我个人意义上的“第十年”,是我有生以来记忆最深刻的两年之一(2003年底,家随着父亲的离去散了;201…

Bind基于DLZ实现智能DNS

January 11, 2015

简介 在我看来基于Bind的只能DNS方案主要包括两个部分:Geolocation和Dynamic Record。国内的业界对智能DNS的定位也无非这两点,但是我所理解的智能DNS是建立在这两条基础上的智能调度系统,比如我有三个负载能力不同的数据中心,DNS…

Puppet之API操作

December 31, 2014

背景 最近在做一个自动部署实例的项目,大致流程是首先调用AWS的API来生成实例,然后用Puppet来部署相关服务。但是由于AWS的EIP是可回收的,也就是说新起的实例可能会被分配到一个之前已经使用过EIP,由于证书名称是根据EIP来的,就会导致有对应的证书名称已经在Puppet…

God进程管理

October 18, 2014

功能 优点 配置即ruby代码,灵活 可管理后台进程 可动态加载配置 可根据进程消耗资源重启进程 丰富的通知功能,如邮件,campfire等 支持poll和event两种检测模式 缺点 配置复杂,需要ruby背景 文档太少 配置 poll模式: event模式: 操作

Supervisor进程管理

October 18, 2014

功能 优点 配置简单 管理精准 进程组管理 RPC扩展 API支持 FastCGI进程管理 事件支持(如定时任务) 缺点 被管理进程必须前台运行 退出后会使被监管的进程也退出 配置 操作

Monit进程管理

October 18, 2014

功能 优点 性能高,占用内存少 邮件通知 HTTP界面 检测系统性能参数 检测文件属性 检测服务状态 检测文件系统 检测远程主机 缺点 没有API 准确性 配置复杂 配置 操作

意料之外的情理之中

August 24, 2014

改变 7…

Docker详解

August 16, 2014

说明 本文档来自前段时间写的一个 slide ,由于remark没有很好的支持嵌入到HTML中,只能把markdown搬过来了。 Docker by 张向军 Agenda 简介 概念 基础 高级 扩展 简介 针对可移植的应用的简单轻量虚拟环境 基于容器提供沙箱,基于cgroup…

Pelican和Github构建静态博客

August 15, 2014

缘起 最近因为要换工作了,时间比较空闲,所以打算好好整理下自己的博客。想来博客写的越来越少也挺惭愧,好多东西都只停留在笔记的草稿阶段,没有写成博客,后续慢慢整理出来。回到正题,我开博客伊始一直用wordpress(下文简称WP…

Ansible状态管理

June 19, 2014

简介 就像所有服务器批量管理工具(puppet有DSL,salt有state)一样,ansible也有自己的状态管理组件,叫做playbook…

OpenLDAP构建统一认证之基础概念

May 15, 2014

目录服务与关系数据库 目录数据库系统和关系数据库系统都是用来保存数据的,但是他们有两个主要的不同点: 数据结构,目录服务只有树形结构,不像关系数据库有复杂的数据结构。 查询速度与写入速度,目录服务适合查询,不适合写入。 基本概念 在浏览LDAP…

OpenLDAP构建统一认证之安装配置

May 15, 2014

安装OpenLDAP ubuntu 确保本机有符合FQDN的主机名,因为安装程序会根据主机名提取域来作为baseDN 安装过程中会提示设置管理员密码 centos 配置OpenLDAP slapd.conf和cn=config 配置slapd服务有两种方式: slapd…