• Welcome to LiuJason's Blog!
Linux下shell定时监控服务可用性 自动切换数据库 高可用

Linux下shell定时监控服务可用性 自动切换数据库 高可用

高可用数据库构架下,使用双主库设计,存在两个内网ip,一般应用下会直接改调用数据库的程序代码实现数据库选择。但是我们使用的是商业授权的软件,本身是加密的,因此只能通过自建心跳检测实现自动切换。这里写了个简单的ping脚本,3秒执行一次:#!bin/bashwhile true do ping 172.31.1.1 -c……

MegaCli64使用热备盘替换故障硬盘实操

MegaCli64使用热备盘替换故障硬盘实操

我们这台故障机器是12盘位的戴尔EMC,10盘组raid10+1盘热备,安装MegaCli64看下面这个链接:Proxmox(Debian)安装MegaCli64管理硬件Raid阵列卡安装完后首先查看阵列状态:root@JS-2002:~/megacli/Linux# MegaCli64 -LDInfo -Lall -aALL ……

Proxmox(Debian)安装MegaCli64管理硬件Raid阵列卡

Proxmox(Debian)安装MegaCli64管理硬件Raid阵列卡

硬盘又有一个报错了,吓得我赶紧去看看,戴尔自己的管理界面需要重启进入,因此这里用到的是MegaCli。首先下载,然后解压、安装:wget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI……

GlusterFS移除peer节点 Remove peer node of GlusterFS volume

GlusterFS移除peer节点 Remove peer node of GlusterFS volume

GlusterFS其实双节点就够了,但是我之前搭建的是三节点的,所以这里移除一个节点。实际操作过程中会遇到各种问题,这里做一个记录。这里我们需要移除的是172.27.0.202节点,先查看集群信息:[root@Gluster-JS-1001 ~]# gluster peer statusNumber of Peers: 2Hostnam……

Proxmox挂载GlusterFS失败 手动升级到6.6版本

Proxmox挂载GlusterFS失败 手动升级到6.6版本

首先配置GlusterFS:https://www.liujason.com/article/387.htmlwget -O - https://download.gluster.org/pub/gluster/glusterfs/6/rsa.pub | apt-key add -查看Debian版本(cat /etc/os-release),然……

在LXC和KVM中安装Glusterfs集群 高可用分布式存储 Proxmox

在LXC和KVM中安装Glusterfs集群 高可用分布式存储 Proxmox

为了实现服务的高可用,我们需要用到分布式存储构架,现有的条件不允许使用Ceph(我们的机器均为硬件raid阵列卡,非直通磁盘不能使用Ceph),因此我们选择Glusterfs作为分布式存储集群构架方案。硬件要求1. 构架:LXC官方教程中测试的是:Xen, VMware ESX and Workstation, VirtualBox, and KVM,……

【图文教程】Hetzner独立服务器设置/配置/取消Raid磁盘阵列

【图文教程】Hetzner独立服务器设置/配置/取消Raid磁盘阵列

Guide for Hetzner dedicated server modify soft/hardware Raid configurations.先进入Hetzner后台, 找到服务器, 选择Rescue (救援模式), 设置完成后重启服务器.重启完成后登录服务器, 现在看到的救援模式.在救援模式下输入下面命令后按回车install……

使用R进行多线程multithreading数据处理

使用R进行多线程multithreading数据处理

最近拿到了SEER的癌症发病数据,准备做一些流行病学的分析。但是SEER提供的数据是经过编码的,如果不使用他们定制的分析软件就只能先自己转码后再进行分析。我还是更喜欢用R一些,所以果断选择后者。这套数据编码后能压缩掉不少空间,但是要分析的时候也挺麻烦的,由于是根据position来确定变量数值,因此解码就是把这些变量按position和length信息……

为LVM中的LV增加镜像(raid1)冗余-CentOS实操

为LVM中的LV增加镜像(raid1)冗余-CentOS实操

懒....hostnamectl set-hostname virt-us-df -humount /homelvremove /dev/mapper/centos_hostname-home -ypvdisplayvgreduce centos_hostname /dev/sd{b,c}1pvremove /dev/sd{b,c}1yum ……

将Raid1阵列升级到raid5阵列并添加磁盘设备

将Raid1阵列升级到raid5阵列并添加磁盘设备

mdadm --grow /dev/md/mirror --level=5mdadm --grow /dev/md/mirror --add /dev/sdc --raid-devices=3然后等重建完成之后mdadm --grow /dev/md127 --size=max……