1.1 在yum服务器上创建yum仓库命令 1 mkdir -p /application/nginx/html/yum 2 cd /application/nginx/html/yum rz #上传rpm包到此目录 rz #上传rpm包到此目录 1.2 安装createrepo软件 1 yum i ...
分类:
其他好文 时间:
2017-10-30 22:18:55
阅读次数:
198
1.1 快速部署方案 ? 问题:当领导给你 100 台已经安装好系统的服务器,然后让优化,让你提出一个快速部署方案。 解答: 1.tar 打包 先编译安装 打包--》分发--》解包(比如 mysql 打包后直接就可以使用 2.SaltStack,puppet,ansible 3.定制 rpm yum ...
分类:
其他好文 时间:
2017-10-30 18:27:31
阅读次数:
187
概述 问题:当领导给你 100 台已经安装好系统的服务器,然后让优化,让你提出一个快速部署方案。解答: 1.tar 打包 先编译安装 打包--》分发--》解包(比如 mysql 打包后直接就可以使用 2.SaltStack,puppet 3.定制 rpm yum 仓库 yum 安装 4.openst ...
分类:
其他好文 时间:
2017-09-23 20:16:38
阅读次数:
207
#系统平台:centos6.8#软件版本:mariadb_5.5.54,ruby_1.9.3,fpm_1.4.0#需要使用的工具shell,fpm思路如下:1、安装fpm包,2、安装mariadb软件包,3、添加安装,卸载脚本,配置启动脚本环境变量等1、安装fpm包、安装过程,以及一些错误的解决方案1.1需要先安装rubyyum-yinstallruby..
分类:
数据库 时间:
2017-08-22 21:58:32
阅读次数:
231
FPM简介 fpm是生成rpm包的工具。rpm包的制作,采用fpm工具完成,FPM非常易用,此命令可以把rpm包的安装、卸载做得更加优雅,在安装前可以做一些准备工作,安装后可以做一些收尾工作,在卸载前也可以做一些准备,比如检测一下相应的服务是否停止了,在卸载软件再做一些扫尾的工作,只要把这些定义成一 ...
分类:
其他好文 时间:
2017-08-19 14:13:30
阅读次数:
254
回顾下安装软件的三种方式:1、编译安装软件,优点是可以定制化安装目录、按需开启功能等,缺点是需要查找并实验出适合的编译参数,诸如MySQL之类的软件编译耗时过长。2、yum安装软件,优点是全自动化安装,不需要为依赖问题发愁了,缺点是自主性太差,软件的功能、存放位置都..
分类:
其他好文 时间:
2017-06-25 10:03:19
阅读次数:
182
定制rpm包及搭建yum仓库第1章定制rpm包1.FPM打包工具FPM的作者是jordansisselFPM的github:https://github.com/jordansissel/fpmFPM功能简单说就是将一种类型的包转换成另一种类型。支持的源类型包:dir将目录打包成所需要的类型,可以用于源码编译安装的软件包rpm对rpm进行转..
分类:
其他好文 时间:
2017-06-22 11:07:12
阅读次数:
147
部署--前篇上午将MySQL多实例部署完成,由于有公司特定一些需求,需要源码安装,现在需要批量部署,如果一台台部署,就太过麻烦,而且浪费时间,这个时候自动化部署就体现出价值了我们将MySQL制作定制化rpm包,然后放到我们的yum仓库中,在将yum所有客户端,都指向yum源,之后..
分类:
其他好文 时间:
2017-04-30 01:00:57
阅读次数:
330
部署之前我们说说,MySQL的几种安装方式:编译安装:优点是可以定制,按照公司要求个性化设置;缺点:编译复杂,解决依赖问题二进制安装:优点无需编译,解压即可;缺点软件包较大yum安装:结合了上面2个的优点,但需要自己定制rpm包,放到yum仓库中,然后只需执行一个命令yumi..
分类:
数据库 时间:
2017-04-29 16:21:15
阅读次数:
334
试验环境:ip:yum 10.0.0.201 yum仓库web 10.0.0.8 web(未安装nginx)yum端安装:第一个里程碑:创建定制的rpm包1.开启rpm包的缓存sed-i‘s#keepcache=0#keepcache=1#g‘/etc/yum.conf2.清空已有缓存find/var/cache/-typef-name‘*rpm‘|xargsrm-f3.编译安装nginxwget-O/etc/..
分类:
其他好文 时间:
2017-03-28 14:30:03
阅读次数:
282