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" |
做一个决定,并不难,难的是付诸行动,并且坚持到底。
分类:
linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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)