ansible 自动化管理 hosts文件 里面机器IP都是一个,ssh端口不同,在执行命令的时候只执行一台服务器上

ks520813 2015-11-19 05:11:32
[apidb]
1.1.1.1:60362
1.1.1.1:60366
[apiredis]
1.1.1.1:60367
1.1.1.1:60368
1.1.1.1:60361
1.1.1.1:64089
[apitomcat]
1.1.1.1:22
1.1.1.1:61075
1.1.1.1:61346
1.1.1.1:57737
[api-tcpping]
1.1.1.1:64092
请问这种情况hosts文件该怎么写
现在这种写法只执行第一个
...全文
2260 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_59809066 2021-07-14
  • 打赏
  • 举报
回复 7

通过设置别名例如
s1 ansible_ssh_port=65522 ansible_ssh_host=10.0.0.1   # 别名s1
s2 ansible_ssh_port=65523 ansible_ssh_host=10.0.0.1 # 别名s2

ZlmLemon 2018-11-02
  • 打赏
  • 举报
回复
[servers1] server-name-1 ansible_host=clientA.domain.com ansible_user=username ansible_port=1111 [servers2] server-name-2 ansible_host=clientA.domain.com ansible_user=username ansible_port=2222 [servers3] server-name-3 ansible_host=clientA.domain.com ansible_user=username ansible_port=3333 hosts配置文件按如上格式编写
yizhixiaocaiji26 2018-10-25
  • 打赏
  • 举报
回复
host文件这样写
[port]
192.168.3.102
[port:vars]
ansible_ssh_user=”user”
ansible_ssh_port=65535
Edgar_syl 2018-10-17
  • 打赏
  • 举报
回复
有人吗,这个问题解决了吗?
qq_34068257 2017-10-20
  • 打赏
  • 举报
回复
楼主有没有解决,我也遇到了相同的问题
qq_30327637 2017-09-19
  • 打赏
  • 举报
回复
不知楼主解决没有,我也遇到了同样的问题
麦口胡 2016-11-04
  • 打赏
  • 举报
回复
3356+565656+5656
恐龙大帝 2015-11-27
  • 打赏
  • 举报
回复
还有个问题,你这么多端口是干什么的??
恐龙大帝 2015-11-27
  • 打赏
  • 举报
回复
启动的yml文件贴出来看看呢
ks520813 2015-11-19
  • 打赏
  • 举报
回复
ssh免登录已经做了
ks520813 2015-11-19
  • 打赏
  • 举报
回复
ansible 自动化管理 hosts文件 里面机器IP都是一个,ssh端口不同,在执行命令的时候只执行第一台服务器

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