5 jiangxi_

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 55w+

Ceph 集群在线迁移方案

一 环境准备1.1 场景介绍 最近收到一个需求,客户希望将运行了多年的ceph集群服务器全部更换掉,因为这些老服务器性能和容量都已经无法满足当前业务的需求,并希望在迁移到新服务器的过程中,业务不中断。在参考一些网上的方案后,选择了一个方案进行了测试,效果还不错,决定将测试过程记录下来,并且自己写了些自动化的脚本,希望以后迁移能够变得更轻松。1.2 环境介绍 本文测试环境为centos7,+ceph 14.2.0,主要使用RBD(块存储),暂不包含RGW,MDS。...

2020-05-11 23:38:33

java设计模式——单例模式(双层检查加锁)

单例模式:创建一个独一无二,只能有一个实例的对象,并提供全局访问点。 单例模式想必大家都不陌生,面试题出现频率颇高,但是要完全答对却不是那么容易,特别是涉及到多线程的时候,很容易绕晕。一.饿汉模式public class Singleton{ //不管有没有用到,先创建实例 private static Singleton singleton = new Sin...

2019-12-04 23:23:30

ceph学习(2)——crush map 故障域划分

crush map是ceph集群最重要的组成部分之一,crush算法实现了ceph集群的去中心化,这也是它实现分布式的关键,简单来说,crush算法决定了客户端的数据写到哪,从哪读取客户需要的数据。今天重点讲crush map的使用,之后会单独写一篇来讨论crush map细节。接上篇https://blog.csdn.net/qq_33218245/article/details/97...

2019-11-29 17:37:34

ceph学习(故障恢复)——mon全部故障,从osd中恢复集群

在生产环境中,ceph集群要求最少配置3个MON,一般情况下很少出现3个MON同时挂掉的情况,但是也不排除出现这种情况的可能,如果集群中的所有MON都损坏了,是不是集群数据就丢失了呢?能不能恢复集群?当然是可以的,ceph中国的一位开发者写了一个工具,来对损坏的MON的数据进行重构,这个工具已经集成到了新版的ceph中,官网上也提供了一个重构的脚本,但是这个脚本似乎有点问题,网上也有一些相关...

2019-11-26 16:55:50

ceph学习(1)——手动部署ceph分布式存储集群(使用本地源离线安装),一次成功!!

手动搭建适合已经使用自动部署工具成功搭建了集群,想加深对ceph理解的同学,手动搭建ceph可以更灵活的配置ceph集群,现在就开始吧!!一.环境准备1.服务器配置: 三台centos 7.5(1804)服务器 ip:192.168.10.17(node1), 192.168.10.18(node2), 192.168.10....

2019-07-30 22:11:16

java版(2018年刑侦科推理题)

最近这个题目很火啊 闲来没事写了个玩玩····package reasoning ;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Random;public class Reasoning { public static void...

2018-03-18 23:17:26
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享小兵
    分享小兵
    成功上传3个资源即可获取