当前位置:网站首页>Liste des hôtes d'inventaire dans ansible (je vous souhaite des fleurs et de la romance sans fin)
Liste des hôtes d'inventaire dans ansible (je vous souhaite des fleurs et de la romance sans fin)
2022-07-07 04:57:00 【Steve Lu】
Catalogue des articles
Préface
Ce blog explique principalementAnsibleConnaissance de la configuration des listes d'hôtes
Un.、inventory Liste des hôtes
InventoryPrise en charge du regroupement des hôtes,Plusieurs hôtes peuvent être définis dans chaque groupe,Chaque hôte peut être défini dans un ou plusieurs groupes d'hôtes.
Si c'est un hôte avec un nom similaire,Les Hôtes individuels peuvent être représentés par une liste
vim /etc/ansible/hosts
[dbservers]
192.168.109.131:2222 #Définir le port de connexion distant après deux points,Par défautsshDe22Port
192.168.109.13[1:3] #Le champ d'application est:192.168.109.131À192.168.109.133
[[email protected] ansible]# ansible dbservers -a 'date'
192.168.109.133 | CHANGED | rc=0 >>
2022Année 07Mois 06Jour Mercredi 14:43:18 CST
192.168.109.132 | CHANGED | rc=0 >>
2022Année 07Mois 06Jour Mercredi 14:43:18 CST
192.168.109.131 | CHANGED | rc=0 >>
2022Année 07Mois 06Jour Mercredi 14:43:18 CST
[dbservers]
db-[a:f].example.org # Prise en charge de la correspondance des noms d'hôtes a~f
1.1 inventory Variables dans
InventoryNom de la variable | Sens |
---|---|
ansible_host | ansible Lorsque le noeud est connecté IPAdresse |
ansible_port | Connectez le numéro de port de l'autre côté ,sshCompagnie La valeur par défaut est 22 |
ansible_user | Nom d'hôte utilisé lors de la connexion à l'hôte opposé .Quand ce n'est pas spécifié, L'exécution sera utilisée ansibleOuansible-playbookUtilisateur de la commande |
ansible_passwd | De l'utilisateur au moment de la connexion sshMot de passe, Valide seulement si la paire de clés n'est pas utilisée pour l'authentification |
ansible_ssh_private_key_file | Spécifiez l'authentification de la clé ssh Fichier clé privé lors de la connexion |
ansible_ssh_common_args | Disponible pourssh、sftp、 scpLa vie. Paramètres supplémentaires pour la commande |
ansible_become | Autoriser l'augmentation des permissions |
ansible_become_method | Préciser comment les permissions sont augmentées , Par exemple, vous pouvez utiliser sudo/su/runasAttends. |
ansible_become_user | Privilèges promus à quel utilisateur , Par défaut promu à root |
ansible_become_password | Mot de passe promu pour spécifier les permissions de l'utilisateur |
1.2 Variable hôte
# Modifier le client géré 192.168.109.134 sshProfil17Ligne modifier le numéro de port
systemctl stop firewalld.service
setenforce 0
vim /etc/ssh/sshd_config
Port 2222
systemctl restart sshd
# Je n'ai pas configuré l'ouverture de session sans mot de passe pour ce client
#ModifierAnsible Gérer le profil du manifeste de l'hôte du serveur
vim /etc/ansible/hosts
[lhq]
192.168.109.134 ansible_port=2222 ansible_user=root ansible_password=123123
# Configuration d'écriture directe du mot de passe non établie ,C'est dangereux.
ansible dbservers -a 'date'
1.3 Variables de groupe
# Supprimer un fichier de clé de connexion sans clé existant pour le client
#Configuration du client
cd
cd .ssh/
rm -rf authorized_keys
#ansible Configuration du terminal de contrôle
vim /etc/ansible/hosts
[webservers]
192.168.109.131
192.168.109.132
192.168.109.133
[webservers:vars]
#Exprimé en webservers Toutes les variables définies par l'hôte dans le Groupe
ansible_user=root
ansible_password=123456
[[email protected] ansible]# ansible webservers -a 'date'
192.168.109.132 | CHANGED | rc=0 >>
2022Année 07Mois 06Jour Mercredi 17:34:46 CST
192.168.109.134 | CHANGED | rc=0 >>
2022Année 07Mois 06Jour Mercredi 17:34:46 CST
192.168.109.133 | CHANGED | rc=0 >>
2022Année 07Mois 06Jour Mercredi 17:34:46 CST
192.168.109.131 | CHANGED | rc=0 >>
2022Année 07Mois 06Jour Mercredi 17:34:46 CST
1.4 Nidification des groupes
vim /etc/ansible/hosts
[webservers]
192.168.239.20
192.168.239.30
192.168.239.40
[webservers:vars]
ansible_user=root
ansible_password=1999612
[dbservers]
192.168.239.50:2222 ansible_user=root ansible_password=1999612
[webservers1:children]
webservers
dbserers
#Exprimé en webservers1 Le Groupe hôte contient webserversGroupes etdbservers Tous les hôtes du Groupe
边栏推荐
- 每人每年最高500万经费!选人不选项目,专注基础科研,科学家主导腾讯出资的「新基石」启动申报
- STM32F103 realize IAP online upgrade application
- [practice leads to truth] is the introduction of import and require really the same as what is said on the Internet
- Jetson nano configures pytorch deep learning environment / / to be improved
- Local tool [Navicat] connects to remote [MySQL] operation
- 为什么很多人对技术债务产生误解
- leetcode 53. Maximum subarray maximum subarray sum (medium)
- Introduction to the PureMVC series
- Chapter 9 Yunji datacanvas company won the highest honor of the "fifth digital finance innovation competition"!
- jvm是什么?jvm调优有哪些目的?
猜你喜欢
A detailed explanation of head pose estimation [collect good articles]
【736. Lisp 语法解析】
Introduction to namespace Basics
Pointer and array are input in function to realize reverse order output
R language principal component PCA, factor analysis, clustering analysis of regional economy analysis of Chongqing Economic Indicators
01机器学习相关规定
Meow, come, come: do you really know if, if else
当 Knative 遇见 WebAssembly
01 machine learning related regulations
Depth first traversal template principle of tree and graph
随机推荐
AttributeError: module ‘torch._C‘ has no attribute ‘_cuda_setDevice‘
Jetson nano配置pytorch深度学习环境//待完善
Comparison between thread and runnable in creating threads
九章云极DataCanvas公司蝉联中国机器学习平台市场TOP 3
Kivy tutorial of setting the size and background of the form (tutorial includes source code)
Local tool [Navicat] connects to remote [MySQL] operation
Chapter 9 Yunji datacanvas company has been ranked top 3 in China's machine learning platform market
使用Thread类和Runnable接口实现多线程的区别
浙江大学周亚金:“又破又立”的顶尖安全学者,好奇心驱动的行动派
AI表现越差,获得奖金越高?纽约大学博士拿出百万重金,悬赏让大模型表现差劲的任务
Decorator basic learning 02
【线段树实战】最近的请求次数 + 区域和检索 - 数组可修改+我的日程安排表Ⅰ/Ⅲ
Appium practice | make the test faster, more stable and more reliable (I): slice test
STM32 system timer flashing LED
MySQL数据库(基础篇)
赠票速抢|行业大咖纵论软件的质量与效能 QECon大会来啦
Have you got the same "artifact" of cross architecture development praised by various industry leaders?
Up to 5million per person per year! Choose people instead of projects, focus on basic scientific research, and scientists dominate the "new cornerstone" funded by Tencent to start the application
Vscode 如何使用内置浏览器?
R语言主成分pca、因子分析、聚类对地区经济研究分析重庆市经济指标