Ansible自动化运维平台
大数据卷神
记录工作经验,代码书写规范,互相学习,感谢平台!
展开
-
保姆级文字,爆写12000字,秒懂Ansible-script模块
如何通过ansible执行一个脚本:lamp安装脚本。script模块:用于在远程机器上执行本地脚本。原创 2024-07-10 07:56:27 · 256 阅读 · 4 评论 -
保姆级文字,爆写12000字,秒懂Ansible-service模块
state reloaded, restarted, started, stopped 服务管理。enabled yes|no 开启是否启动。参数 说明。service模块:用于控制服务的启动,关闭,开机自启动等。关闭vsftpd服务,并设为开机不自动启动。启动vsftpd服务,并设为开机自动启动。原创 2024-07-10 07:54:39 · 148 阅读 · 0 评论 -
保姆级文字,爆写4000字,秒懂Ansible-setup模块
setup模块用于收集远程主机的基本信息(如操作系统类型,主机名,ip,cpu信息,内存信息等)原创 2024-07-10 07:53:32 · 202 阅读 · 0 评论 -
保姆级文字,爆写1000字,秒懂Ansible-user模块
groups= 将现有用户加入到某个组,空值就会把该用户从所有所属组中删除。append= yes|no 用户是否追加到其他组。system= yes|no 是否为系统用户。generate_ssh_key= yes|no 是否创建秘钥对。create_home= yes|no 是否建立家目录。state= absent|present 删除|创建。remove= yes|no 删除家目录。原创 2024-07-10 07:40:25 · 191 阅读 · 0 评论 -
保姆级文字,爆写1000字,秒懂Ansible-yum_repository模块
name 仓库名 name.repo 源的名称 [name]增加一个/etc/yum.repos.d/dvd.repo配置文件。yum_repository模块用于配置yum仓库。gpgcheck= 1 or 0 包gpg验证。baseurl 包下载路径。enabled = yes|no 是否开启本源。state= absent 删除源。参数 说明。description 描述。原创 2024-07-10 07:39:13 · 155 阅读 · 0 评论 -
保姆级文字,爆写1000字,秒懂Ansible-yum模块
state= absent removed installed present latest 删除、删除、安装确认、安装确认、安装最新版本。list= installed, updates, available and repos 列出已安装 需要更新 可获得的 和 yum源。参数 说明。使用yum安装一个软件(前提:group1的机器上的yum配置都已经OK)yum模块用于使用yum命令来实现软件包的安装与卸载。原创 2024-07-10 07:37:33 · 167 阅读 · 0 评论 -
保姆级文字,爆写700字,秒懂Ansible命令用法
官网模块文档地址: https://docs.ansible.com/ansible/latest/modules/list_of_all_modules.html。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible支持的模块非常的多,我们并不需要把每个模块都记住,而只需要熟悉一些常见的模块,其它的模块在需要用到时再查询即可。一、ansible命令用法。二、ansible常见模块。原创 2024-07-10 07:35:37 · 326 阅读 · 0 评论 -
保姆级文字,爆写3000字,初识Ansible运维自动化平台
与前两者比起来,在特性上似乎并不抢眼,配置管理方面(playbook)绝对比不过老大哥puppet,批量执行方面也只是多线程,不像saltstack那么高大上,不过ansible搜索热度高出saltstack三倍多,显然靠的不是吹牛,至少,ansible至少不会悄悄的丢机器,这给了我们一个定心丸,而且仅依赖ssh,与登录授权管理系统天然集成,简单即有效,没有比这更美妙的事情了。基于Ruby开发,有产品线已经在用,优点是历史悠久,比较成熟,在可远程可本地,功能强劲,批量执行需要写专门的配置文件,费力费时。原创 2024-07-10 07:33:20 · 374 阅读 · 0 评论 -
搞懂Ansible自动化运维平台部署有这一篇就够(呕心狂写八千字,保姆级Ansible自动化运维平台部署设计技巧)
如果想不需要运维人员干预,被管理端必须允许管理端证书免密登陆。管理端和被管理端连接时基于ssh的,所以有两种连接方式。1、修改配置文件,配置时间服务器为阿里云的时间服务器。管理端ansible目录:/etc/ansible。2.2)ansible管理服务器部署。2.4)测试管理机和业务机器的联通性。2.3)部署主机列表,定义被监控机。2.1)管理端安装ansible。2)基于ssh证书(重点讲解)关闭防火墙, selinux。二、ansible管理端部署。采用时间服务器,时间同步。主机名及主机名互相绑定。原创 2024-07-10 07:31:19 · 659 阅读 · 0 评论