External provider source code analysis - main processing logic analysis

summary Next, we will analyze the source code of the external provider component. Based on tag v1 six https://github.com/kubernetes-csi/external-provisioner/releases/tag/v1.6.0 RBD usage analysis combined with CEPH CSI Introduction to the role of external provider (1) When creating pvc, the external provider participates in the creation o ...

Added by sweetstuff2003 on Tue, 08 Mar 2022 23:17:42 +0200

CEPH CSI source code analysis RBD driver controller server analysis

Kubernetes CEPH CSI analysis directory navigation CEPH CSI source code analysis (4) - RBD driver controller server analysis When the driver type specified when the CEPH CSI component is started is rbd, the services related to rbd driver will be started. Then, according to the parameter configuration of controllerserver and nodeserver, decide ...

Added by Sharif on Sun, 20 Feb 2022 01:44:50 +0200

CEPH CSI source code analysis RBD driver nodeserver analysis

Kubernetes CEPH CSI analysis directory navigation CEPH CSI source code analysis (6) - RBD driver nodeserver analysis (Part 2) When the driver type specified when the CEPH CSI component is started is rbd, the services related to rbd driver will be started. Then, according to the parameter configuration of controllerserver and nodeserver, decid ...

Added by zak on Thu, 17 Feb 2022 13:39:54 +0200

ceph cluster construction

ceph cluster construction ceph ceph is called future oriented storage Chinese Manual: https://access.redhat.com/documentation/zh-cn/red_hat_ceph_storage/5/html/architecture_guide/indexhttp://docs.ceph.org.cn/ Storage methods that ceph can realize: Block storage: provide storage like ordinary hard disk and provide "hard disk& ...

Added by hex on Mon, 07 Feb 2022 20:31:21 +0200

Linux - distributed storage Ceph

Distributed storage Ceph 1: Classification of storage 1. Local file system ntfs(windows),ext2,ext3,ext4,xfs ext2 does not have logs, 3 and 4 have logs: the log function of the file system (to prevent the machine from suddenly powering down): all data will be saved in the log of the file system before saving data to the disk, so as to preven ...

Added by w00kie on Sun, 23 Jan 2022 17:37:14 +0200

Addressing of Ceph rbd (download of rbd block file)

1. Addressing of CEPH rbd and rgw (download of rbd block / object storage file) 1.1. Storage of indexes1.2. rbd addressing1.3. Small notes1.4. Addressing of rgw1.5. Data recovery ideas 1.5.1. scene1.5.2. thinking 1. Addressing of CEPH rbd and rgw (download of rbd block / object storage file) 1.1. Storage of indexes The ind ...

Added by artist-ink on Sat, 01 Jan 2022 19:52:31 +0200

Detailed explanation of PG status of distributed storage Ceph

1. PG introduction Following the last shared< Ceph introduction and principle architecture sharing >This time, I will mainly share the detailed explanation of various states of PG in Ceph. PG is one of the most complex and difficult concepts. The complexity of PG is as follows: At the architecture level, PG is located in the middle of t ...

Added by vulcant13 on Fri, 26 Nov 2021 07:19:03 +0200

Create Ceph file system

Create Ceph file system The process of building Ceph cluster is omitted, and the reference is as follows: https://blog.csdn.net/mengshicheng1992/article/details/120567117 1. Create Ceph file system 1. Initialize MDS node Initialize the MDS node on the Deploy node: cd /root/cluster/ ceph-deploy mds create node1.ceph.local node2.ceph.local n ...

Added by pck76 on Thu, 07 Oct 2021 10:52:18 +0300

Build Ceph cluster

Build Ceph cluster This article takes Ceph octopus version as an example! If not specified, the following commands are executed on all nodes! 1, System resource planning Node nameSystem nameCPU / memorydisknetwork cardIP addressOSDeploydeploy.ceph.local2C/4G128G+3*20Gens33192.168.0.10CentOS7Node1node1.ceph.local2C/4G128G+3*20Gens33192.168.0 ...

Added by phparmy on Thu, 07 Oct 2021 09:50:36 +0300

Compilation and deployment of ceph luminous version

1, ceph L version codeDownload github, omit2, Change do_cmake.sh file For the comment line, add the following: #cmake -DBOOST_J=$(nproc) $ARGS "$@" .. cmake -DCMAKE_C_FLAGS="-O0 -g3 -gdwarf-4" -DCMAKE_CXX_FLAGS="-O0 -g3 -gdwarf-4" -DBOOST_J=$(nproc) $ARGS "$@" .. Interpretation of the above modifications: CMAKE_C_FLAGS = "- O0 -g3 -gdwarf ...

Added by boblang on Tue, 23 Jun 2020 12:57:04 +0300