ansible中的主机清单

发布时间:2026/10/24 23:10:33
ansible中的主机清单 概述Ansible 通过主机清单定义需要管理的远程服务器记录主机 IP / 域名、分组、变量、连接参数等信息ansible默认读取/etc/ansible/hosts文件并非/etc/hostsansible中可以将主机清单存放在指定的目录执行时用ansible -i 指定ansible主机清单有两种主流格式INI 格式传统简洁、YAML 格式这里主要讲解INI格式回到顶部主机清单格式基础单主机主机清单rootmaster:~# cat /etc/ansible/hosts10.37.99.63测试命令rootmaster:~# ansible 10.37.99.63 -m ping10.37.99.63 | SUCCESS {“ansible_facts”: {“discovered_interpreter_python”: “/usr/local/bin/python3.13”},“changed”: false,“ping”: “pong”}分组管理核心功能简单分组主机清单rootmaster:~# cat /etc/ansible/hosts[web]10.37.99.6310.37.120.9[db]10.37.99.63[es]10.37.120.9测试rootmaster:~# ansible web -m ping10.37.120.9 | SUCCESS {“ansible_facts”: {“discovered_interpreter_python”: “/usr/local/bin/python3.13”},“changed”: false,“ping”: “pong”}10.37.99.63 | SUCCESS {“ansible_facts”: {“discovered_interpreter_python”: “/usr/local/bin/python3.13”},“changed”: false,“ping”: “pong”}rootmaster:~# ansible db -m ping10.37.99.63 | SUCCESS {“ansible_facts”: {“discovered_interpreter_python”: “/usr/local/bin/python3.13”},“changed”: false,“ping”: “pong”}指定分组名称会连接不同的远程控制机器分组合并将db和es合并为一个新组rootmaster:~# cat /etc/ansible/hosts[web]10.37.99.6310.37.120.9[db]10.37.99.63[es]10.37.120.9这里必须使用:children当作后缀[data:children]dbes测试rootmaster:~# ansible data -m ping10.37.120.9 | SUCCESS {“ansible_facts”: {“discovered_interpreter_python”: “/usr/local/bin/python3.13”},“changed”: false,“ping”: “pong”}10.37.99.63 | SUCCESS {“ansible_facts”: {“discovered_interpreter_python”: “/usr/local/bin/python3.13”},“changed”: false,“ping”: “pong”}批量主机简写连续 IP / 数字主机快速书写[web]表示192.168.1.20 ~ 192.168.1.25共六台机器192.168.1.[20:25]server01 ~ server08server[01:08].test.com自行测试使用内置变量连接主机案例没有配置密钥使用密码连接远程主机[web]10.0.0.7 ansible_userroot ansible_password1 ansible_port22需要使用sshpaasapt install -y sshpass给组配置变量[web]192.168.1.10192.168.1.11[web:vars]ansible_userrootansible_port22envprod常用内置变量ansible_userSSH 登录用户ansible_passwordSSH 登录密码ansible_portSSH 登录端口ansible_ssh_private_key_fileSSH 登录的私钥路径ansible_become是否开启sudo授权ansible_become_user提权到哪个用户默认root

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询