设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 434|回复: 3
收起左侧

[文档] 自动化运维工具ansible操作手册

[复制链接]
发表于 2024-7-22 11:26:34 | 显示全部楼层 |阅读模式
2、定义Host?Inventory
#?vim?/etc/ansible/hosts
[webhosts]
172.16.10.22?ansible_ssh_user=root?ansible_ssh_pass=guoting
172.16.10.33?ansible_ssh_user=root?ansible_ssh_pass=guoting


copy模块
使用copy模块,可以将本地文件一键复制到远程服务器;?
-a后跟上参数,参数中指定本地文件和远端路径;
ansible myservers -m copy -a "src=/opt/app/bin/transfer.tar dest=~/"
ansible通过ssh登录到远程服务器后,并不执行.bash_profile来设置用户自定义的环境变量;如果我们暗算需要管理的目标服务器的路径不同,就不能直接写绝对路径,也不能写变量替换的路径;

command模块
command模块为ansible默认模块,不指定-m参数时,使用的就是command模块;?
comand模块比较简单,常见的命令都可以使用,但其命令的执行不是通过shell执行的,所以,像这些 "<", ">", "|", and "&"操作都不可以,当然,也就不支持管道;?


ansible操作手册.docx (18.15 KB, 下载次数: 12)
发表于 2024-7-22 13:22:11 | 显示全部楼层
感谢楼主分享
沙发 2024-7-22 13:22:11 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2024-7-29 23:40:18 | 显示全部楼层
多谢分享 多谢分享 多谢分享
板凳 2024-7-29 23:40:18 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-9-8 09:06 , Processed in 0.058379 second(s), 13 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表