Ansible From Zero To One

最近在测试 oVirt 3.6 的 CinderGlance Docker Integration 这个特性,但是可以安装 ovirt-engine 的两种操作系统 CentOs 7 和 Fedora 22 上下载 Glance 和 Cinder 镜像的时候都有一些问题,还好目前还有一种手动安装镜像的方式,但是用到了 Ansible。于是就掉进了另一个“坑”中。如是说,什么事情从0到一都是艰难的。但我感觉 Ansible 的挑战更大了一点。好吧,就从安装开始吧。^_^ 安装控制节点 Prerequisites 控制节点端 在这里我们称安装了 Ansible 的机器为 Control Machine。既然是在学习 Ansible,那么系统一定是 Linux 吧,这个不用多说。必要的前提条件就是需要该台控制节点安装了 Python 2.6 或 2.7。(BTW:Ansible 就是用 Python...

Ansible 是如何工作的

概述:Ansible 是如何工作的? 原文链接:http://www.ansible.com/how-ansible-works 什么是 ANSIBLE? Ansible 是一个十分简单的 IT 自动化工具,它可以自动实现 云资源配置,配置管理,应用程序配置,内部服务编配 还可以满足其它与 IT 有关的需求。 Ansible 从一开始就被设计为多层部署,它通过描述您系统的内容关系来模拟您的 IT 架构,而不仅仅是采用在某一时刻来管理某一个系统的方式。 Ansible 没有代理也没有额外的自定义安全架构,所以部署起来非常简单。最重要的一点就是 Ansible 使用了非常精炼的语言(YAML,以 Ansible Playbook 语言的形式),它允许您用通俗易懂的语言来描述您的自动化任务。 通过此文,我们将会让您快速的了解 Ansible,想了解更多的 Ansible 知识,请见:http://docs.ansible.com/。 有效的体系架构 Ansible 是通过连接到您的 node 节点并推出叫作“Ansible 模块”的小程序来工作的。这些程序被写成了系统期望状态下的资源模型。然后 Ansible 执行了这些模块(默认情况下是通过 SSH)并在完成后删除这些模块。 您的模块库可以位于任何一台机器上,而且该服务器可以没有任何服务,后台程序和数据库。您可以使用您喜欢的终端程序来持续跟踪模块的变化,这里的终端程序既可以是文本编辑器也可以是一个版本控制系统。 ssh 密钥是您的朋友...

安装 proxychains-ng

在终端中输入 git clone https://github.com/rofl0r/proxychains-ng.git 进入到 proxychains-ng 目录中,执行:./configure (1) C 语言进行编译,需要执行: $ sudo make install-config (安装至系统中) (2) 或者执行 sudo make,不安装至系统。 修改配置文件,添加代理设置。 如果您使用的是 3(1) 这种方式安装的 proxychains,那么其配置文件在:/usr/local/etc/proxychains.conf 在配置文件的最后一行添加您的代理,我的是 socks5 172.16.1.40 7071。 如果您采用的是 3(2) 这个方式安装的 proxychains,那么其配置文件在源码包下的 src 目录中 ./proxychains4 -f src/proxychains.conf ping google.com