博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页

2022年1月18日

摘要: SaltStack基础 - 05grains与pillar 一、概述 数据系统类型数据采集方式应用场景定义位置 Grains 静态 minion启动时收集 数据查询、目标选择、配置管理 minion Pillar 动态 master自定义 敏感数据、目标选择、配置管理 master 二、grains 阅读全文

posted @ 2022-01-18 14:01 Kingdomer 阅读(44) 评论(0) 推荐(0) 编辑

摘要: SaltStack基础 - 04stats组件 一、states文件 salt states的核心是sls文件,该文件使用YAML语法定义了一些k/v的数据。 sls文件存放的根路径在master配置文件中定义file_roots,默认为/srv/salt,如果不存在,需要手动创建。 在salt中可 阅读全文

posted @ 2022-01-18 09:13 Kingdomer 阅读(45) 评论(0) 推荐(0) 编辑

2022年1月17日

摘要: SaltStack基础 - 03模块与方法 一、查看模块与方法 ### function是 module提供的方法 [root@cl-server ~]# salt cl-node01 sys.list_modules [root@cl-server ~]# salt cl-node01 sys.l 阅读全文

posted @ 2022-01-17 14:21 Kingdomer 阅读(65) 评论(0) 推荐(0) 编辑

2022年1月13日

摘要: SaltStack基础 - 02安装与配置 一、安装 1.1 完成系统初始化,安装yum源 初始化: 修改主机名、网络配置、关闭防火墙、关闭SELinux ### repo文件从官网处进行查询: https://repo.saltproject.io/#rhel [root@cl-server ~] 阅读全文

posted @ 2022-01-13 15:32 Kingdomer 阅读(459) 评论(0) 推荐(0) 编辑

2022年1月11日

摘要: SaltStack基础 - 01介绍 一、介绍 THE 30 SECOND SUMMARY Salt is: A configuration management system. Salt is capable of maintaining remote nodes in defined state 阅读全文

posted @ 2022-01-11 14:34 Kingdomer 阅读(59) 评论(0) 推荐(0) 编辑

2022年1月7日

摘要: Ansible 运维问题 1. 当应用系统的服务器设置了禁止root用户的ssh登录,只允许使用普通用户操作 [soupman@cl-server ~]$ ansible cl-node03 -m yum -a 'name=htop state=present' cl-node03 | FAILED 阅读全文

posted @ 2022-01-07 17:00 Kingdomer 阅读(897) 评论(0) 推荐(0) 编辑

摘要: Ansible基础 - 08Roles 一、概述 对于以上所有的方式有个弊端就是无法实现复用。假设在同时部署Web、db、ha 时或不同服务器组合不同的应用就需要写多个yml文件。很难实现灵活的调用。 roles 用于层次性、结构化地组织playbook。 roles 能够根据层次型结构自动装载变量 阅读全文

posted @ 2022-01-07 16:44 Kingdomer 阅读(46) 评论(0) 推荐(0) 编辑

摘要: Ansible基础 - 07playbook 一、概述 Playbook, 类似于saltstack的state状态文件。 ad-hoc无法持久使用,playbook可以持久使用。 playbook由一个或多个play组成的列表,play的主要功能: 将事先归并为一组的主机 装扮成 事先通过ansi 阅读全文

posted @ 2022-01-07 16:19 Kingdomer 阅读(116) 评论(0) 推荐(0) 编辑

摘要: Ansible基础 - 06template模块与Jinja2 一、概述 template模块 支持 Jinja2渲染引擎和语法。 template使用jinja2格式作为文件模板,进行文档内变量的替换。每次使用都会被ansible标记为"changed"状态。 jinja2文件被 template 阅读全文

posted @ 2022-01-07 15:37 Kingdomer 阅读(307) 评论(0) 推荐(0) 编辑

摘要: Ansible基础 - 05其他常用模块 一、ping模块 [root@cl-server ~]# ansible cl -m ping 二、user/group模块 ### 添加用户,指定用户UID [root@cl-server ~]# ansible cl -m user -a 'name=t 阅读全文

posted @ 2022-01-07 14:57 Kingdomer 阅读(43) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页