ansible 离线安装

环境:centos7

1、离线包下载并配置yum

1
2
3
4
5
6
7
8
#下载离线包
yum -y install --downloadonly --downloaddir=/tmp/ans ansible
#安装createrepo命令
 yum install createrepo
#将该目录制作成软件仓库
 createrepo /tmp/ans/  
#压缩文件
 tar -czvf ansible.tar.gz ans

2、安装服务器上进行安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
文件下载:https://pan.baidu.com/s/10WXmh6bP8KhT3noo4UghMQ 提取码: ncw6
#解压文件到指定目录
 tar -zxvf ansible.tar.gz -C /wj/
 #配置yum.repo
 cat > /etc/yum.repos.d/ansible.repo << EOF
 [ans]
 name=ans
 baseurl=file:///wj/ans
 enabled=1
 gpgcheck=0
 EOF
 yum clean all
 #安装ansible
 yum -y install ansible
 #查看版本
 ansible --version
 
 命令
 ansible '*' -m ping
 ansible tidb -a 'date'
 ansible all -a 'df -h /'

3、配置管理及使用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
nsible软件管理配置文件
vim /etc/ansible/hosts    #定义ansible可管理的主机
[george]
172.16.1.7
172.16.1.31
172.16.1.41
--
进行ansible软件批量管理:
ansible george -m command -a "uptime"
PS: 查看的是george主机组,模块为command,的主机负载信息
 george  #主机组
-m  #指定模块参数(command为默认模块,不写也可以)
command #模块名称
-a  #指定利用模块执行的动作参数,-a后面的是要执行的命令
uptime #批量执行的命令
--
Ansible修改自定义端口和登录用户 
[servers]
host1 ansible_ssh_host=192.0.2.1 ansible_ssh_port=5555 ansible_ssh_user="user"

  

  

  

  

 

posted @   苍茫宇宙  阅读(512)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示