摘要:
LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性 测试走一波 分区 先给虚拟机添加两块盘,每块盘10个G 分别给两块盘分区 fdisk /dev/sdb fdisk /dev/sdc fdisk -l 查看分区情况 创 阅读全文
摘要:
本文主要记录使用ChaosBlade工具开展网络类故障注入 来源:文档https://chaosblade-io.gitbook.io/chaosblade-help-zh-cn/blade blade create network delay 网络延迟实验场景 介绍可以指定网卡、本地端口、远程端口 阅读全文
摘要:
通常pg集群统一对外提供服务有两种策略 1、通过接口层(比如jdbc)进行集群节点轮询,当主节点不可用后,自动检测集群其他节点状态,发现有主节点后将语句发送至主节点; 2、虚拟ip(vip)提供统一对外服务,集群中的服务往往会自动切换,这对客户机应该是透明的,就需要用虚拟ip来防止客户切换服务器的网 阅读全文
摘要:
资源耗尽类故障主要参考如下: 磁盘满 方法1: 找到对应的分区,dd一个大文件 dd if=/dev/zero of=/home/cli/diskfull.drill bs=1G count=10 #写10G 方法2: 阿里chaosblade(推荐) ./blade create disk fil 阅读全文
摘要:
ChaosBlade 是阿里巴巴开源的一款遵循混沌工程原理和混沌实验模型的实验注入工具,帮助企业提升分布式系统的容错能力,并且在企业上云或往云原生系统迁移过程中业务连续性保障。 地址:https://github.com/chaosblade-io/chaosblade 文档:https://cha 阅读全文
摘要:
我们在开发中常常需要利用一些假数据来做测试,这种时候就可以使用 Faker 来伪造数据从而用来测试. Faker 是一个可以让你生成伪造数据的Python包。当你需要初始化数据库,创建美观的XML文档,不断产生数据来进行压力测试或者想从生产服务器上拉取匿名数据的时候,Faker将是你最棒的选择。 安 阅读全文
摘要:
crmsh又称crm,是用于配置和管理的Pacemaker命令行界面 官网:http://crmsh.github.io 配置yum源 在/etc/yum.repos.d目录下vim新建Stable.repo,写入以下内容: [network_ha-clustering_Stable] name=S 阅读全文
摘要:
paramiko从服务器下载文件,代码如下: import paramiko import os from stat import S_ISDIR as isdir def down_from_remote(sftp_obj, remote_dir_name, local_dir_name): "" 阅读全文
摘要:
什么是高可用? 目前的理解,高可用是指通过设计减少系统不能提供服务的时间。 如果系统一直能不间断提供服务,我们可以说系统的可用性是100%; 如果系统在时间单位内有1%的时间不能提供服务,我们可以说系统的可用性是99%。 业内通常使用MTTF和MTTR来量化一个模块的可用性。 平均无故障时间(MTT 阅读全文
摘要:
在postgres中,当max_connect设置过大,启动的时候会报错: FATAL: could not create semaphores: No space left on device 创建semaphores时空间参数不够,查询官网,有这么一段解释: HINT: This error d 阅读全文