随笔分类 - 自动化运维
摘要:运维与自动化系列④自动化部署基础与git 自动化部署基础与git 一:上一篇的代码是保存在本地,但是在生产环境当中是由版本控制进行代码管理,以便于发布代码和回滚,一般是使用gitlib比较多,另外还有用svn的公司,趋势是git为主,因此本文以git为使用对象 1.1:在git服务器新建一个web组
阅读全文
摘要:自动化部署基础与shell脚本实现 关于自动化的基础知识: 1.1:当前代码部署的实现方式: 运维纯手工scp到web服务器纯手工登录git服务器执行git pull或svn服务器执行svn update更新代码通过xftp上传代码开发打压缩包上传到服务器然后解压 缺点:1.需要运维全程参与,占用大
阅读全文
摘要:自动化安装和部署概述 一、自动化安装1.采购–>验货–>签字,验货单,盖公章。 2.资产管理:资产录入–>机房、区域、排、机柜、位置、配置(资产管理,验收单)(自动化获取) 3.RAID-(验货的时候)RAID,自动化进行配置 4.CMDB:资产录入–>机房、区域、排、机柜、位置、配置。MAC地址清
阅读全文
摘要:运维与自动化概述 一:运维工作内容分类: 1).机房运维(负责服务器上下架、IP配置与划分、服务器打标签、机房定期巡检、服务器故障报修、服务器硬件监控) 2).基础设施运维(系统安装及初始化、网络维护) 3).监控运维(7×24运维值班、简单故障处理、通知相关业务负责人) 4).基础服务运维(包含运
阅读全文
摘要:Git系列②之部署企业级开源仓库gitlab服务器 上一篇我们介绍了github的常见使用方法,下面开始部署本地开源仓库gitlab GitLab 是一个用于仓库管理系统的开源项目。 1.安装配置gitlab依赖项 如想使用Postfix来发送邮件,在安装期间请选择'Internet Site'.
阅读全文
摘要:fpm定制化RPM包之nginx rpm包的制作 1.安装ruby模块 2.添加阿里云的Rubygems仓库,国外资源会影响下载速度 移除原生的ruby仓库 3.安装fpm centos7直接使用如下命令: 4.在打包机器上先安装一次nginx 5.编写脚本软件包卸载前、卸载后的脚本,可以根据情况是
阅读全文
摘要:CentOS 6.5下PXE+Kickstart无人值守安装操作系统centos7.3 一、简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网
阅读全文
摘要:自动化运维之cobbler安装centos7.3 一、cobbler简介和服务 Cobbler是一款自动化操作系统安装的实现,与PXE安装系统的区别就是可以同时部署多个版本的系统,而PXE只能选择一种系统。而如今的架构动辄就是上千台的服务器。而存在一些操作系统不统一的现象,例如最初的架构采用的是Ce
阅读全文
摘要:自动化安装jdk软件部署脚本 准备工作: 1.在执行脚本的服务器上生成免密码公钥: 安装expect命令 yum install -y expect ssh-keygen 三次回车 2.将jdk-7u80-linux-x64.gz软件包放到http服务器中,供下载 3.运行脚本 boot.sh ca
阅读全文
摘要:centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解 操作系统:centos 7.2 x86_64 安装walle系统服务端 1.以下安装,均在宿主机(一台配置了LAMP/LNMP的linux机器)上操作 安装lnmp环境,建议使用centos7 yu
阅读全文
摘要:centos6.5环境利用scp自动上传备份文件到指定服务器中 需要备份的主机 192.168.3.17 存放备份的主机 192.168.3.18 目的:将3.17主机上/data/storage的文件每天备份一次,并且同步到远程主机中 需要备份的主机: mkdir -p /data/scripts
阅读全文
摘要:1. 创建yum仓库目录 mkdir -p /data/yum_data/ cd /data/yum_data/ #可以上传rpm包到此目录,此目录下面还可以包括文件夹 2. 安装createrepo软件 yum -y install createrepo 3. 初始化repodata索引文件 cr
阅读全文
摘要:Ansible 是一个配置管理和应用部署工具,功能类似于目前业界的配置管理工具 Chef,Puppet,Saltstack。Ansible 是通过 Python 语言开发。Ansible 平台由 Michael DeHaan 创建,他同时也是知名软件 Cobbler 与 Func 的作者。Ansib
阅读全文
摘要:环境: yum服务器:centos 6.3 :192.168.8.20 yum源客户端:centos6.5 使用的主要rpm包来自centos6.5光盘 yum源服务器端配置: 1. 首先需要检查一下你的系统的yum: # rpm -qa | grep yum yum-plugin-fastestm
阅读全文