- 博客(110)
- 收藏
- 关注
原创 redis集合类型
差集: 比较2个集合成员的不同,用第一个集合 与 第二个集合比较。合集: 合并2个集合的成员,重复的成员只显示一次。ZADD命令的返回值是新加入到集合中的元素个数。获得某个成员的值 获得指定分数范围的元素。无序集合中的每个元素都是不同的,且没有顺序。交集 输出2个集合中相同的成员。步骤二:练习有序集合类型命令。创建/追加/删除/查看。集合中随机弹出一个成员。判断元素是否在集合中。创建helike变量。随机获得集合中的成员。
2025-05-25 01:26:57
283
原创 redis列表类型
通过下标输出单个元素 第1个元素下标用0表示 第2个元素下标用1表示,最后一个元素下标用-1表示。LPUSH命令用来向列表左边增加元素,返回值表示增加元素后列表的长度。弹出元素(删除元素)
2025-05-25 00:51:32
280
原创 redis哨兵服务
思路:停止master主机的redis 服务,原slave角色会升级为主,哨兵服务会自动监视新的master服务,宕机的master 主机恢复后自动配置为当前主的从服务器。步骤一:配置主机Host67为master服务器。步骤二:配置slave服务器host68。步骤三:配置主机host69运行哨兵服务。
2025-05-24 22:44:50
587
原创 redis配置带验证的主从复制
给host161主机的Redis服务设置连接密码,如果从服务器不指定连接密码无法同步数据。步骤一:配置主机host61,redis服务密码为123456。设置连接host61redis服务的密码。步骤二:配置主机host62。
2025-05-24 21:58:45
232
原创 redis的主从复制
要求:把host63也配置为host61的从服务器。3)在主服务器host61查看角色。4)在从服务器查看是否同步数据。在redis162查看角色。在redis161主机查看。
2025-05-24 21:48:34
368
原创 创建redis集群
创建6台虚拟机,具体要求如表所示。主机名IP地址端口redis1516379redis1526379redis1536379redis1546379redis1556379redis1566379。
2025-05-23 21:43:25
412
原创 Mysql的读写分离
步骤二:配置mycat服务器1)从真机拷贝软件到mycat58主机2)安装mycat软件3)定义客户端连接mycat服务使用用户及密码:4)定义连接的数据库服务器5)在mycat58主机运行数据库服务6)启动mycat服务7) 连接mycat服务步骤三:配置读写分离1)添加数据源:连接mycat服务后做如下操作2)配置数据库服务器添加plja用户3)创建集群4)指定主机角色5)修改读策略
2025-05-23 00:27:59
613
原创 Mysql增量备份与恢复
PERCONA Xtrabackup是一款强大的在线热备份工具,备份过程中不锁库表,适合生产环境。支持完全备份与恢复、增量备份与恢复、差异备份与恢复。对数据做增量备份前,必须先有一次备份,也就是首次备份,通常首次备份备份所有数据;比如每周周一完全备份,每周周二到周日增量备份。增量备份:备份上次备份后,新产生的数据。在mysql150主机 完成增量备份练习。
2025-05-21 02:37:11
415
原创 k8s使用ceph
修改deployment csi-rbdplugin-provisioner 副本为2。将用到的镜像先下载下来,避免启动容器时,镜像下载太慢或者无法下载。检查provisioner的pod,状态为running才对。可以下载到其中某一个节点上,然后将镜像拷贝到其它节点。创建ceph目录,后续将所有yaml文件放到该目录下。获取ceph集群信息和admin用户的key。建ceph的 provisioner。创建pod使用ceph存储。在ceph这边查看rbd。在pod里查看挂载情况。
2024-12-25 00:38:01
526
原创 Kubernetes使用Ceph存储
关闭selinux、firewalld,配置hostname以及/etc/hosts。针对aming-1 pool启用rbd application。创建OSD(ceph shell模式下,在ceph上操作)所有机器安装python3、lvm2(三台都做)假设三台机器上新增的新磁盘为/dev/sdb。安装cephadm(ceph1上执行)为每一台机器都准备至少一块单独的磁盘。所有机器安装时间同步服务chrony。此时dashboard上也可以看到。所有机器安装docker-ce。到浏览器里,增加主机。
2024-12-24 23:14:29
420
原创 K8s的API资源对象NetworkPolicy
该 YAML 文件定义了一个 Kubernetes 网络策略(NetworkPolicy),用于控制特定 Pod 的网络访问权限。进入流量规则(Ingress)流出流量规则(Egress)
2024-11-27 01:22:18
880
原创 K8s的水平自动扩容和缩容HPA
HPA全称是Horizontal Pod Autoscaler,翻译成中文是POD水平自动伸缩,HPA可以基于CPU利用率对replication controller、deployment和replicaset中的pod数量进行自动扩缩容(除了CPU利用率也可以基于其他应程序提供的度量指标custom metrics进行自动扩缩容)。pod自动缩放不适用于无法缩放的对象,比如DaemonSets。HPA由Kubernetes API资源和控制器实现。资源决定了控制器的行为。
2024-11-27 00:00:46
744
原创 Pod资源限制
资源配额Resource Quotas(简称quota)是对namespace进行资源配额,限制资源使用的一种策略。K8S是一个多用户架构,当多用户或者团队共享一个K8S系统时,SA使用quota防止用户(基于namespace的)的资源抢占,定义好资源分配策略。Quota应用在Namespace上,默认情况下,没有Resource Quota的,需要另外创建Quota,并且每个Namespace最多只能有一个Quota对象。
2024-11-21 02:23:29
343
原创 centos7.9搭建k8s集群
这里我是采用的离线安装,把calico需要的镜像提前下载到了本地,进行导入。通过xftp进行上传。这里发现状态都为NotReady,因为网络还没有通,现在安装calico网络插件。关闭防火墙firewalld、selinux。以上操作就完成了K8s集群的搭建。设置/etc/hosts。
2024-11-21 00:27:08
928
原创 共享存储可以解决FusionCompute哪些问题
通过解决这些关键问题,共享存储在FusionCompute环境中不仅提升了整体的操作效率和性能,还增强了系统的可靠性和灵活性。这使得企业能够更好地适应变化多端的业务需求,同时确保关键数据和应用的安全与持续可用。共享存储在FusionCompute环境中扮演着至关重要的角色,主要通过提供集中的数据访问点来优化和增强虚拟化基础设施的功能。
2024-07-23 23:19:03
395
原创 配置lvs(DR)
因为DR模式是通过 修改MAC地址 进行访问的,调度器和两台web服务器上都有192.168.88.100这个入口地址VIP,所以客户端在请求的时候,三台虚拟机都有可能回复请求,客户端会记录回复他的那台虚拟机的mac地址,所以下次在访问的时候他会找记录过的mac地址对应的虚拟机(有可能是真实的服务器)直接访问,这在现实中是 不允许 的,因为 如果请求全部发往后端某一台真正的服务器的话,这台服务器会因为压力过大而宕机。注意:此时客户端访问资源有时候轮询,有时候不轮询,出现这样的现象是为什么呢?
2024-03-18 01:18:34
556
原创 web集群(haproxy负载均衡+keepalived高可用)
通过以上验证,实现了使用haproxy来达到负载均衡的效果,keepalived来达到HA的效果。保证的web集群正常访问。
2024-03-18 00:05:44
1173
原创 web高可用集群(lvs负载均衡+keepalved高可用)
配置完双机热备后,我们就可以测试下,节点发生故障后以及 LB 切换失败后,能否保证服务的 HA。,可以看到 VIP 目前已经正确配置在网卡上。在 LB 的主节点上输入。
2024-03-17 16:52:58
394
原创 web高可用集群(nginx负载均衡+keepalived实现调度器HA)
配置俩台代理服务器使用keepalived实现HA调度。通过停止keepalived来测试VIP是否飘逸。配置俩台代理服务器使用nginx实现负载均衡。浏览器测试,访问俩台主机IP都可以。依然可以访问,实现了高可用效果。配置俩台Real server。
2024-03-17 02:06:49
412
原创 解决/etc/default/grub:第 60 行:terminal_output:找不到命令
【代码】解决/etc/default/grub:第 60 行:terminal_output:找不到命令。
2024-02-11 15:09:04
314
原创 redhat grub.cfg配置文件丢失或报错解决
5.在系统中重新生成grub.cfg的配置文件。1.实验环境:把grub.cfg删除。: 列出当前设备上的文件和目录。: 设置初始化RAM磁盘文件。: 显示或设置GRUB变量。4.正常进入系统输入账号密码。: 设置内核文件和参数。3,发现进入系统失败。6.服务器修复完成!
2024-02-08 21:52:51
796
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人