- 博客(14)
- 收藏
- 关注
原创 keepalived+LVS(UDP端口+TCP端口)
通过搭建Keepalived+LVS(DR)这两个服务,可以进一步健康检查、持久化、连接超时等参数来优化负载均衡和故障恢复。无论是Keepalived双机热备还是Keepalived+LVS(DR),都需要确保网络配置正确、Keepalived服务正常运行以及实时监控服务状态。这样可以实现高可用性和负载均衡,提高系统的稳定性和可靠性。
2024-04-29 10:59:17
1522
2
原创 zookeeper容器进入显示I have no name
安全扫描是发现zookeeper容器中有漏洞,需要删除几个jar包进入容器后提示I have no name,只需要更改下进入容器的方式即可。
2024-03-22 11:47:08
280
1
原创 chrony时间同步
服务器在内网的同学应该怎么办呢,是这样的,一般情况下当公司服务器较多,且在内网环境下,那么公司一般会具有一台时间同步服务器,只需要询问相关人员即可。公司的平台采用的是微服务平台,不下20个,所以日常排查的时候会调取多个服务的日志,时间就是排查的重要依据,时间同步的重要性不言而喻。想的很好,但是领导不会让你很舒服,只给你放开一台,搭建一台时间同步器,其余的去同步时间同步器,我直接哭死,还好比较简单。linux日常使用的时间同步器有两种ntp、chrony,个人建议使用chrony,为什么,简单!
2024-02-07 16:37:18
558
1
原创 未安装iptables-service怎样修改iptables规则
就很奇怪,iptables服务不是系统自带的吗,怎么会提示未安装呢,于是上网查资料,才知道,iptables是自带的不错,但是他的管理工具不是自带的,跟lvs一个道理,需要下载管理工具才能实现使用systemctl stop/start/status。要与非同一个网段的设备做网络打通,机房已经做好了配置,但是使用telnet测试网络的联通性,一直是不同的,怎么回事,只有去查看设备的防火墙信息了,果然是有问题的。但是使用iptables -nL查看规则的话,却是有很多条规则生效的。知道原因了,就应该解决了。
2024-01-23 10:07:25
676
1
原创 minio单点集群部署
新版本的minio强制要求不使用root根目录的磁盘。要使集群部署成功必须使用挂载非/root盘的目录,不然会有类似Error: Drive。is part of root drive的报错。账号密码都是默认如下,可自行去控制台修改密码。二、docker部署minio集群。使用nginx代理,做流量分发。账号:minioadmin。密码:minioadmin。5.minio控制台登陆。
2024-01-03 17:01:34
530
1
原创 Docker-compose minio集群部署
因为在174的虚拟机上使用了nginx做了代理分发流量,所以需要在174 修改nginx的配置文件。按docker-compose文件启动,minio的api端口为9000,控制台端口为9001。# 因为设置了nginx负载均衡,所以登陆后会跳转到某个节点的IP。# 集群参数,增加任意节点以及data数据,后边增加依次排列,
2024-01-03 16:42:06
717
1
原创 Docker-compose MongoDB集群部署
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。MongoDB是一个基于分布式文件存储的数据库。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
2024-01-02 16:17:20
1582
原创 zookeeper Acl(容器)设置
公务公司系统上线扫描出来的漏洞zk未授权访问漏洞(中危)ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。在通常情况下,zookeeper允许未经授权的访问。
2024-01-02 15:50:08
671
原创 离线安装docker及docker-compose
在链接中下载docker,作者下载的是docker-20.10.9.tgz。3.创建daemon.json文件(用来修改docker的存储位置)docker-compose:在有网络的虚拟机里提前下载好。1.docker以及docker-compose的下载。2.创建系统配置文件。
2023-12-06 18:21:40
828
1
原创 使用Docker-compose创建kafka集群
如果不改变权限,会提示权限不够的报错,kafka不能正常运行,具体原因暂未解决,有知道原因的可以留言告诉作者。三台服务器:192.168.40.174 192.168.40.175 192.168.40.176。单台机器:192.168.40.174。192.168.40.175 机器。192.168.40.176 机器。192.168.40.174 机器。
2023-10-23 18:17:30
1695
2
原创 使用Docker-Compose搭建Redis集群(三台机器)
修改为主机对应的IP,例:主机IP为192.168.40.2,修改为cluster-announce-ip 192.168.40.2。我的文件存放位置如下图所示,可以根据实际情况进行修改,如若要修改的话,要同时修改docker-compose的配置文件映射的位置。主机IP为192.168.40.3,修改为cluster-announce-ip 192.168.40.3。如下是192.168.40.1的redis的配置文件,其余两台机器的配置文件类似,只需修改宿主机IP。按照系统提示输入‘yes’
2023-10-08 11:50:55
1997
1
原创 在内网中安装软件
公司是内网环境,linux机器无法用yum下载,然后自然想到上传rpm包来解决问题,但上传rpm包会遇到两个问题,一个是不知如何下载rpm包,一个就是包跟包之间的依赖问题,小的程序还好,一般没有依赖,或者依赖很少;但大点的程序,或者需要下载多个程序的时候,依赖包就会很多,还会出现依赖包不兼容的情况,那么就可以采用我的解决办法。如果你用的虚拟机不是新机器(以tcpdump为例),并且已经下载了tcpdump,那么执行第一步下载时,指定的下载目录里并不会出现对应的rpm包。
2023-08-22 10:13:25
1256
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人