不做大哥好多年 不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核

逍遥子

不做大哥好多年
首页
  • MySQL
  • Redis
  • Elasticsearch
  • Kafka
  • Etcd
  • MongoDB
  • TiDB
  • RabbitMQ
  • 01.GO基础
  • 02.面向对象
  • 03.并发编程
  • 04.常用库
  • 05.数据库操作
  • 06.Beego框架
  • 07.Beego商城
  • 08.GIN框架
  • 09.GIN论坛
  • 10.微服务
  • 01.Python基础
  • 02.Python模块
  • 03.Django
  • 04.Flask
  • 05.SYL
  • 06.Celery
  • 10.微服务
  • 01.Java基础
  • 02.面向对象
  • 03.Java进阶
  • 04.Web基础
  • 05.Spring框架
  • 100.微服务
  • Docker
  • K8S
  • 容器原理
  • Istio
  • 数据结构
  • 算法基础
  • 算法题分类
  • 前置知识
  • PyTorch
  • 01.Python
  • 02.GO
  • 03.Java
  • 04.业务问题
  • 05.关键技术
  • 06.项目常识
  • 10.计算机基础
  • Linux基础
  • Linux高级
  • Nginx
  • KeepAlive
  • ansible
  • zabbix
  • Shell
  • Linux内核
  • Linux入门

  • Linux高级

  • Nginx

  • Keepalive

  • ansible

    • 01.ansible基础
    • 02.ansible安装配置
      • 1.1 ansible安装要求
        • 1.1.1 服务端要求
        • 1.1.2 被管理服务器要求
      • 1.2 安装 Ansible
      • 1.3 ansible配置文件
    • 03.Inventory(主机清单)
    • 04.ansible基本使用
    • 05.ansible常用模块
    • 06.playbook语法
    • 07.自动部署Tomcat
    • 08.playbook文件复用
    • 09.playbook条件循环
    • 10.角色(Role)
    • 11.ansible部署lnmp
  • zabbix

  • Shell

  • Linux内核

  • Linux
  • ansible
xiaonaiqiang
2021-02-13
目录

02.ansible安装配置

# 01.Ansible 安装与配置

# 1.1 ansible安装要求

# 1.1.1 服务端要求

  • Python2.6/2.7/3.x

  • RedHat, Debian, CentOS, OS X等(不支持Windows)

# 1.1.2 被管理服务器要求

  • OpenSSH
  • Python2.6/2.7/3.x

# 1.2 安装 Ansible

  • 在 192.168.56.66 中安装
[root@k8s-node2 ~]# yum -y install ansible
[root@k8s-node2 ~]# pip -y install ansible
1
2
  • https://releases.ansible.com/ansible/

  • 命令集:

    • ansible:运行简单任务

    • ansible-doc:文档查看工具

    • ansible-playbook:执行 playbook

    • ansible-config:查看、编辑、管理 Ansible 配置

    • ansible-inventory:查看 inventory 信息

    • ansible-galaxy:共享和下载 roles 的工具

    • ansible-pull:从仓库拉取 playbooks

    • ansible-vault:文件加密工具

    • ansible-console:repl 控制台执行 Ansible 任务

  • 注:这里我们只查看usage部分,详细部分可以通过 "指令 -h" 的方式获取

# 1.3 ansible配置文件

  • Ansible 中的某些设置可通过配置文件(/etc/ansible/ansible.cfg)进行调整。
  • 对于大多数用户来说,默认配置应该足够了。
[root@k8s-node2 ~]# vim /etc/ansible/ansible.cfg 
[defaults]
inventory = /etc/ansible/hosts     # 指定被管理端主机清单
host_key_checking = False        # 关闭主机检查
forks= 5                    # 指定执行时 ansible 并发数
sudo_user = root              # 提权为 root (新版:become_user)
remote_port = 22               # 连接端口
timeout = 10
log_path = /var/log/ansible.log
private_key_file = /root/.ssh/id_rsa
1
2
3
4
5
6
7
8
9
10
上次更新: 2024/3/13 15:35:10
01.ansible基础
03.Inventory(主机清单)

← 01.ansible基础 03.Inventory(主机清单)→

最近更新
01
04.数组双指针排序_子数组
03-25
02
08.动态规划
03-25
03
06.回溯算法
03-25
更多文章>
Theme by Vdoing | Copyright © 2019-2025 逍遥子 技术博客 京ICP备2021005373号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式