自动化运维工具 ansible
文章平均质量分 84
一别.
这个作者很懒,什么都没留下…
展开
-
LAMP基于Ansible分离部署
lamp 分离部署利用ansible对受控主机进行lamp的分离部署环境准备:主机名 IP地址 ansible 192.168.102.20 apache 192.168.102.199 php 192.168.102.211 mysql 192.168.102.222 [root@ansible ~]# cd /etc/ansible/[root@ansible ansible]# lsansible.cfg hosts inve原创 2021-07-19 21:42:06 · 239 阅读 · 0 评论 -
Ansible 实施任务控制
..原创 2021-07-29 00:12:33 · 555 阅读 · 0 评论 -
Ansible 中 playbook 的使用
Ansible playbook 部署 LAMP准备四台服务器主机名 IP地址 yibie-ansible 192.168.57.20 yibie-apache 192.168.57.30 yibie-php 192.168.57.40 yibie-mysql 192.168.57.50原创 2021-07-22 01:23:15 · 925 阅读 · 0 评论 -
Ansible介绍与安装
Ansible介绍与安装Ansible介绍与安装1. 介绍Ansible1.1 什么是Ansible?1.2 Ansible的优点2. 安装 Ansible2.1 控制节点2.2受管主机2.3 基于Windows的受管主机2.4 受管网络设备2.5 安装Ansible1. 介绍Ansible1.1 什么是Ansible?Ansible是新出现的自动化运维工具,Ansible是一个配置管理和应用部署工具,基于python开发,集合了众多运维工具...原创 2021-07-14 03:25:08 · 585 阅读 · 0 评论 -
Ansible 管理变量、机密和事实
1. Ansible 管理变量简介1.1 概念变量提供了便捷的方式来管理Ansible playbook的每一个项目中的动态值,比如nginx-1.6.3这个软件包的版本,在其它地方或许会反复使用,那么如果讲此值设置为变量,然后再在其他的playbook中调用,会方便许多。如此一来还方便维护,减少维护的成本,并减少错误的数量。通过变量,可以轻松地在Ansible项目中管理给定环境的动态值。例如,变量可能包含下面这些值:要创建的用户 要安装的软件包 要重...原创 2021-07-23 19:37:57 · 665 阅读 · 0 评论 -
Ansible 在被管理节点上创建文件或目录
条件任务1.1 有条件的运行任务ansible可使用conditionals在符合特定条件时执行任务或play我们可以利用条件来条件任务1.1 有条件的运行任务ansible可使用conditionals在符合特定条件时执行任务或play我们可以利用条件来...原创 2021-07-30 22:23:42 · 735 阅读 · 0 评论 -
Ansible 部署
1. 构建Ansible清单1.1 定义清单清单定义Ansible将要管理的一批主机。这些主机也可以分配到组中,以进行集中管理。组可以包含子组,主机也可以是多个组的成员。清单还可以设置应用到它所定义的主机和组的变量。可以通过两种方式定义主机清单。静态主机清单可以通过文本文件定义。动态主机清单可以根据需要使用外部信息提供程序通过脚本或其他程序来生成。1.2使用静态清单指定受管主机静态清单文件是指定Ansible目标受管主机的文本文件。可以使用多种不同的格式编写此文件,包括INI样式或...原创 2021-07-16 23:36:39 · 305 阅读 · 0 评论 -
Ansible 常用模块
ansible常用模块1.ansible常用模块详解ansible常用模块有:ping yum template copy service raw command shell script ansible常用模块command、shell的区别: shell调用/bin/sh指令执行 command模块不是调用shell指令,所以没有bash的环境变量2. 模块ping[root@my ansible]# ansible all -m ping //不涉及参数原创 2021-07-19 23:31:08 · 1017 阅读 · 0 评论 -
Ansoble 利用角色简化playbook
包含与导入,角色的结构及系统角色的使用1. 包含与导入文件1.1 管理大型playbook1.2 包含或导入文件1.3 导入playbook1.4 导入和包含任务1.4.1 导入任务文件1.4.2 包含任务文件1.4.3 任务文件的用例1.5 为外部play和任务定义变量2. 描述角色结构2.1 利用角色构建ansible playbook2.2 检查ansible角色结构1. 包含与导入文件1.1 管理大型playbook如果playbook很长原创 2021-08-02 20:49:32 · 753 阅读 · 0 评论 -
Ansible 管理大项目
Ansible 管理大项目1. 利用主机模式选择主机1.1 引用清单文件1.2 受管主机1.3 使用组指定主机1.4 使用通配符匹配多个主机1.5 列表2. 管理动态清单2.1 动态生成清单2.2 开源社区脚本2.3 管理多个清单3. 配置并行3.1 使用分叉在ansible种配置并行3.2 管理滚动更新4. 包含与导入文件4.1 管理大型playbook4.2 包含或导入文件4.3 导入playbook4.4 导入和包含任务4.4原创 2021-08-05 07:40:00 · 722 阅读 · 0 评论