企业
啦啦啦啦言蹊
心有猛虎 细嗅蔷薇 用自己的脚站住
展开
-
企业saltstack学习(二)-----salt部署apache、nginx、haproxy及利用top.sls高级智能部署
一、saltstack的相关了解saltstack是基于python开发的一套C/S架构配置管理工具,它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。ZeroMQ使SaltStack能快速在成千上万台机器上进行各种操作,而且采用RSA Key方式确认身份,传输采用AES加密,使传输的安全性得到保障。altstack是基于C/S架构的服务模式,服...原创 2019-11-29 21:19:05 · 249 阅读 · 0 评论 -
企业saltsatck学习(一) ------ 有关salt的知识了解
一、常见自动化运维1、常见工具Puppet:基于rubby开发,c/s架构,支持多平台,可管理配置文件、用户、cron任务、软件包、系统服务等。分为社区版和企业版,企业版支持图形化配置。Saltstack:基于Python开发,c/s架构,支持多平台,比Puppet轻量,在远程执行命令时非常快捷,配置和使用比puppet容易,能实现puppet几乎所有的功能。Ansible:更加简洁的自动...原创 2019-11-29 21:18:43 · 373 阅读 · 0 评论 -
企业ansible学习(3)------利用角色部署apache
一、rolesAnsible roles是为了层次化、结构化地组织Playbookroles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们roles一般用于基于主机构建服务的场景中,在企业复杂业务场景中应用的频率很高以特定的层级目录结构进行组织的tasks、variables、handlers、templates、files等相当于函数的调...原创 2019-11-29 21:18:19 · 221 阅读 · 0 评论 -
企业ansible学习(2)-----利用角色自动化部署zabbix(包含db、zabbix-server、zabbix-web、zabbix-agent)
一、需要知道files:存放需要同步到异地服务器的源码文件及配置文件;handlers:当资源发生变化时需要进行的操作,若没有此目录可以不建或为空;meta:存放说明信息、说明角色依赖等信息,可留空;tasks:zabbix安装过程中需要进行执行的任务;templates:用于执行zabbix安装的模板文件,一般为脚本;vars:本次安装定义的变量二、环境准备172.25....原创 2019-11-29 21:17:52 · 161 阅读 · 0 评论 -
企业级ansible(一)-----ansible的基础知识了解
一、关于ansibleansible是一种自动化运维工具,基于paramiko开发的,并且基于模块化工作Ansible是一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台它是基于python语言,由Paramiko和PyYAML两个关键模块构建集合了众多运维工具的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能ansible是基于模块工作的,本身没有批量部署的能力,真...原创 2019-11-20 21:13:43 · 166 阅读 · 0 评论 -
企业级mysql数据库集群(五)-----基于高可用MHA的mysql高可用架构(含手动切换主机、自动切换主机、实现vip的漂移)
一、基础知识1.有关数据库数据高可用:随着信息技术的发展,企业越来越依赖于信息化管理,各业务应用的数据信息,主要存储在数据库中企业对这些数据访问的连续性要求越来越高,为了避免因为数据的中断导致各种损失,数据库的高可用已成了企业信息化建设的重中之中同时,对于政府、电信、金融、能源、军工等等涉及国计民生的行业或领域的关键业务对于关键数据存储都需要高可用必须保证数据系统7×24小时全天候运行...原创 2019-11-07 22:36:54 · 176 阅读 · 0 评论 -
企业级mysql数据库集群(四)------mysql-proxy实现读写分离
一、基础知识读写分离可以用很多软件实现:mysql-proxy 、MyCat 、Amoeba1.mysql数据库的读写分离的基础知识(为什么要进行读写分离)对于很多大型网站(pv值百万、千万)来说,在所处理的业务中,其中有70%的业务是查询(select)相关的业务操作(新闻网站,插入一条新闻,查询操作)剩下的则是写(insert、update、delete,只要能对MySQL的数据造成...原创 2019-11-01 23:57:40 · 161 阅读 · 0 评论 -
企业级mysql数据库集群(三)-----mysql的半同步复制
一、基本知识关于异步复制:异步复制(Asynchronous replication)MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主如果crash掉了,此时主上已经提交的事务可能并没有传到从上,如果此时,强行将从提升为主,可能导致新主上的数据不完整。关于全同步复制:全同步复制(Fully sy...原创 2019-11-01 21:27:14 · 116 阅读 · 0 评论 -
企业级mysql数据库集群(二)----mysql的基于GTID的主从复制 + 半同步
关于GTID:由于同一事务的GTID在所有节点上的值一致我们都不需要知道GTID的具体值‘前提:需要做好前面的binlog复制’在传统的复制里面,当发生故障,需要主从切换,需要找到binlog和pos点,然后将主节点指向新的主节点,相对来说比较麻烦,也容易出错。在MySQL 5.6里面,不用再找binlog和pos点,我们只需要知道主节点的ip,端口,以及账号密码就行,因为复制是自动的,M...原创 2019-10-31 12:47:48 · 116 阅读 · 0 评论 -
企业级mysql数据库集群(一)----mysql的基于position的主从复制(异步复制)
异步复制:异步复制(主从复制)master节点不会关心slave的节点状态,只需要写自己的数据,能不能完成复制看slave节点的io线程(外部)和sql线程(内部)是否开启。MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主如果crash掉了,此时主上已经提交的事务可能并没有传到从上,如果此时,强行将从...原创 2019-10-29 20:18:43 · 170 阅读 · 0 评论 -
mysql(关系型数据库管理系统)及数据复制的知识了解
一、关于数据库数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合二、关于数据库管理系统数据库管理系统(英语:Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统一般具有存储...原创 2019-10-29 17:57:57 · 4135 阅读 · 0 评论 -
企业Haproxy(二)-----实现负载均衡、添加日志、访问控制、动静分离模式、读写分离模式
一、环境配置建立新的快照并导入修改ip,修改主机名,配置yum源等在server1(172.25.68.1)上配置haproxy httpd 代理服务器在server2(172.25.68.2)上httpd php 作为后端服务器1在server3(172.25.68.3)上配置httpd php 作为后端服务器2二、搭建最基本的haproxy服务器在server1:1.安...原创 2019-10-23 22:01:22 · 180 阅读 · 0 评论 -
企业Haproxy(一)-----有关Haproxy的知识了解
有关haproxyHAProxy是一个使用C语言编写的自由及开放源代码软件,其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理四层转发tcp(lvs) 七层代理http(haproxy)稳定性的适合用lvs 网站负载适合用haproxy nginxHAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理HAProxy运行在当前的硬件上完全可以...原创 2019-10-23 20:20:39 · 171 阅读 · 0 评论 -
企业系统LVS集群(四)-----LVS(DR)模式+KeepAlive(HA高可用)实现高可用集群
####lvs#####1.开3台虚拟机,在调度器上配置好yum源,这里是server1,在另外两台rs上安装httpd[LoadBalancer]name=LoadBalancerbaseurl=http://172.25.0.250/rhel6.5/x86_64/dvd/LoadBalancergpgcheck=0#2.安装ipvsadm,编写调度策略yum install -y...原创 2019-10-22 11:04:16 · 140 阅读 · 0 评论 -
企业系统LVS集群(三)-----TUN模式(隧道模式)
####lvs#####1.开3台虚拟机,在调度器上配置好yum源,这里是server1,在另外两台rs上安装httpd[LoadBalancer]name=LoadBalancerbaseurl=http://172.25.0.250/rhel6.5/x86_64/dvd/LoadBalancergpgcheck=0#2.安装ipvsadm,编写调度策略yum install -y...原创 2019-10-22 11:03:51 · 253 阅读 · 0 评论 -
企业系统LVS集群(二)----DR模式(直接路由模式)
ipvsadm iptables 的区别和联系lvs DR 的工作方式就是MAC注意:lvs nat模式 vip和dip不能在同一网段(一定要两块网卡)lvs:隧道模式的实现:调度机:echo 1 > /proc/sys/net/ipv4/ip_forwardnet.ipv4.ip_forward = 1sysctl -p配置lvs隧道模式:ipvsadm -C(清除之前的...原创 2019-10-22 11:03:29 · 115 阅读 · 0 评论 -
企业系统LVS集群(一)----基础知识(关于3种模式和十种调度算法)
lvs(LB集群的一个实现) 硬件:F5 BIG-IP软件:lvs(四层)haproxynginx (七层)varnishlvs附着于netfiler五个内置的钩子函数PREROUTING —> INPUT(流向内部)PREROUTING----> FORWARD —> POSTROUTING(转发)‘OUTPUT—> POSTROUTING(流向外...原创 2019-10-22 11:02:49 · 128 阅读 · 0 评论 -
企业CDN缓存系统varnish(三)-----图形化清理varnish代理服务器的缓存
之前为命令清理缓存,本次为cdn推送平台清理缓存,当后端服务器有更新时,在varnish缓存器中应该及时同步,即就是清空varnish中的缓存,当下次访问时直接从服务器中获取新的内容。一、CDN推送平台的搭建在server1:1.安装软件:yum install -y unzip php httpd ##修改httpd端口为8080并启动(varnish已经占用80)2.解压...原创 2019-10-17 11:28:46 · 143 阅读 · 0 评论 -
企业CDN缓存系统varnish(二)-----搭建具有多个web服务器的varnish服务系统(包含负载均衡模式)
之前为只有一台后端web服务器,只为一台web服务器做代理,会造成浪费,本次为具有两台web后端的varnish系统,即server1代理服务器同时为多台服务器缓存数据,同时为多个web服务器做代理。一、配置环境在之前的基础上,还需要server3做后端服务器。之前实验效果:搜索server1 ip 看到server2共享页面:配置server3:1.创建快照并导入:2....原创 2019-10-16 22:10:55 · 127 阅读 · 0 评论 -
企业CDN缓存系统varnish(一)-----搭建最基本varnnish系统
一、基础知识关于varnishVarnish是一个反向HTTP代理,有时称为HTTP加速器或web加速器。其工作在应用层Varnish将文件或文件片段存储在内存中,使它们能够快速被提供。3.Varnish本质上是一个键/值存储,它通常使用URL作为键。清漆是为现代硬件、现代操作系统和现代工作负载而设计的Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens...原创 2019-10-12 23:35:18 · 210 阅读 · 0 评论 -
企业入门----含封装7.3虚拟机
一、封装7.3虚拟机1.利用virt-manager调出虚拟机管理界面2.选择本地安装选择镜像选择各类参数为了区分修改名字选择第一个选项安装默认英文输入法:修改时区:选择自动分区设置超户密码开始安装安装完成后重启利用之前的超户密码登陆并修改主机名二、虚拟机的网络配置默认配置文件为ifcfg-ens3此时设置eth0会报错应该修改:vi...原创 2019-10-12 13:02:28 · 169 阅读 · 0 评论