摘要: 1.基本组件介绍 JuiceFS Client:支持多种Client端的接口,比如兼容POSIX文件系统的接口,以此你可以将它挂载到系统上当文件系统使用,且可以为k8s提供存储使用,用ks8s的csi driver进行接入。同时也支持S3协议,开发了对应的S3网关进行支持; Data Storage 阅读全文
posted @ 2021-10-07 02:18 luohaixian 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1.TiKV框架图和模块说明 图1 TiKV整体架构图 1.1.各模块说明 PD Cluster:它是由多个PD节点组成的etcd集群,PD是具有“上帝视角”的管理组件,负责存储元数据和进行负载均衡,比如Region对应的range段信息、调度Region切分和合并等; gRPC:开源远程过程调用系 阅读全文
posted @ 2021-09-04 21:20 luohaixian 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1.准备环境 准备4台ubuntu 16.04虚拟机 部署规划: 节点类型 CPU 内存 存储 部署数量 所在节点IP TiKV 8 core 8 GB 200GB 3 10.10.10.2 10.10.10.3 10.10.10.4 PD 8 core 8 GB 3 10.10.10.2 10.1 阅读全文
posted @ 2021-09-04 21:07 luohaixian 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1.实现目的 主要目的是用来熟悉go语言,通过该项目可以熟悉到的go知识点: (1)go语言语法; (2)go的goroutine使用方式; (3)go通道chan的使用 (4)等待所有goroutine结束的同步信号使用; (5)go的结构体定义和方法使用; 2.实现的功能点 (1)支持批量上传下 阅读全文
posted @ 2021-08-20 23:17 luohaixian 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 1 学习Git的方式 学习git最好的方式就是项目中使用git来管理版本代码,这样才会遇到各种问题,然后你才会想去想办法解决,印象才会深刻,否则学了后也只会记得简单的add、commit和push操作 这里推荐一个入门git教程网站,它可以相当于玩游戏一样来学习git,可视化的界面让你对git的命令 阅读全文
posted @ 2020-05-17 16:44 luohaixian 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 在OpenStack中,虚拟机的迁移类似分为三种,分别是冷迁移、热迁移和故障迁移。 1.冷迁移 实现原理:使用原来所需的资源在目标节点上重新创建一个虚拟机。 云主机冷迁移流程图: 更详细的过程图: 发起云主机冷迁移后,首先调用到的是nova/api/openstack/compute/migrate 阅读全文
posted @ 2020-02-27 17:52 luohaixian 阅读(2087) 评论(0) 推荐(1) 编辑
摘要: 云主机创建流程图: dashboard发创建云主机的请求是先到novaclient,再由novaclient以http的形式发送到nova-api端,我们这里直接从nova端讲起,通过wsgi映射匹配,API映射匹配可以看我的另一篇博客:OpenStack Restful API框架介绍 创建云主机 阅读全文
posted @ 2020-02-26 17:52 luohaixian 阅读(2121) 评论(0) 推荐(0) 编辑
摘要: 1 Linux底层虚拟化设备介绍 1.1 tun/tap tun和tap是Linux操作系统内核中的虚拟网络设备,实现tun/tap设备的内核模块为tun。 tap等同于一个以太网设备(网卡),工作在数据链路层,tun模拟了网络层设备(点对点设备),工作在IP层,利用tun/tap驱动可以将tcp/ 阅读全文
posted @ 2020-02-22 00:25 luohaixian 阅读(680) 评论(0) 推荐(0) 编辑
摘要: 1.两个数组的交集2 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2] 输出: [2,2] 示例 2: 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出: [4,9] 说明: 输出 阅读全文
posted @ 2020-02-13 00:22 luohaixian 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 1.给定一个二叉树,返回它的中序遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,3,2] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/binary-tr 阅读全文
posted @ 2020-01-16 20:03 luohaixian 阅读(512) 评论(0) 推荐(0) 编辑