系统
文章平均质量分 87
栀婉
这个作者很懒,什么都没留下…
展开
-
SaltStack配置管理
1 YAML语言YAML是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。它类似于标准通用标记语言的子集XML的数据描述语言,语法比XML简单很多。YAML语言的格式如下house: family: name: Doe parents: - John - Jane children: - Paul - Mark - Simone a原创 2021-11-02 15:21:11 · 98 阅读 · 0 评论 -
SaltStack介绍
4 SaltStack安装与最小化配置环境说明主机类型主机名IP安装的应用控制机master192.168.25.146原创 2021-11-01 19:31:59 · 1199 阅读 · 0 评论 -
Ansible变量源码安装apache
源码安装apache1环境准备1.1准备两台主机主机IPansible192.168.25.128apache192.168.25.1301.2域名解析[root@ansible ~]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain lo原创 2021-07-22 17:53:40 · 151 阅读 · 1 评论 -
运维的发布与区别
文章目录运维的发布方式1蓝绿部署1.1蓝绿部署适用的场景1.2蓝绿部署的优点1.3蓝绿部署的缺点2灰度发布(金丝雀发布)2.1运行过程描述2.2特点3滚动发布3.1优点3.2缺点4红黑部署4.1特点运维的发布方式1蓝绿部署蓝绿部署,英文名Blue Green Deployment,是一种可以保证系统在不间断提供服务的情况下上线的部署方式,用于0 downtime应用上线时的一套部署策略旧版本可以称为蓝色环境,而新版本则可称为绿色环境。一旦生产流量从蓝色完全转移到绿色,蓝色就可以在回滚或退出生产的情原创 2021-07-19 20:45:46 · 129 阅读 · 0 评论 -
Ansible常用模块
1Ansible常用模块详解1.1模块分类模块类型模块文件模块copy:将本地文件复制到受管主机 file:设置文件的权限和其他属性lineinfile:确保特定行是否在文件中 synchronize:使用rsync同步内容软件包模块package:使用操作系统本机的自动检测软件包管理器管理软件包 yum:使用yum管理软件包 apt:使用APT管理软件包 dnf:使用dnf管理软件包 gem:管理Ruby gempip:从PyPI管理Python软件包系统模块fi原创 2021-07-19 09:12:46 · 302 阅读 · 1 评论 -
部署Ansible
文章目录自动化运维工具Ansible1构建Ansible清单1.1定义清单文件1.2主机清单1.3覆盖清单的位置1.4构建Ansible清单文件1.5使用静态清单指定受管主机1.6验证主机清单1.7自定义清单文件2管理Ansible配置文件2.1配置Ansible2.2配置文件的优先级2.3 管理配置文件中的设置2.4配置连接2.5连接设置2.6升级特权2.7配置文件注释3临时命令3.1运行临时命令3.2使用临时命令通过模块来执行任务自动化运维工具Ansible1构建Ansible清单1.1定义清单文原创 2021-07-15 19:44:37 · 191 阅读 · 0 评论 -
Ansible介绍与安装
自动化运维工具Ansible1.Ansible简介1.1 什么是AnsibleAnsible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是分布式,无需客户端,轻量级,配置语法使用 YMAL 及 Jinja2模板语言,更强的远程命令执行操作。Ansible工具的目标有这么几项:自动化部署APP;自动化管理配置项;自动化的持续交互;自动化的(原创 2021-07-13 19:37:18 · 231 阅读 · 0 评论