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