saltstack主机管理项目:主机管理项目需求分析(一)
1、场景:
我现在又一台裸机要实现一下任务
2、配置管理:
1、装上nginx,mysql
2、nginx用我指定的配置文件
3、mysql用户
4、设置一个默认的数据库访问权限
5、启动mysql and nginx
场景:因为200台机器要连接200次,要花很长时间,写一个脚本。分发到所有的机器,然后再执行脚本,
问题:
1、脚本执行出错
2、客户端环境,不相同(没有判断时什么操作系统)
3、重复脚本内容(很多时候,经常要装各种服,今天装apache,明天装nginx这样不停的重复劳动)
4、无法实现状态管理和检测
安装nginx,他是把服务安装好了,但是它能代表机器上的一种状态吗?比如从应用层面上讲我这个nginx是启动状态还是关闭状态
我确保这台机器有三个固定的用户,mysql状态是正常的,比如说我有500台机器,都安装了mysql,我可以写脚本时可以实现的,也可一起
启动起来,但是过两天有100台down了,我让我的管理建议一个配置文件或者服务你一旦有变化我就reload或者启动服务,过了两天down了
我想自动把它启动起来,所以脚本就不行了
解决:
1、标准化
每个人写的脚本都不一样,别人写的脚本肯定和你不一样,每个人写的环境判断都不一样
如果大量的环境,大量的重复工作
2、客户端最好有个守护进程
saltstack主机管理项目:主机管理项目需求分析(一)的更多相关文章
- PMP备考_第五章_项目范围管理_实践思考
		项目范围管理 前言 今天学习项目范围管理的内容,深切的感受到了原单位在项目管理方面存在的问题,今天在这里做一个总结,既相当于对项目范围的一个学习整理,也相当于自己对项目实践过程中存在问题的一个思考. ... 
- PMP:5.项目范围管理
		项目范围管理包括确保项目做且只做所需的全部工作,以成功完成项目的各个过程. 管理项目范围主要在于定义和控制哪些工作应该包括在项目内,哪些不应该包括在项目内. 核心概念: 规划范围管理:为记录如何定 ... 
- PMBOK(第六版) PMP笔记——第十章(项目沟通管理)
		PM 大多数时间都用在与干系人的沟通上.第十章有三个过程: 规划沟通管理:根据干系人的需求,制定沟通管理计划管理沟通:根据沟通管理计划发布.收集.处理信息监督沟通:确保在正确时间将正确信息传递给正确的 ... 
- PMBOK(第六版) PMP笔记——《十》第十章(项目沟通管理)
		PMBOK(第六版) PMP笔记——<十>第十章(项目沟通管理) 第十章 项目沟通管理: PM 大多数时间都用在与干系人的沟通上. 第十章有三个过程: 规划沟通管理:根据干系人的需求,制定 ... 
- 【MSP是什么】MSP认证之项目群管理学习总结
		首先要说的是,我这篇体会是针对一定的背景的,不能算是一种通用的管理方式,只能是我自己的经验总结,能给大家平常的管理提供一点思路,我就很满足了.先说说背景,我所在公司做的是大型桌面应用软件,简单点说就是 ... 
- 【MSP是什么】MSP认证之项目群管理学习心得
		学习了项目群管理后,我深受启发,在此发表下自己的一些个人感想. 项目群是指经过协调统一管理以便获取单独管理时无法取得的效益和控制的一组相互联系的项目. 项目群中的项目需要共享组织的资源, 需要进行项目 ... 
- 【MSP是什么】MSP认证之成功的项目群管理
		同项目管理相比,项目群管理是为了实现项目群的战略目标与利益,而对一组项目进行的统一协调管理. 项目群管理 项目群管理是以项目管理为核心.单个项目上进行日常性的项目管理,项目群管理是对多个项目进行的总体 ... 
- PMP备考_第六章_项目时间管理
		项目时间管理 前言 项目时间管理是项目管理中最难的一个环节,与个人时间管理类似,团体的效率如果管理不当,是低于个人效率的,为了管理好时间,从预估,执行到反馈均需要严格的分析和处理.如果制定的计划是无法 ... 
- 如何使用Worktile进行敏捷项目开发管理
		Worktile在任务管理上采用了看板视图,非常适合进行敏捷项目开发管理.事实上,在开发Worktile的过程中,我们也是自产自销,使用Worktile管理Worktile本身的开发过程,在本文中跟大 ... 
- 规范化的软件项目演进管理--从 Github 使用说起
		规范化的软件项目演进管理 从 Github 使用说起 1 前言 首先,本文的层次定位是:很基本很基础的 Github 工具的入门级应用,写给入门级的用户看的. 基本上工作过几年的人,下面描述的这些 ... 
随机推荐
- 【原】Java学习笔记001 - JAVA开发环境搭建
			1.JDK下载并安装,以jdk-7u45-windows-i586.exe为例(注意JDK的安装和JRE的安装是分开的) 2.“我的电脑”右键属性,找到“高级系统设置”,找到“高级”tab下的“环境变 ... 
- 高端内存映射之kmap_atomic固定映射--Linux内存管理(二十一)
			1 固定映射 1.1 数据结构 linux高端内存中的临时内存区为固定内存区的一部分, 对于固定内存在linux内核中有下面描述 x86 arm arm64 arch/x86/include/asm/ ... 
- 【转载】DSP基础--定点小数运算
			在FPGA实现算法过程中,大多数情况是用占用资源较少,延迟较低的定点数代替浮点数参与运算.那么浮点与定点数之间的区别以及转换方式是怎么的?下边这篇博文详细说明了这一问题.虽然是针对DSP芯片的,但思想 ... 
- C++调用Opencv实践中遇到的问题备忘录
			1.编写一个显示图片的项目,但显示的图片全灰色. 原因:需要在imshow()函数前加一个namedWindow()函数.https://blog.csdn.net/mao_hui_fei/artic ... 
- WMware workstation中几种网络连接的说明 【转】
			博客来源:WMware workstation中几种网络连接的说明 VMware workstation中几种网络连接的说明 WMware workstation中网络连接包括,桥接模式.NAT模式. ... 
- Spring MVC @RequestMapping注解详解
			@RequestMapping 参数说明 value:定义处理方法的请求的 URL 地址.(重点) method:定义处理方法的 http method 类型,如 GET.POST 等.(重点) pa ... 
- P5239 回忆京都(洛谷3月月赛T2)
			题目描述 射命丸文在取材中发现了一个好玩的东西,叫做组合数. 组合数的定义如下:从n个不同元素中,任取m(m≤n)个元素并成一组,叫做从n个不同元素中取出m个元素的一个组合.所有组合的数量,就是组合数 ... 
- Winform让扫描枪听话,防止在有焦点的地方就扫码输入的尴尬
			关注点: 1.扫描枪在扫描到条码后会在有焦点的地方显示扫描到的条码并且可设置扫码后添加回车换行让我很尴尬 2.怎样拦截扫码输入,扫描到条码就自动会嘀一声.不要这么智能行不行.瞎BB 需求详解 公司生产 ... 
- mysql8 安装笔记
			环境 redhat6.8 ,官网下载 rpm x64 Bund 安装包 安装 rpm -ivh xxx.rpm 安装一系列的rpm. mysql 会创建 mysql 用户及组./etc/my.cnf ... 
- MariaDB第三章:数据库设计与备份--小白博客
			数据库设计 1.第一范式(确保每列保持原子性) 第一范式是最基本的范式.如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式. 2.第二范式(确保表中的每列都和主键相关) 第 ... 
