首页 > 其他分享 >ansible构建失败 scp transfer mechanism failed on **** Use ANSIBLE DEBUG=1\nto see detailed information

ansible构建失败 scp transfer mechanism failed on **** Use ANSIBLE DEBUG=1\nto see detailed information

时间:2023-07-17 15:26:45浏览次数:45  
标签:detailed information Use failed ansible 构建 ssh 服务器 scp

ansible构建docker服务的失败排查经过(之前ansible构建成功)

第一步:

使用ansible 对应ip/或者在/etc/ansible/hosts中配置的label -m ping 查看当前连接对应服务器状态

对应失败服务器的连接状态

*@* * * * | FAILED! => { "failed": true, "msg": "failed to transfer file to /home/test/.ansible/tmp/ansible-tmp-148610479.7-240708330710714/ping.py:\n\nssh: Could not resolve hostname ****]:Name or service not known\r\nlost connection\n" }

第二步:检查免ssh密登录是否被更改

命令:ssh root@ip 验证可以免密登录

第三步:检查ansible配置

/etc/ansible/ansible.cfg 

[ssh_connection]
scp_if_ssh=True 

第四步:检查sshd配置

/etc/ssh/sshd_config

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

经过上面四步排查都没有问题,后来想到既然之前ansible分发是没问题的,在某一次构建之后就出现上述问题,并且是scp远程复制文件出错,那么是不是有可能是目标服务器上的磁盘满了呢

第五步:检查对应服务器上磁盘使用情况 执行 df -h

/dev/sda3 49G 49G 0G 100% /
devtmpfs 12G 0 12G 0% /dev

查看果然是磁盘空间使用完了。

清理磁盘空间之后再次执行 ansible label(或ip) -m ping。执行成功

 再次使用ansible构建,构建成功

 

 

标签:detailed,information,Use,failed,ansible,构建,ssh,服务器,scp
From: https://www.cnblogs.com/banzhuandang/p/17560175.html

相关文章

  • mysql报错:You must reset your password using ALTER USER statement before executin
    mysql报错:YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement.新安装mysql后,登录后,执行任何命令都会报错:YoumustresetyourpasswordusingALTERUSERstatementbeforeexecutingthisstatement. 【解决办法】MySQL版本5.7.6版本......
  • 基于ClickHouse解决活动海量数据问题
    1、背景魔笛活动平台要记录每个活动的用户行为数据,帮助客服、运营、产品、研发等快速处理客诉、解决线上问题并进行相关数据分析和报警。可以预见到需要存储和分析海量数据,预估至少几十亿甚至上百亿的数据量,所以需要选择一款能存储海量数据的数据库。由于是通过接收MQ存储或者API......
  • information_schema系统数据库
    1.schemata表schema_name为mysql所有数据库的名字2.tables表table_schema为所有数据库的名字(不同于schema_name,它是一张表对应一个table_schema,数量大于等于总数据库数量)table_name为所有表的名字 3.columns表table_schema,table_name同tables表,column_name为所有表列......
  • useEffect、异步请求、定时器使用useState闭包问题
    useEffect闭包问题:问题:useEffect使用useState会使调用的所有方法内部的state值为useEffect周期的值,即使在这个过程中useState的值变化也不能影响调用方法内获取到原始值解决方式:使用useCallabck可以避免由此产生的闭包问题异步请求、定时器等js闭包问题:问题:异步请求和定时器......
  • custom use 定义 以及uuid 做pk
    applicaton/models/user.pyimportuuidfromdjango.contrib.auth.modelsimportAbstractUserfromdjango.contrib.auth.validatorsimportUnicodeUsernameValidatorfromdjango.core.validatorsimportRegexValidatorfromdjango.dbimportmodels#カスタムユーザ......
  • 加速LakeHouse ACID Upsert的新写时复制方案
    概述随着存储表格式ApacheHudi、ApacheIceberg和DeltaLake的发展,越来越多的公司正在这些格式的基础上构建其Lakehouse,以用于许多用例,例如增量摄取。但当数据量增加时,更新插入的速度有时仍然是一个问题。在存储表中,使用ApacheParquet作为主要文件格式。在本文中我们......
  • python WM_MOUSEWHEEL
    实现"pythonWM_MOUSEWHEEL"的步骤1.了解WM_MOUSEWHEEL消息WM_MOUSEWHEEL是Windows消息之一,用于处理鼠标滚轮相关的操作。在Python中,我们可以使用win32api和win32con库来发送和处理Windows消息。2.安装所需库在开始编写代码之前,你需要安装pywin32库来操作Windows消息。可以使......
  • 配置问题-Error creating bean with name 'user' defined in class path resource [be
    正在学习IoC使用的jdk版本为jdk17依赖为:<dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-core</artifactId><version>6.0.6</version></dependen......
  • 【大数据实战】你真的了解 Clickhouse 投影吗?
    ......
  • cpuset.cpus.effective: no such file or directory (修改 docker cgroup 版本的方法)
    要切换使用v1版cgroup,需要做如下配置: vim/etc/default/grub   GRUB_CMDLINE_LINUX="systemd.unified_cgroup_hierarchy=0" update-grubreboot  完美解决 ......