文档章节

ansible使用中遇到的问题

JonyQ
 JonyQ
发布于 2015/11/24 18:07
字数 304
阅读 33
收藏 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 Container 去管理 Linux 容器

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

作者: Tomas Tomecek
2017/12/29
0
0
关于ansible基础入门和功能实现教程的更新页面

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

rfyiamcool
2014/05/31
0
0
Ansible Tower01

文档:http://docs.ansible.com/ansible-tower/ 本文以Ansible-tower-3.1.2 OS为CentOS7.2为例。 一、安装前注意事项 The Tower installer creates a self-signed SSL certificate and keyf......

小南学技术
2017/04/15
0
0
《Python自动化运维开发实战》课程配套手记内容列表

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

幕客技术
01/12
0
0
Ansible部署模块的时候出现中文乱码的问题

今天在部署服务的时候遇到了一个很罕见的现象,线上有15台服务器是手机推送消息的服务,新来的小运维使用ansible批量跑部署脚本的时候,发现手机端接收到来的消息全是乱码,然后登陆到服务器...

苏幕遮618
2017/09/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

centos7安装redis及开机启动

配置编译环境: sudo yum install gcc-c++ 下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压源码: tar -zxvf redis-3.2.8.tar.gz 进入到解压目录: cd redis-3......

hotsmile
40分钟前
0
0
Confluence 6 数据库和临时目录

数据库 所有的其他数据库,包括有页面,内容都存储在数据库中。如果你安装的 Confluence 是用于评估或者你选择使用的是 Embedded H2 Database 数据库。数据库有关的文件将会存储在 database...

honeymose
54分钟前
1
0
day62-20180820-流利阅读笔记

1.今日导读 2.带着问题听讲解 3.新闻正文(中英文对照) 4.重点词汇 5.拓展内容

aibinxiao
今天
0
0
分布式锁实现及对比

一、问题介绍 日常工作中很多场景下需要用到分布式锁,例如:任务运行(多个节点同一时刻同一个任务只能在一个节点上运行(分片任务除外)),交易接受(前端交易请求发送时,可能由于两次提...

yangjianzhou
今天
7
0
【AI实战】快速掌握TensorFlow(二):计算图、会话

在前面的文章中,我们已经完成了AI基础环境的搭建(见文章:Ubuntu + Anaconda + TensorFlow + GPU + PyCharm搭建AI基础环境),以及初步了解了TensorFlow的特点和基本操作(见文章:快速掌握...

雪饼
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部