
Ansible
文章平均质量分 84
Heartsuit
物联网平台架构师,优快云博客专家,阿里云专家博主,PMI认证项目管理专家(PMP),具备物联网、云原生、大数据等领域的研发经验。
展开
-
Ansible纸上谈兵03:Playbook
背景ad-hoc ,通过一次执行一行命令,可以实现简单的文件管理、软件包管理、服务管理等;但是如果想要多次执行一个任务,或者一次执行多个任务,那么 ad-hoc 就显得有点繁琐和力不从心了,这时候就轮到 Playbook 登场了。Playbook 是由 yml 语法书写,结构清晰,可读性强,可以简单将其理解为一门编程语言(本身具有变量、分支、循环、监听器的概念)。在一个 Playbook 中可以包含一组自动化任务,主要有以下部分:- hosts: group [原创 2021-05-23 21:13:40 · 258 阅读 · 0 评论 -
Ansible纸上谈兵02:常用模块
背景这里以 ad-hoc 命令的方式介绍下 Ansible 经常用到的模块。 Ansible 已经具备丰富的模块生态,我们可以借助 Ansible 的模块完成日常在 Linux 操作系统上的运维工作。一般常用的模块有:执行命令command(默认) shellNote: command , shell 本质上执行的都是基础命令(区别在于 command 模块不支持管道命令)管理安装包yum管理文件file copy get_url管理服务service管理用户原创 2021-05-22 18:36:18 · 350 阅读 · 2 评论 -
Ansible纸上谈兵01:认识一下Ansible
Why:为什么要使用Ansible当给你6台云主机,你应该怎么去使用,或者计划如何进行统一管理,完成微服务的自动化部署?作为一个未接触过服务集群部署的小白,第一次拿到鲲鹏的6台云主机(操作系统:OpenEuler20.03,各项软、硬件配置信息完全一致),其实是有点手足无措的。。难道还是像我们以前那样一台一台进行远程连接、配置、部署?如果只有两三台或者十来台机器,这样操作起来虽然比较繁琐但毕竟还可以接受,可以在预计的时间内完成配置与部署;可是如果集群扩大到数百台、数千台呢,若还是使用传统的运维方式就原创 2021-05-16 21:55:38 · 7008 阅读 · 2 评论