[email protected]">

当前位置:网站首页>Ansible实战系列一 _ 入门

Ansible实战系列一 _ 入门

2022-07-06 09:13:00 hyh123a

前言

一个需求:需要对多个主机进行操作。
好吧  坦白,其实是为了使用kubespray部署kubernetes做铺垫

环境

Ubuntu 20.04

1、安装

sudo apt install ansible

2、生成配置ssh秘钥

ssh-keygen
ssh-copy-id [email protected]
ssh-copy-id [email protected]
ssh-copy-id [email protected]

3、例子

sudo nano /etc/ansible/hosts

修改如下 定义用户名和密码 可不设置 默认用户名为root

[web]
172.16.106.20 ansible_ssh_user='ubuntu20' ansible_ssh_pass='AAbb0101' 
172.16.106.21 ansible_ssh_user='ubuntu20' ansible_ssh_pass='AAbb0101'
172.16.106.22 ansible_ssh_user='ubuntu20' ansible_ssh_pass='AAbb0101'
ansible web -m command -a 'uptime' 

输出如下

172.16.106.20 | CHANGED | rc=0 >>
 10:11:57 up 17 days,  5:13,  3 users,  load average: 0.47, 0.77, 1.21
172.16.106.22 | CHANGED | rc=0 >>
 10:11:57 up 17 days,  6:08,  1 user,  load average: 1.34, 1.13, 1.25
172.16.106.21 | CHANGED | rc=0 >>
 10:11:57 up 17 days,  5:45,  1 user,  load average: 1.44, 1.92, 1.99

其他

如有遗漏欢迎补充
如有问题欢迎留言
如有作用欢迎点赞

原网站

版权声明
本文为[hyh123a]所创,转载请带上原文链接,感谢
https://blog.csdn.net/xiaozi_001/article/details/120255956