文档章节

ansible使用中遇到的问题

JonyQ
 JonyQ
发布于 2015/11/24 18:07
字数 304
阅读 34
收藏 0

问题1: 

ansible 10.10.1.11 -m copy -a  'src=/root/installnew.tar dest=/root/'

10.10.1.11 | FAILED! => {

    "changed": false, 

    "checksum": "2b0418a6dd486c1321df7125bc0c95631d27b795", 

    "failed": true, 

    "msg": "Ambiguous output redirect.\r\n", 

    "parsed": false

解决方法:

将对端主机10.10.1.11的用户shell修改为bash或者sh,vi /etc/passwd 将/bin/csh修改为/bin/sh

问题2:

2015-11-24 17:44:58,813 p=128823 u=root |  10.10.1.11 | FAILED! => {

    "changed": false,

    "checksum": "2b0418a6dd486c1321df7125bc0c95631d27b795",

    "failed": true,

    "msg": "Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!"

}

解决办法:

在对端主机安装libselinux-python,可以使用yum安装yum install libselinux -y

问题3:

 #ansible 10.10.3.112 -m ping 

10.10.3.112 | UNREACHABLE! => {

    "changed": false, 

    "msg": "ERROR! SSH Error: data could not be sent to the remote host. Make sure this host can be reached over ssh", 

    "unreachable": true

解决办法:

"手工测试ssh无问题,感觉特别奇怪,包括重启sshd等均不好使,将debug打开   # ansible 10.10.3.112 -m ping -vvvvv 发现执行  SSH: EXEC sshpass -d15 sftp -b - -C -vvv -o ControlMaster=auto -o ControlPersist=60s -o StrictHostKeyChecking=no -o User=root -o ConnectTimeout=10 -o ControlPath=/root/.ansible/cp/ansible-ssh-%h-%p-%r这个的时候报错,检查sftp服务,进行手工测试sftp显示closed,查询此类问题解决办法后需要修改

改/etc/ssh/sshd_config中

Subsystem sftp /usr/libexec/openssh/sftp-server

改为

Subsystem       sftp    internal-sftp 

重启sshd后,sftp服务ok,ansible的问题也ok,开心一下。"


© 著作权归作者所有

共有 人打赏支持
JonyQ
粉丝 0
博文 6
码字总数 2058
作品 0
海淀
私信 提问
关于ansible基础入门和功能实现教程的更新页面

前言: 会把自己在ansible遇到的一些问题,总结在这个页面上。问题会持续不断的更新。 现在有不少人在问我,怎么转到ansible来了,ansible和saltstack的优缺点,我这里就不在阐述了。因为总是...

rfyiamcool
2014/05/31
0
0
用 Ansible Container 去管理 Linux 容器

Ansible Container 解决了 Dockerfile 的不足,并对容器化项目提供了完整的管理。 Image by : opensource.com 我喜欢容器,并且每天都使用这个技术。即便如此,容器并不完美。不过,在过去几...

作者: Tomas Tomecek
2017/12/29
0
0
使用Kubespray部署生产可用的Kubernetes集群(1.11.2)

Kubernetes的安装部署是难中之难,每个版本安装方式都略有区别。笔者一直想找一种 、 、 的部署方案。经过一段时间的调研,有如下几种解决方案进入笔者视野: 部署方案 优点 缺点 Kubeadm 官...

A周立SpringCloud
09/05
0
0
Ansible :一个配置管理和IT自动化工具(1/3)

ansible,一个由 Python 编写的强大的配置管理解决方案。尽管市面上已经有很多可供选择的配置管理解决方案,但他们各有优劣,而 ansible 的特点就在于它的简洁。让 ansible 在主流的配置管理...

openthings
09/09
0
0
《Python自动化运维开发实战》课程配套手记内容列表

自动化实战课程的手记内容手记列表 各位同学,《Python自动化运维开发实战》实战课中的配套手记内容列表如下,供大家参考学习,已经出的手记将参考大家的实际情况进行补充,其他的配套课程整...

幕客技术
01/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

解决Python3.7不能安装tensorflow的问题

# Mac pip install https://download.tensorflow.google.cn/mac/cpu/tensorflow-1.12.0-py3-none-any.whl # Linux CPU wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflo......

陆朋
18分钟前
1
0
基于React+Redux的SSR实现方法

为什么要实现服务端渲染(SSR) 总结下来有以下几点: SEO,让搜索引擎更容易读取页面内容 首屏渲染速度更快(重点),无需等待js文件下载执行的过程 代码同构,服务端和客户端可以共享某些代码...

嫣然丫丫丫
19分钟前
1
0
通过Ajax方式绑定select选项数据的实例

今天小编就为大家分享一篇通过Ajax方式绑定select选项数据的实例,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 问题描述 在编写Web页面的时候常常需...

前端攻城小牛
25分钟前
1
0
exportfs命令 FTP介绍

12月10日任务 14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp 1.exportfs命令 exportfs 命令, 常用选项 -a 全部挂载或者全部卸载 -r 重新挂载 -u 卸载某一...

hhpuppy
27分钟前
0
0
CP2102六合一多功能串口模块使用

这是一个非常好用的调试、烧录接口工具,价格便宜(淘宝10元左右),支持接口全面,简单易用。 一、在电脑上安装CP210x USB驱动 点击此处下载驱动 二、功能选择及接线

NB-One
29分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部