
企业管理
手捧日月摘星晨
成为恋人的那一步,就永远退不回朋友
展开
-
1.24 企业数据流的管理。
企业数据的流向:client -> cdn(squid,varnish) -> HA+F5/LVS(4)-> HA+nginx/haproxy(7) -> web(apache/nginx) -> app(php/jsp) -> DB(mysql/redis)zbbix openstack kvm/docker/k8s(swarm) hadoop ...原创 2019-02-03 17:02:04 · 368 阅读 · 0 评论 -
2.28 通过redis提高访问数据库的速度
一、原理说明客户直接访问数据库读取数据比较慢,但是通过redis可以提高访问数据库的速度。因为redis是健-值访问方式,所以访问速度快client --> app(nginx:php,java,python) --> redis --> mysql --> redis --> clientmysql语句分类:dql 查询语句dcl 控制语句...原创 2019-03-04 20:57:09 · 1601 阅读 · 0 评论 -
3.9-企业监控------zabbix的介绍,zabbix的安装部署,zabbix的批量部署监控,api方式部署zabbix,http和nginx,mysql监控
一、zabbix的介绍1、zabbix的介绍abbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server...原创 2019-03-20 20:51:14 · 455 阅读 · 0 评论 -
3.10 --zabbix-----云告警,主动式监控,proxy的使用
实验环境:必须要有网络,虚拟机接网的方法真机iptables -t nat -I POSTROUTING -s 172.25.38.0/24 -j MASQUERADE虚拟机DNS1=114.114.114.114GATAWAY=172.25.38.250一、云告警的实现1、查看警告脚本的路径vim /etc/zabbix/zabbix_server.conf查询...原创 2019-03-20 21:22:16 · 236 阅读 · 0 评论 -
3.10 docker---概念介绍,安装和初识docker,docker的一些基本命令,使用docker部署一个nginx,
一、docker介绍Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低主要利用 linux 内核 ...原创 2019-03-20 21:22:59 · 360 阅读 · 0 评论 -
3.16 Dockfile-----Dockerfile的使用,和Docfile的优化
制作Docker image 有两种方式:一是使用 Docker container,直接构建容器,再导出成 image 使用;二是使用 Dockerfile,将所有动作写在文件中,再 build 成 image。Dockerfile 的方式非常灵活,推荐使用。实验环境rhel7.3,并安装了Docker一、使用Dockerfile构建镜像(http服务)1、首先载入镜像,接下来会...原创 2019-03-20 21:23:23 · 4422 阅读 · 0 评论 -
3.16 docker仓库的搭建--共有仓库,私有仓库(一般搭建->认证->加密),仓库的UI界面
一、公共仓库这里用的是阿里云镜像。其他还有docker官网仓库1、搜索阿里云服务登陆 -> 控制台 -> 产品与服务 -> 容器镜像服务 -> 镜像加速器 -> 复制加速器地址2、加载加速器地址[root@foundation38 docker]# vim /etc/docker/daemon.json{ "reg...原创 2019-03-20 21:23:49 · 312 阅读 · 0 评论 -
3.17 docker的网络管理
一、docker网络管理和一些基本命令1、docker网桥Docker 在启动时会创建一个虚拟网桥 docker0,默认地址为 172.17.42.1/16, 容器启动后都会被桥接到 docker0 上,并自动分配到一个 IP 地址。[root@foundation85 kiosk]# ip addr show11: docker0: <NO-CARRIER,BROADCAS...原创 2019-03-20 21:24:06 · 851 阅读 · 0 评论 -
3.23 docker---内存控制,cgroup,cpu控制,磁盘控制,docker-compose,docker-swam集群,K8s控制docker
一、docker内存控制这里还没写好二、对cpu的控制1、系统对cpu的控制1)查看系统的cgroup,cpu和memorycgroup的介绍:https://blog.youkuaiyun.com/woniu_slowly/article/details/38317973查看cgroup[root@foundation38 kiosk]# cd /sys/fs/cgroup/[...原创 2019-03-30 19:57:36 · 2985 阅读 · 0 评论 -
3.24 自动化运维ansible--介绍,安装,创建用户免密登陆,模块整合ansible-playbook,角色部署zabbix,zabbix-agent
一、ansible的介绍ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)、...原创 2019-03-30 20:22:05 · 2897 阅读 · 0 评论 -
3.30 自动化运维saltstack---简介,安装和认证,部署httpd,nginx的部署,变量的使用,keepalived+haproxy,mysql记录操作,远端执行,api
一、简介https://www.jianshu.com/p/624b9cf51c64Saltstack 简介什么是saltstack• Saltstack是基于python开发的一套C/S架构配置管理工具• 使用SSL证书签方的方式进行认证管理• 底层使用ZeroMQ消息队列pub/sub方式通信 – 号称世界上最快的消息队列ZeroMQ能快速在成千上万台主机上...原创 2019-05-06 11:44:43 · 4953 阅读 · 0 评论 -
2.26 mysql--主从切换,虚拟IP的实现
外部存储:emc商用存储,非常安全,对方工程师无法查看mysql的MMM架构MHA的管理员:可以管控多个主从切换实例后台api实验环境:server1:172.25.85.1 主数据库server2:172.25.85.2 从1数据库server3:172.25.85.3 从2数据库server4:172.25.85.4 ...原创 2019-02-27 13:46:23 · 2888 阅读 · 0 评论 -
2.28 redis--主从复制,主从切换(高可用),redis集群
~~~~~~~~~~~~~~~~~~~~~~~~~一些概念,请忽略~~~~~~~~~~~~~~~~~~~~~~~mysql数据库的引擎为innondb IOE:IBM,PRACLE,emc(商用数据库)“IOE” 是对IBM、Oracle、EMC的简称,其中IBM代表硬件以及整体解决方案服务商,Oracle代表数据库,EMC代表数据存储。慢查询,对数据库的优化有那些数据...原创 2019-03-01 20:48:33 · 594 阅读 · 0 评论 -
2.19 haproxy -------负载均衡,添加日志,访问控制,动静分离,读写分离
一、haproxy的简介HAProxy是一个使用C语言编写的自由及开放源代码软件[1],其提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web...原创 2019-02-20 16:45:01 · 999 阅读 · 1 评论 -
2.15 Rhcs套件----实现高可用并配置网络硬盘,实现全局文件系统
一、简介:1、RHCS简介RHCS即 RedHat Cluster Suite ,中文意思即红帽集群套件。红帽集群套件(RedHat Cluter Suite, RHCS)是一套综合的软件组件,可以通过在部署时采用不同的配置,以满足你的对高可用性,负载均衡,可扩展性,文件共享和节约成本的需要。 它提供有如下两种不同类型的集群:1、高可用性:应用/服务故障切换-通过创建n个节点...原创 2019-02-15 20:07:32 · 346 阅读 · 0 评论 -
1.24 代理缓存器-----cdn之varnish
例子:当西安的用户,想要去访问远在深圳的腾讯服务器时。如果每次都直接访问深圳腾讯服务器那么,效率会及其底下。如果西安有一个腾讯的代理服务器,西安用户只需要去访问西安的代理服务器,第一次,西安代理服务器,也需要去深圳腾讯服务器访问,只要西安的腾讯代理服务器缓存以后,其余的用户或者之后再访问相同的内容,速度会很快。CDN的全称是Content Delivery Network,即内容分发网络。CD...原创 2019-02-09 23:06:34 · 161 阅读 · 0 评论 -
2.21 lnmp的回顾和企业7.3虚拟机的安装
一、lnmp用户的数据流:client --> cdn --> 接入层 --> web服务器 --> app 动态数据 --> 数据库 --> --> -->存在的硬件问题,所有的都需要监控1、client:ie firebox dns(重点,分布式原理) cache hosts os2、cdnvarnish(高新能) squ...原创 2019-02-22 22:33:39 · 342 阅读 · 0 评论 -
1.25 负载均衡技术----HA+LVS
负载均衡技术的介绍:Haproxy+Keepalived高可用环境部署梳理(主主和主从模式):https://www.cnblogs.com/kevingrace/p/5892169.htmlHaproxy基础知识 -运维小结http://www.cnblogs.com/kevingrace/p/6138150.htmlHA+F5/LVS(4):实现负载均衡,一般企业使用...原创 2019-02-12 13:27:34 · 1014 阅读 · 0 评论 -
2.21 nginx的详细介绍
一、安装nginx1.14,并平滑升级到1.15在企业中,nginx服务必须时时出于开启状态,即使想要更新文件,那么也需要再线的更新,这就是平滑升级、热部署的意思。1、首先安装1.142版本的nginx1)解压包,修改配置文件tar zxf nginx-1.14.2.tar.gzcd nginx-1.14.2lsvim auto/cc/gcc修改如下171 # deb...原创 2019-02-23 14:44:39 · 2048 阅读 · 0 评论 -
2.22-2.24 mysql------主从复制,gtid,半同步,全同步,读写分离
主从复制,浪费资源,但是保证量数据的安全性一、mysql的安装和主从复制pos实现(只实现,从服务器复制,主服务器)1、server1和server2解压数据库,并安装server1tar xf mysql-5.7.24-1.el7.x86_64.rpm-bundle.taryum install -y mysql-community-client-5.7.24-1.el7.x8...原创 2019-02-24 22:03:12 · 204 阅读 · 0 评论 -
2.16-2.17 lnmp ---mysql,php,nginx,论坛的建立
一、lnmp的介绍LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写。L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可以指Perl或Python。二、mysql的下载与安装1、下载mysql安装包,解压tar zxf mysql-boost-5.7.17.tar.gz2、下载cmake安装包,安装cm...原创 2019-02-20 15:47:47 · 410 阅读 · 0 评论 -
2.18 memcached---php的memcached缓存,nginx的memcache缓存
一、memcache的简介Memcached 是一个高性能的分布式内存对象缓存系统,用于动态 Web 应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached 基于一个存储键/值对的 hashmap。Memcached 是一个自由、源码开放、高性能、分布式内存对象缓存系统,目的在于通过减轻数据库负载来使动态 Web...原创 2019-02-20 16:02:39 · 180 阅读 · 0 评论 -
2.18-2.19 tomcat---tomcat的安装,负载均衡,登陆页面示例--实现数据同步
一、tomcat的介绍Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为To...原创 2019-02-20 16:30:30 · 417 阅读 · 0 评论 -
2.19 nginx的详细介绍
一、一些概念的介绍,apache和nginx的对比~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~网页的编辑语言:html:为静态php: 轻量级,动态jsp(JAVA):重量级,动态常用的性能评测检测,及其概念:pv( page view) :统计浏览次数uv(user view): 用户或阅度计算qps(...原创 2019-02-20 16:34:38 · 1476 阅读 · 3 评论 -
4.5 mfs分布式文件系统--mfs的部署,mfs的数据恢复,mfs高可用
一、简介https://blog.youkuaiyun.com/weiyuefei/article/details/78214182二、安装server1:172.25.22.1 管理服务器 managing server (master)server2:172.25.22.2 数据存储服务器 data servers (chunkservers)server3:172.25.22...原创 2019-07-07 15:07:38 · 1700 阅读 · 0 评论