关于去掉ansible运行前的Warning

运行ansible前,会出现一下Warning。

[WARNING]: The version of gmp you have installed has a known issue regarding
timing vulnerabilities when used with pycrypto. If possible, you should update
it (i.e. yum update gmp).

解决方法:

忽略下输出

cp  /usr/lib64/python2.6/site-packages/pycrypto-2.6.1-py2.6-linux-x86_64.egg/Crypto/Util/number.py{,.bak}
 perl -p -i -e "s/^(if _fastmath is not None .*:)/#\1/" /usr/lib64/python2.6/site-packages/pycrypto-2.6.1-py2.6-linux-x86_64.egg/Crypto/Util/number.py
perl -p -i -e "s/^(\s*_warn.*Not using mpz_powm_sec.*)/#\1/" /usr/lib64/python2.6/site-packages/pycrypto-2.6.1-py2.6-linux-x86_64.egg/Crypto/Util/number.py

问题解决。

时间: 2024-10-13 07:00:22

关于去掉ansible运行前的Warning的相关文章

Ansible运维自动化

Ansible运维自动化 一.Ansible-playbook的初步使用 playbook的使用,playbook可以把ansible的模块进行组合 ln -s /usr/local/python/bin/ansible-playbook /usr/local/bin/ 1.playbook的简单shell模块使用 [[email protected] scripts]# cat test_shell.yaml  #playbook的执行模板 ---         #开头三个小-开头 - ho

<zz>Ansible 运维自动化 ( 配置管理工具 )

from http://www.cnblogs.com/wangxiaoqiangs/p/5685239.html 简介: 当下有许多的运维自动化工具( 配置管理 ),例如:Ansible.SaltStack.Puppet.Fabric 等. Ansible 一种集成 IT 系统的配置管理.应用部署.执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的作者于 2012 年创建成立. Ansible 基于 Python 语言实现,由 Pa

Ansible运维的必备工具

Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能.ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架.主要包括:(1).连接插件connection plugins:负责和被监控端实现通信:(2).host inventory:指定操作的主机,是一个配置文

ansible运维工具(一)

运维工具介绍 OS Provisioning: PXE, Cobbler(repository, distritution,profile) PXE: dhcp, tftp, (http, ftp) dnsmasq: dhcp, dns OS Config: Puppet, saltstack, func Deployment: fabric 运维工具分类: agent: puppet,func agentless: ansible,fabric ssh service ansible 的核心组

Ansible运维工具

1.Ansible是一款极为灵活的开源工具套件,能够大大简化Unix管理员的自动化配置管理与流程控制方式.可以通过命令行或者GUI来使用Ansible,运行Ansible的服务器这里俗称“管理节点”:通过Ansible进行管理的服务器俗称“受控节点”. Ansible自动运维管理工具优点: 1) 轻量级,更新时,只需要在操作机上进行一次更新即可: 2)  采用SSH协议: 3)  不需要去客户端安装agent: 4)  批量任务执行可以写成脚本,而且不用分发到远程就可以执行: 5)  使用pyt

ansible运维自动化工具

软件包的安装 rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm yum install ansible -y 配置免密钥 在master服务器生成ssh-key,并分发到所有客户端 ssh-keygen -t rsa [一路回车] ssh-copy-id -i ~/.ssh/id_rsa.pub[客户端IP地址] 配置安装完成之后,先来配置下配置项——.ansible.cfg.ans

Ansible 运维自动化(一)

Ansible只需要在一台普通的服务器上运行即可,不需要在被管控的服务器上安装客户端.因为它是基于SSH的,Linux服务器离不开SSH,所以Ansible不需要为配置工作添加额外的支持. 你可以通过命令行来使用Ansible,运行Ansible的服务器这里俗称“管理节点”:通过Ansible进行管理的服务器俗称“受控节点”. Ansible优点: 1) 轻量级,不需要去客户端安装agent,更新时,只需要在操作机上进行一次更新即可,采用SSH协议. 2) 批量任务执行可以写成脚本,而且不用分发

去掉没用的参数的warning

#define UNUSED(x) ((void)(x)) void fun(int noused_arg, int b){ UNUSED(noused_arg); printf("%d\n", b);} 上面那个函数因为有一个无用的参数,所以如果没有使用UNUSED那个宏,那么就会产生一个warning,使用后就没有那个warning.

ansible运维工具(二)

ansible playbook(二) 运行palybook时 要使用ansible-playbook命令 palybook执行任务的顺序是,在第一个主机上完成第一个任务,然后在第二个主机上完成第一个任务 而不是在第一个主机上完成所有任务,然后再在第二个主机上完成所有任务,以任务为中心,在所有主机上执行 如何构建ansible的playbook Inventory Modules Ad Hoc Commands PlayBooks Tasks 任务,及调用某模块所完成的操作 Variable 变