4 鬼刺

尚未进行身份认证

我要认证

只是来记笔记的。

等级
TA的排名 2w+

Galera篇-与单点性能对比测试及配置优化

压测命令:#准备数据结构sysbench --test=/usr/share/sysbench/tests/include/oltp_legacy/oltp.lua --mysql-user=root --mysql-password=P@sswo2d --mysql-db=testdb --mysql-host=127.0.0.1 --mysql-port=3307 --rand-type=uniform --oltp-tables-count=10 --oltp-table-size=1000000

2020-10-24 13:06:00

Windows篇-安装使用cygwin

1 cygwin介绍官网:http://www.cygwin.com/下载地址:http://www.cygwin.com/setup.exe2 安装使用cygwin

2020-10-24 00:46:39

Galera篇-galera3 mysql5.7 集群安装部署

1 带着问题去操作集群健康状况如何判断master故障后,slave能否自动切换故障切换效率:切换一次平均耗费多久slave切换成功之后,能否正常读写master恢复后,能否自动加入集群变成slave数据同步效率:同步一定量的数据需要耗费多久2 操作手册环境:node1 172.16.212.31,node2 172.16.212.32,node3 172.16.212.332.1 准备工作方案一:在所有节点操作# 下载需要的rpmwget https://rele

2020-10-24 00:30:45

数据库-mysql集群方案总结

一 概念解读1 数据库高可用高可用指的是:如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的 可用性,保证业务不会因为数据库的故障而中断。另外,数据库高可用还要数据一致性,如下:(1) 用作备份、只读副本等功能的非主节点的数据应该和主节点的数据实时,并最终保持一致;(2) 当业务发生数据库切换时,切换前后的数据库内容应当一致,不会因为数据缺失或者数据不一致而影响业务。2 数据一致性关系型数据库 MySQL 高可用关键的是数据一致性,目前业界内有三种保证数据一致性的方法:M

2020-10-24 00:11:27

数据库-mysql MHA集群方案测试

1 测试目标集群健康状况如何判断 —— masterha查看ssh,repl,status 三个状态master故障后,slave能否自动切换——能故障切换效率:切换一次平均耗费多久——局域网下十几秒slave切换成功之后,能否正常读写——能master恢复后,能否自动加入集群变成slave——不能,需要手动干预数据同步效率:同步一定量的数据需要耗费多久——取决于机器本身的性能和网络状况测试时出现的问题需要记录2 集群搭建与配置2.1 环境描述MHA需要管理节点,管理节点最好是

2020-10-23 15:59:42

OpenStack-基本概念之neutron

1 Neutron 概述 SDN ­­ (software­defined networking)软件定义网络所具有的灵活性和自动化优势使其成为云时代网络管理的主流。 Neutron 的设计目标是实现“网络即服务(Networking as a Service)”。为了达到这一目标,在设计上遵循了基于SDN 实现网络虚拟化的原则,在实现上充分利用了 Linux 系统...

2019-02-21 10:21:32

数据库-k8s内部署stolon postgresql集群

1 简介stolon架构keeper:管理PostgreSQL实例,汇聚到由sentinel(s)提供的clusterview。sentinel:发现并监控keeper,并且计算最理想的clusterview。proxy:客户端的接入点。它连接到PostgreSQL的master并且强制关闭非选举产生master。Stolon用etcd或者consul作为主要的集群状态存储,默认使用Kubernetes的存储来保存集群的状态。2 helm部署stolon postgresql集群2.1

2020-07-31 22:15:51

数据库-PostgreSQL FAQ汇总

1 pg_dump: aborting because of server version mismatch#查看现在的pg_dump安装在/usr/bin/pg_dumpwhereis pg_dump #备份下老的pg_dump mv /usr/bin/pg_dump /usr/bin/pg_dump.bak#这个/usr目录下有pgsql各个版本的文件,我的server是11.8,所以可以看下这个目录下有没有pg_dumpcd /usr/pgsql-11 #查找pd_dump,可以发现

2020-07-31 14:26:19

Spinnaker篇-配置支持https访问

