
企业级运维方案
文章平均质量分 97
不会测试的开发不是好运维
这个作者很懒,什么都没留下…
展开
-
hadoop集群安装配置
HDFS2分布式文件系统 YARN集群资源管理器来做任务的分发调度 mapReduce分布式离线计算框架,主要做日志分析(java语言编写),storm实时计算框架 Zookcaper高可用系统一、hadoop单节点配置1、hadoop安装部署[root@server1 ~]# id 800id: 800: No such user[root@server1 ~]...原创 2018-07-22 17:16:24 · 385 阅读 · 0 评论 -
luci+mysql+iscsi高可用配置
配置环境server5:scisi(172.25.62.5) server1:iscsi(172.25.62.1) server4:iscsi(172.25.62.4)[root@server1 ~]# yum install -y iscsi-*[root@server4 ~]# yum install -y iscsi-*server5:一、添加一块新的硬盘...原创 2018-06-28 17:16:53 · 612 阅读 · 0 评论 -
luci+nginx高可用集群配置
配置环境: 节点1:server1(172.25.62.1) 节点2:server2(172.25.62.4) real server1(172.25.62.2) real server2(172.25.62.3)一、RS配置:下载httpd服务,并修改默认发布录文件,打开httpd服务 二、nginx配置server1和server4配置ngnix服务,配置方法...原创 2018-06-28 11:42:50 · 1408 阅读 · 0 评论 -
nginx负载均衡配置
Nginx是一个高性能的HTTP和反向代理服务器,可以在4层/7层来实现负载均衡 配置环境: 负载均衡器:server4(172.25.254.4) real server1:server2(172.25.254.2) real server2:server3(172.25.254.3)一、开始配置server4安装nginx,本次选择nginx-1.14.0.tar.gz版本...原创 2018-06-27 22:52:35 · 5982 阅读 · 0 评论 -
Luci高可用集群配置
一、物理机安装需要的软件包[root@foundation77 ~]# yum install -y fence-virtd[root@foundation77 ~]# yum install fence-virtd-libvirt[root@foundation77 ~]# yum install fence-virtd-multicast -y[root@foundation77...原创 2018-06-26 00:26:24 · 620 阅读 · 0 评论 -
LVS负载均衡fullnat模式配置
fullnat模式需要的安装包ipvsadmkernel-2.6.32-220.23.1.el6.src.rpm Lvs-fullnat-synproxy.tar.gz rpm-build 因为kernel是一个src类型的包,对于此类型的包我们需要rpm-build一、开始配置 [root@server5 ~] yum install ipvsadm -y [...原创 2018-06-25 15:19:38 · 2201 阅读 · 0 评论 -
CDN实现varnish缓存
实验环境:server5:varnish机 server2:read server机 server3:read server机server5配置一、安装varnish相关软件[root@server5 ~]# yum install -y varnish-libs-3.0.5-1.el6.x86_64.rpm [root@server5 ~]# yum install...原创 2018-06-23 17:20:45 · 989 阅读 · 1 评论 -
lvs负载均衡和双机热备高可用配置(keepalived)
简介keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。原理Layer3,4,5工作在IP/TCP协议栈的...原创 2018-06-21 17:10:31 · 668 阅读 · 0 评论 -
lvs健康检查,更新策略(ldirectord)
当lvs负载均衡中,有一台rs不能使用时,访问vip,还会去访问down掉的这台rs,并返回一个错误的页面。这种情况是不合理的,所以我们需要一个lvs的健康检查,更新策略ldirectord[root@foundation77 ~]# curl 172.25.254.100curl: (7) Failed connect to 172.25.254.100:80; Connection ...原创 2018-06-20 23:39:34 · 511 阅读 · 0 评论 -
lvs负载均衡三种模式配置
一、lvs三种模式lvs有三种模式:nat模式(LVS/NAT),直接路由模式( LVS/DR),ip隧道模式(LVS/TUN) 以及二度开发的第四种模式(FULL NAT)1、DR直接路由模式1、配置环境: 三台redhat6.5版本虚拟机(server1,server2,server3) server1作为vs server2和server3作为rsserver1(VS...原创 2018-06-20 22:05:30 · 1180 阅读 · 0 评论 -
haproxy配置
配置环境: server1:调度器1(172.25.254.1) server2:real server1(172.25.254.2) server3:real server2(172.25.254.3)一、haproxy负载均衡1、haproxy安装haproxy可以使用源码安装,rpm直接安装和rpmbuild安装三种方式,本次采用rpmbuild安装 1、在官网下载h...原创 2018-06-29 23:42:48 · 2318 阅读 · 0 评论 -
haproxy+pacemaker高可用配置
一、配置环境 server1:172.25.62.1 server4:172.25.62.4 二、两台主机安装pacemaker服务,以及corosync管理服务(这两个服务可以在系统自带镜像安装) 三、安装所需要的依赖包 cemsh和pssh 四、在/etc/corosync下有配置文件 cp /etc/corosync/corosync.conf.example /etc/cor...原创 2018-07-01 00:49:05 · 411 阅读 · 0 评论 -
LNMP架构之源码安装
一、mysql源码安装mysql5.7版本更新后,都需要boost库,mysql官网有自带boost库的源码包 1、下载,解压源码包[root@server5 ~]# lsmysql-boost-5.7.11.tar.gz[root@server5 ~]# tar zxf mysql-boost-5.7.11.tar.gz [root@server5 ~]# lsmy...原创 2018-07-01 17:02:30 · 1597 阅读 · 0 评论 -
mfs分布式文件系统配置
MFS是什么 MFS全称MooseFS,是文件管理系统的抽象层,将用户的数据通过master之后,存储在多个网络存储节点上面,这个过程对于用户来说时透明的,并且MFS具有很强大的网络容错能力; MFS的特性1.是一个通用的文件系统,不需要商城应用软件提供接口,直接可以进行使用;2.允许在线扩容,伸缩性强大;3.可以设置任意文件的冗余程度,并且不会影响读/写性能;4.可以在执行事件内...原创 2018-07-20 21:36:49 · 538 阅读 · 0 评论 -
zabbix安装配置
一、Zabbix简介1.zabbix简介Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix由zabbix server与可选组件zabbix agent两部门组成。 zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视。 zabbix agent需要安...原创 2018-07-16 16:40:52 · 272 阅读 · 0 评论 -
redis+mysql实现lnmp架构缓存
配置环境:redhat6.5 server1:redis(172.25.254.1) server2:php(172.25.254.2) server3:mysql(172.25.254.3) 配置步骤:server2:1、server2安装php的redis相应模块2、nginx安装[root@server2 php-fpm.d]# rpm -ivh nginx-...原创 2018-07-13 23:38:44 · 1471 阅读 · 0 评论 -
redis集群配置
一、Redis集群Redis3.0 及其之后的版本提供了 redis-cluster 集群支持,用于在多个redis节点间共享数据,以提高服务的可用性。构建redis-cluster集群可以通过redis-trib.rb工具来完成。redis-trib.rb是redis官方提供的一个集群管理工具,集成在redis安装包的src目录下。redis-trib.rb封装了redis提供的集群命令...原创 2018-07-12 23:32:45 · 207 阅读 · 0 评论 -
redis配置
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与...原创 2018-07-12 11:54:22 · 255 阅读 · 0 评论 -
Mysql+MHA高可用配置
配置环境:版本:redhat6.5 master:server1(172.25.254.1) Candicate slave:server2(172.25.254.2) slave:server3(172.25.254.3) manager:server4(172.25.254.4)一、搭建主从复制1、master机搭建[root@server1 ~]# mysql -...原创 2018-07-11 22:12:03 · 524 阅读 · 0 评论 -
mysql主从复制,半同步复制,并行复制,读写分离,分布式mysql配置
一、主从复制(常用方法)1、主从复制(异步复制)过程1.主数据库(Master)将变更信息写入到二进制日志文件中,这里需要注意的是旧版本的MySQL数据库默认是不开启二进制日志的,强烈建议在安装好数据库启动之前一定要先检查一下二进制日志文件是否开启,即使不做主从复制架构也要开启,否则当数据库启动之后再开启二进制日志时需要重新启动数据库。2.从数据库(Slave)开启一个IO工作线程,通...原创 2018-07-06 23:46:50 · 1618 阅读 · 0 评论 -
nginx+jdk+tomcat+memcache配置
一、jdk的源码安装1、解压源码,设定连接[root@server6 ~]# tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/[root@server6 ~]# cd /usr/local/[root@server6 local]# ln -s jdk1.7.0_79/ java[root@server6 local]# llto...原创 2018-07-05 17:14:03 · 708 阅读 · 0 评论 -
nginx+memcache配置+性能优化
一、编译安装openresty1、编译[root@server6 ~]# tar zxf openresty-1.13.6.1.tar.gz [root@server6 ~]# cd openresty-1.13.6.1[root@server6 openresty-1.13.6.1]# ./configure --prefix=/usr/local/lnmp/openresty...原创 2018-07-05 14:03:21 · 998 阅读 · 0 评论 -
KVM虚拟机的封装
一、新建虚拟机1、新建6.5版本的虚拟机1、通过iso或者yum源创建一个6.5的虚拟机 2、虚拟机设置1、设置虚拟机的网卡 2、删除/etc/udev/rules.d/目录下的70开头的文件(为了防止子快照的网卡无法使用) 3、修改yum源 4、进行域名解析 5、设置selinux的级别 6、关闭火墙 7、永久修改主机名 8、关闭虚...原创 2018-06-19 22:24:42 · 412 阅读 · 0 评论