当前位置: 首页 > article >正文

小型集群分析

目录

    • 介绍
    • 步骤

介绍

etcd是CoreOS基于Raft协议开发的分布式key-value存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。

在分布式系统中,如何管理节点间的状态一直是一个难题,etcd像是专门为集群环境的服务发现和注册而涉及,它提供了数据TTL失效、数据改变监视、多值、目录监听、分布式锁原子操作等功能,可以方便的跟踪并管理集群节点的状态。

步骤

使用FTK Imager挂载三个镜像
在这里插入图片描述
在这里插入图片描述

对三个镜像进行一个简单的关键服务浏览,可以看到server1有mysql服务在/var/lib目录下,server2有php服务在/var/lib目录下,同时server2存在网站根目录/var/www,server3有docker服务在/var/lib目录下。三个服务器镜像均有etcd服务
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

etcd服务的配置文件在/etc/etcd目录下,查看etcd.conf可以看到服务器的IP和开放的内部端口
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

web应用判断在server2,在/var/www目录进一步查看,可以看到default目录中有大量文件,故判断/var/www/default是网站web服务的根目录
在这里插入图片描述

在网站根目录有conn.php文件,打开后即可看到web服务的数据库名和数据库用户及密码
在这里插入图片描述

集群中有docker的是server3,选中/var/lib目录下的docker,右键export files将所有文件导出
在这里插入图片描述

借助sublime text工具,对导出的整个docker文件进行搜索,可以根据备份的关键字backup或根据etcd备份版本的区别ETCDCTL_API
在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/290495.html

相关文章:

  • 【大数据技术基础 | 实验十】Hive实验:部署Hive
  • LLM - 使用 LLaMA-Factory 微调大模型 Qwen2-VL SFT(LoRA) 图像数据集 教程 (2)
  • Matlab实现鹈鹕优化算法(POA)求解路径规划问题
  • 如何使用 OpenSubtitles.com 下载字幕?以及如何用 SRT to TXT Converter 转换字幕格式!
  • 今天给在家介绍一篇基于jsp的旅游网站设计与实现
  • macos中安装和设置ninja
  • 【IPV6从入门到起飞】3-域名解析动态IPV6(阿里云)
  • 学习大数据DAY49 考后练习题
  • python学习8:dict字典的定义,操作和方法,跟json有什么区别?
  • 通过查找真实IP bypass WAF
  • 容器化你的应用:使用 Docker 入门指南
  • window 10使用wsl装docker踩坑
  • CCNA课笔记
  • 【NO.17】LeetCode经典150题-13. 罗马数字转整数
  • 装机必看!内存条应该怎么插?各种内存条插法详解
  • Seataf分布式事务的使用
  • 坐牢第三十四天(c++)
  • WordPress自适应美图网站整站打包源码
  • Docker镜像中的源替换为国内源
  • C/C++:函数指针
  • SpringBoot3集成Spring Authorization Server实现SSO单点登录
  • uniapp小程序实现横屏手写签名
  • 宠物智能家居监测器的融合
  • LeetCode 606.根据二叉树创建字符串
  • 开源vscode AI插件
  • 什么是基于云的 SIEM