自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 收藏
  • 关注

原创 openstack实验(五):网络服务

一、网络的概念OpenStack网络(neutron)管理OpenStack环境中所有虚拟网络基础设施(VNI),物理网络基础设施(PNI)的接入层。OpenStack网络允许租户创建包括像firewall, :term:"load balancer"和 :term:"virtual private network(VPN)"等这样的高级虚拟网络拓扑。网络服务提供网络,子网以及路由这些对...

2019-08-17 16:03:20 451

原创 openstack实验(四):计算服务

安装并配置控制节点1.数据库的配置(1)以 root 用户连接到数据库服务器[root@controller ~]# mysql -pEnter password:Welcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 37Server version: ...

2019-08-17 16:03:05 442

原创 openstack实验(三):镜像服务

一、镜像服务概览OpenStack镜像服务是IaaS的核心服务,如同:ref:get_started_conceptual_architecture所示。它接受磁盘镜像或服务器镜像API请求,和来自终端用户或OpenStack计算组件的元数据定义。它也支持包括OpenStack对象存储在内的多种类型仓库上的磁盘镜像或服务器镜像存储。大量周期性进程运行于OpenStack镜像服务上以支持缓存...

2019-08-17 16:02:50 438

原创 openstack实验(二):认证服务

一、认证服务概览OpenStack:term:Identityservice为认证管理,授权管理和服务目录服务管理提供单点整合。其它OpenStack服务将身份认证服务当做通用统一API来使用。此外,提供用户信息但是不在OpenStack项目中的服务(如LDAP服务)可被整合进先前存在的基础设施中。为了从identity服务中获益,其他的OpenStack服务需要与它合作。当某个OpenS...

2019-08-17 16:02:36 686

原创 openstack实验(一)概念介绍和基本环境的搭建

一、初识openstackOpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenSta...

2019-08-17 16:02:23 1010

原创 Docker--搭建docker容器、导入镜像和docker的基本操作

一、docker容器的安装1.安装docker软件和相关依赖性[root@server1 ~]# lsdocker[root@server1 ~]# cd docker/[root@server1 docker]# lscontainerd.io-1.2.5-3.1.el7.x86_64.rpmcontainer-selinux-2.21-1.el7.noarch.rpmdocke...

2019-08-17 16:00:27 235

原创 hadoop的单机分布式、伪分布式和完全分布式

一、hadoop单机分布式1.建立hadoop用户并设置hadoop用户密码[root@server1 ~]# lshadoop-3.0.3.tar.gz jdk-8u181-linux-x64.tar.gz[root@server1 ~]# useradd hadoop[root@server1 ~]# id hadoopuid=1000(hadoop) gid=1000(hado...

2019-08-17 15:59:41 259

原创 mfs文件系统配置

master主节点配置:1.在server1上安装master和cgi等软件[root@server1 ~]# ls3.0.103[root@server1 ~]# cd 3.0.103/[root@server1 3.0.103]# lsmoosefs-cgi-3.0.103-1.rhsystemd.x86_64.rpmmoosefs-cgiserv-3.0.103-1.rh...

2019-08-17 15:59:27 591

原创 部署onealert云告警平台

一、注册云告警账号1.登录云告警系统www.onealert.com,注册一个账号,注册过程不再这里介绍,点击CA进入平台2.进入平台后,点击个人信息,绑定微信号,用于接收告警信息3.点击配置---->通知策略,可以看到任何时间所有告警会以微信通知4.获取应用key,点击配置—>应用---->添加应用—>zabbix二、配置服务1.解压告警软件到za...

2019-08-17 15:59:14 1183

原创 zabbix使用JMX监控

1.在server2上安装jdk[root@server2 ~]# rpm -ivh jdk-8u121-linux-x64.rpm 2.解压tomcat软件到/usr/local/目录下[root@server2 ~]# tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/3.制作软连接[root@server2 ~]# cd /...

2019-08-17 15:59:02 1025

原创 zabbix分布式监控平台添加服务监控项(http,nginx,mysql)

