CentOS下keepalived脑裂处理


工作需要在CentOS8搭一套双Nginx+keepalived的测试环境,本以为搭建过程能够比较顺利的进行,但是还是遇到了keepalived脑裂的问题。

名词解释

脑裂:指keepalived的主备节点同时拥有了虚ip地址。正常情况虚ip应该只存在于主节点,只有在主节点无效的时候才会漂移至备节点。

平常有时会处理一些涉及些安全方便的问题,所以我一般安装或管理的操作系统,无论Windows...

Read more

Nginx双向代理


以前做Nginx代理的时候都是单项的,要么反向,要么正向。但就是再不久前拿到一个双向代理的需求,需要即有反向代理又有正向代理。这里做个记录。

用三台机子模拟场景。简单说一下网络结构,拓扑简单的画了一下,如下图:

内网服务器IP:10.8.5.4,上面部署了tomcat并指定8989端口。nginx服务器有两块网卡,用于分别连接内网和外网,其中内网IP地址为:10.8.5.3,外网IP地址为...

Read more

Zabbix5监控tomcat


以后所有zabbix的文章除了特别说明,否则都是基于agent2主动模式做的,agent2配置方式通agent一样,只是配置文件名改了,主动模式也很简单,只需找到配置文件中的“ServerActive=127.0.0.1”修改为对应zabbix server地址即可。

今天需要监控中间件tomcat,先去配服务端,服务端想要监控tomcat需要安装相关监控组件并配置。

安装相关组件:

yum...

Read more

Zabbix 5安装配置(组件独立部署)


Zabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

简单说明一下Zabbix的大体架构,Zabbix主要有zabbix-server、zabbix-agent、zabbix-web、zabbix-proxy(...

Read more

Linux命令---sar


sar命令可用于查看历史的系统资源消耗情况。

有些发行版本会自带sar,但有些不带,如果不带安装方式如下:

RedHat/CentOS:

yum install -y sysstat

debian:

apt install -y sysstat

首次安装完成后执行sar会提示错误,提示:无法打开 /var/log/sa/sa18:没有那个文件或目录。这是因为第一次使用没有记录文件。 ...

Read more

NFS服务器搭建(Debian)


最近准备着手华为FusionCompute的实验,实验中需要用到NAS存储,所以这里抽空搭一个,顺带记录一下过程供以后学习查阅。

首先我为这台服务器挂了一块硬盘,用于作为NFS的共享目录。如下图:

使用fdisk对硬盘进行分区,按fdisk提示进行操作。其中参数n表示新建分区,wq表示将改动写入磁盘并退出fdisk。如下图:

将新建的分区格式化为EXT4格式,如下图:

新建一个用于存储...

Read more

ArchLinux 软件签名故障


今天需要在树莓派2中安装一个Archlinux做点小任务,系统安装好后执行pacman -Syy获取软件源清单,然后执行pacman -Syu更新整个系统及软件,在软件全部下载完成后报错了,错误内容大致如下:

大致意思是没有找到签名,问是否执行了pacman-key --install。按照提示执行pacman-key --install。然后继续更新系统,然后又报错,错误内容大致如下:

...

Read more

研扬UP2折腾记----KVM安装Windows虚机


之前在KVM下安装的虚机都是Linux的所以几乎没有遇到什么问题,前几天需要搭建Windows的测试环境,在安装虚机的过程中发现Windows无法识别KVM的虚拟磁盘,这个问题必然是系统镜像中没有包含虚拟磁盘驱动导致。经过查找资料需要virtio-win驱动,网上找了一圈有很多,最后找到一个靠谱的地址,地址如下:

https://fedorapeople.org/groups/virt/vi...

Read more

研扬UP2折腾记----KVM嵌套虚拟化


有时候我们会遇到需要多台服务器在部署实施前进行实验,这时候我们可以用多台虚机解决,但是如果这些实验是虚拟化的实验呢。一般情况下虚机中是不允许再建虚机的,虚机的CPU不支持虚拟化。这种情况我们可以使用嵌套虚拟化来解决这个问题。

这篇文章是基于Debian10来做的,CentOS的小伙伴也可以看看,基本是大同小异,实在不行可以去bing搜索,网上大部分都是针对CentOS。还有一点需要说明的是,...

Read more

研扬UP2折腾记----KVM虚拟化(Debian篇)


之前一直搁置的Debian安装配置KVM问题昨天终于解决了,为了以后部署的方便以及和大家分享经验,今天归纳总结一下。debian发行版本为10.5。

首先安装必要的组件,执行如下命令:

apt install -y qemu qemu-kvm qemu-system qemu-utils libvirt-clients libvirt-daemon-system virtinst bridg...

Read more