1 前提准备好域名1)买,我用的是买的2)当然也可以申请免费的(https://freessl.cn/ 根据提示操作即可)3)还可以自己制作证书(https://github.com/opsnull/follow-me-install-kubernetes-cluster/blob/master/02.%E5%88%9B%E5%BB%BACA%E6%A0%B9%E8%AF%81%E4%B9%A6%E5%92%8C%E7%A7%98%E9%92%A5.md 和这个操作过程类似,网上搜也会

2020-07-20 12:11:21

traefik篇- 理论介绍、安装配置以及使用详解

1 traefik理论概览2 安装配置3 使用说明

2020-07-20 12:02:17

Spinnaker篇-FAQ汇总【不定期更新】

1 minio相关1.1 endpoint使用svc的url时报错1.1.1# 我弄的时候各种改配置,后来发现不应该使用--path-style-access=true,所以改回来就不抱这个错了hal config storage s3 edit --path-style-access=true1.1.2唉,各种查也没查到,最终修改配置文件.hal/config就成功了:需要将defaultstorageaccount对应的账户写到aws下面。修改完之后记得hal deploy

2020-07-20 11:53:36

Spinnaker篇-配置邮件通知

1 引言spinnaker可以配置邮件通知,其他的通知类型在我们国家不适用,就不说了~2 配置邮件通知2.1 修改配置文件vim /home/spinnaker/.hal/default/profiles/settings-local.jswindow.spinnakerSettings = window.spinnakerSettings || {};window.spinnakerSettings.notifications = window.spinnakerSettings.noti

2020-07-20 11:23:33

Sonarqube篇- python API接口使用详解

官方API地址:https://sonarcloud.io/web_api/api/authentication1 接口地址列表#获取项目的质量门结果https://sonar.example.com/api/qualitygates/project_status?projectKey=<your_project>#获取项目的问题详情https://sonar.example.com/api/issues/search?componentKeys=<project_key&g.

2020-07-10 14:03:42

zabbix篇- zabbix4.4.1升级到zabbix5.0详解

1

2020-07-08 10:14:38

zabbix篇- zabbix server5.0与4.4.1性能对比测试

1- 引言据说5.0在性能表现上做了优化,所以测试一下玩玩测试环境描述172.16.212.88 zabbix server5.0 + docker启动zabbix agent172.16.212.77 zabbix server4.4 + docker启动zabbix agent2- 安装zabbix server5.0和4.4.13- 配置agent自动注册4- 容器内启动agent...

2020-07-06 09:56:33

JVM监控篇(三)- JVM监控方案之prometheus+k8s+influxdb

1- 方案说明适用场景:Java程序直接运行在Linux机器上组件说明:1)k8s集群,使用NodePort方式暴露48888端口用于JVM监控2)JMX sidecar容器用于将jmx的相关配置共享给业务容器3)配置好servicemonitor,prometheus根据配置的target自动发现并获取JVM信息4)使用influxDB作为prometheus的remote storage,由于prometheus内部实现了influxDB的remote storage接口,所以不需要再

2020-07-01 13:11:35

JVM监控篇(二)- JVM监控方案之prometheus+clickhouse

1- 方案说明适用场景:Java程序直接运行在Linux机器上组件说明:1)jmx_exporter获取jmx信息暴露给prometheus2)consul用于注册业务和JVM对应关系的信息,这样prometheus就可以通过consul自动发现业务JVM。当然这还要写一个脚本,设置成定时任务,用于实现自动注册功能3)prometheus原本可以把数据存储在本地,但是这样的话对本地存储会造成压力,且查看历史数据会受到限制。比如,如果业务很多时,本地存储会产生大量的数据,默认情况下历史数据会保

2020-07-01 13:06:31

Linux应用- 使用nscd作为本地dns缓存

1- 背景公司使用阿里云主机,且首选DNS使用的也是阿里云的。但是有一个face++的业务总是会报UnKnownHostException。抓包查了一波发现虽然阿里DNS有时候会ServFail,但是这些都是请求的域名后面加了localdomain导致的,所以理论上业务不应该出现UnKnownHostException。业务端改了超时时间也增加了retry的次数,但是还是会报UnKnownHostException。感觉是请求太频繁导致的,所以,在云主机本地都启用了nscd。2- 安装配置安装很

2020-06-30 16:50:32

Spinnaker篇-配置基于LDAP的Authentication和RBAC

1 引言

2020-06-30 16:17:04

Spinnaker篇-配置使用Jenkins

1 引言

2020-06-30 16:11:16

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享达人
    分享达人
    成功上传6个资源即可获取