一、添加http服务监控项1.http是zabbix自带的监控模板2.点击配置–>主机–>server2–>模板–>选择选择完后点击添加,添加完成后更新点击主机查看,主机server2的监控项中就出现了HTTP服务二、监控nginx服务1.部署nginx服务(1)解压nginx安装包[root@server3 ~]# tar zxf nginx-1....

2019-08-17 15:58:49 151 1

原创 zabbix-proxy分布式监控

实验环境:主机服务server1:172.25.21.1zabbix-serverserver2:172.25.21.2zabbix-agentserver3:172.25.21.3proxy一、zabbix_proxy的配置1.修改server3的主机名为proxy,关闭之前实验的agent(如果之前没有配置过,不用做此步骤)[root@serv...

2019-08-17 15:57:18 100

原创 使用API在zabbix监控系统中查看,删除及创建监控主机

查看zabbix监控系统的api接口1.编写脚本,查看zabbix监控系统的api接口[root@server1 ~]# vim zabbix-apicurl -s -XPOST -H "Content-Type: application/json-rpc" -d '{ "jsonrpc": "2.0", "method": "user.login", "pa...

2019-08-17 15:57:04 177

原创 zabbix安装过程及创建主机和自动发现

1.安装zabbix监控所需的软件[root@server1 4.0]# lsfping-3.10-1.el7.x86_64.rpmiksemel-1.4-2.el7.centos.x86_64.rpmphp-bcmath-5.4.16-42.el7.x86_64.rpmphp-mbstring-5.4.16-42.el7.x86_64.rpmzabbix-agent-4.0.5-1....

2019-08-17 15:56:50 153

原创 redis结合lnmp架构做mysql的缓存服务器

实验大致过程:mysql–>update–>trigger(触发器)–>json_map–>mysql plugin(插件) -->gearman(server) -->worker(php-gearman/php-redis) --> redis实验环境主机服务server1:172.25.21.1nginx服务器ser...

2019-08-17 15:56:35 175

原创 redis的集群搭建

一、redis的集群搭建1.将之前的redis关掉[root@server1 utils]# /etc/init.d/redis_6379 stop2.搭建集群环境,搭建六个(7001到7006)集群节点[root@server1 ~]# cd /usr/local[root@server1 local]# mkdir rediscluster[root@server1 local...

2019-08-17 15:55:57 80

原创 Redis的主从复制和高可用搭建

一、redis的主从复制1.下载并解压redis安装包[root@server1 ~]# lsredis-5.0.3.tar.gz[root@server1 ~]# tar zxf redis-5.0.3.tar.gz [root@server1 ~]# lsredis-5.0.3 redis-5.0.3.tar.gz2.安装依赖包,编译并安装[root@server1 ~]...

2019-08-17 15:55:45 65

原创 mysql的读写分离(mysql-proxy)

注意:在进行读写分离前先在server1和server2实现主从复制,主从复制的过程在这就不啰嗦了,详情请看mysql主从复制那篇博客 server3配置1.下载mysql-proxy安装包并解压到指定目录下[root@server3 ~]# lsmysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz[root@server3 ~]# tar zxf...

2019-08-17 15:55:30 95

原创 基于MHA的mysql高可用架构的构建

注意:在做此实验之前必须保证数据一致,所以清空之前的实验数据,重新初始化,保证三个虚拟机的数据一致,不会影响之后的实验结果一、基于MAH的mysql高可用架构的构建 server1的配置1.关闭数据库,删除之前的数据[root@server1 mysql]# systemctl stop mysqld[root@server1 mysql]# rm -fr *[root@serve...

2019-08-17 15:55:17 106

原创 MYSQL组复制

server1的配置1.把server2下的安装包全部发送给server3[root@server2 ~]# scp * root@172.25.21.3:/root/2.关闭server1的mysqld[root@server1 mysql]# systemctl stop mysqld3.切换到/var/lib/mysql目录下,查看uuid,把目录下的所有文件都删掉,...

2019-08-17 15:54:51 81

原创 MYSQL的主从复制、gtid的主从复制和半同步复制

一、mysql的主从复制 配置主数据库:1.在主库中解压mysql安装包[root@server1 ~]# tar xf mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar [root@server1 ~]# ls2.删除没有用的包[root@server1 ~]# rm -fr mysql-5.7.24-1.el7.x86_64.rpm-bund...

2019-08-17 15:54:36 128

原创 nginx的配置文件详解

一、如何给配置文件加高亮?给配置文件加高亮方便查看及排错1.新建目录.vim[root@server1 ~]# mkdir .vim2.切换到nginx-1.16.0/contrib/目录下,复制vim/*(vim下所以文件)到 ~/.vim[root@server1 ~]# cd nginx-1.16.0/contrib/[root@server1 contrib]# cp -r...

2019-08-17 15:54:19 124

原创 nginx的平滑升级

实验环境:需要两个版本不同的nginxnginx-1.15.8.tar.gz和nginx-1.16.0.tar.gz一、先配置1.16.0版本的nginx1.解压1.16.0版本的nginx[root@server1 ~]# tar zxf nginx-1.16.0.tar.gz [root@server1 ~]# lsnginx-1.15.8.tar.gz nginx-1.16....

2019-08-17 15:53:30 114

原创 memcache在tomcat中实现负载均衡和session交叉存放

一、安装和配置jdk和tomcat1.在官网下载jdk和tomcat包,并解压到指定目录[root@server1 ~]# tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local[root@server1 ~]# tar zxf apache-tomcat-7.0.37.tar.gz -C /usr/local2.制作jdk和tomcat软链接...

2019-08-17 15:53:12 84

原创 openresty实现lnmp的缓存前移

1.关闭之前的nginx[root@server1 ~]# nginx -s stop2.解压openresty源码包[root@server1 ~]# tar zxf openresty-1.13.6.1.tar.gz 3.搭建预编译环境、编译并安装[root@server1 ~]# cd openresty-1.13.6.1[root@server1 openresty-1...

2019-08-17 15:52:58 95

原创 Memcache对php页面的缓存加速

1.将编译完成的php二进制命令加入环境变量中,可以直接调用php命令[root@server1 ~]# vim ~/.bash_profile PATH=$PATH:$HOME/bin:/usr/local/lnmp/mysql/bin:/usr/local/lnmp/php/bin[root@server1 ~]# source ~/.bash_profile2.解压memcac...

2019-08-17 15:52:45 136

原创 LNMP架构--论坛的搭建

实验环境:利用上一篇博客配置好的mysql、php、nginx,将三者结合部署论坛一、搭建论坛1.下载并解压论坛安装包,解压到/usr/local/lnmp/nginx/html/下[root@server1 ~]# yum install unzip -y[root@server1 ~]#unzip Discuz_X3.2_SC_UTF8.zip -d /usr/local/lnmp/...

2019-08-17 15:52:30 164

原创 LNMP--源码编译(mysql、php、nginx)

一、mysql数据库的源码编译1.解压数据库源码包[root@server1 ~]# tar zxf mysql-boost-5.7.17.tar.gz 2.安装源码编译工具cmake[root@server1 ~]# yum install cmake-2.8.12.2-4.el6.x86_64.rpm3.创建一个新的目录[root@server1 mysql-5.7.17]# ...

2019-08-17 15:52:16 113

原创 RHCS高可用集群下的iscsi磁盘共享与mysql数据库部署

实验环境主机服务server1:172.25.23.1ricci uci fenceserver2:172.25.23.2ricci httpdserver3:172.25.23.3scsi物理机:172.25.23.250fence1.首先关闭server1和server2上的apache[root@server1 html]# clus...

2019-08-17 15:52:04 113

原创 RHCS集群(ricci,luci,fence)及实现高可用集群

实验环境主机服务server1:172.25.23.1ricci uci fenceserver2:172.25.23.2ricci httpd物理机:172.25.23.250fence一、创建集群1.在server1上搭建高级yum源,列出信息[root@server1 ~]# cd /etc/yum.repos.d[root@server...

2019-08-17 15:51:23 206

原创 Haproxy实现负载均衡,日志路径,动静分离和读写分离

实验环境主机服务server1:172.25.23.1haproxyserver2:172.25.23.2apacheserver3:172.25.23.3apache物理机:172.25.23.250测试一、Haproxy实现负载均衡1.下载并解压haproxy安装包[root@server1 ~]# lshaproxy-1.7.3.t...

2019-08-17 15:51:04 192

原创 LVS模式三:NET模式

NAT模式的数据走向:client–>vs–>rs–>vs–>clent(原路返回)1.在server1上加一块网卡eth1,给该网卡加上外网ip,激活网卡[root@server1 ~]# ip addr add 172.25.254.100/24 dev eth1[root@server1 ~]# ip link set up eth12.在server2...

2019-08-17 15:50:32 166

原创 LVS(DR模式)+Keepalived(高可用)

实验环境:四个虚拟机主机服务server1:172.25.63.1Keepalived:主调用器server2:172.25.63.2apache:后端服务器server3:172.25.63.3apache:后端服务器server4:172.25.63.4Keepalived:备调用器安装vm4的详细过程请看环境搭建那篇博客1.配置更高级的...

2019-08-17 15:50:18 84

原创 LVS模式二:TUN隧道模式

1.清除之前的策略,添加新的策略 ,保存策略[root@server1 ~]# ipvsadm -C[root@server1 ~]# ipvsadm -l[root@server1 ~]# ipvsadm -A -t 172.25.63.100:80 -s rr ##添加vip,对后端服务器采用轮询算法[root@server1 ~]# ipvsadm -a -t 172....

2019-08-17 15:49:58 157

原创 LVS模式一:DR模式下的健康检查

1.配置yum仓库,列出仓库2.安装ldirectord-3.9.5-3.1.x86_64.rpm软件[root@server1 ~]# yum install ldirectord-3.9.5-3.1.x86_64.rpm -y提示:此安装包在官网已经下载好3.查看配置文件[root@server1 ~]# rpm -qpl ldirectord-3.9.5-3.1.x86...

2019-08-17 15:49:44 76

原创 LVS模式一:DR模式

实验环境三台虚拟机主机server1:172.25.63.1ipvsadm:调度器server2:172.25.63.1apache:服务器server3:172.25.63.3apache:服务器 sever2上1.安装apache(说明,前边实验已经安装过apache,不需要再次安装),打开apache服务即可sever3同上 ipvs...

2019-08-17 15:49:29 115

原创 Varnish--CDN推送平台

CDN推送平台在server1上:1.安装http,php,unzip 软件2.下载并解压bansys.zip到/var/www/html下[root@server1 ~]# unzip bansys.zip -d /var/www/html (-d :指定目录解压)3.查看并切换到 bansys/下,把 bansys/目录下所有东西移到/var/www/html下,删除 bansys...

2019-08-17 15:49:12 109

原创 Varnish--CDN加速的实现(三):部署多个后端服务器、负载均衡和虚拟主机

一、CDN清除缓存1.编辑default.vcl[root@server1 varnish]# vim default.vclbackend web1 {.host = “172.25.23.2”;.port = “80”;}sub vcl_deliver {if (obj.hits > 0) {set resp.http.X-Cache = “HIT from westo...

2019-08-17 15:48:56 104

原创 Varnish--CDN加速的实现(二):部署单个后端服务器和CDN清除缓存

主机环境: rhel6 selinux and iptables disabled实验环境:主机服务server1:172.25.63.1varnishserver2:172.25.63.2apacheserver3:172.25.63.3apache处理过程大致分为如下几个步骤:(1) Receive 状态,也就是请求处理的入口状态,根据 VCL...

2019-08-17 15:48:40 134

原创 CDN加速的实现(一):环境搭建的过程

一、环境搭建过程 搭建yum源1.建立一个目录,把6.5的镜像放进去2.下载httpd3.打开httpd服务,关闭火墙,在/var/www/html下建立目录,把6.5的镜像挂载在新建目录下4.编辑这个文件,把挂载信息写入文件,给文件加上可执行权限(开机自启动)5.浏览器中访问可以查看到搭建好的yum源 创建母盘过程1.打开虚拟机管理2.点击小电视,创建新的虚拟机3.选...

2019-08-17 15:48:21 1233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除