部署CEPH集群
組件
ceph-topo
Ceph的底層是RADOS,它的意思是“A reliable, autonomous, distributed object storage”。 RADOS由兩個組件組成:
OSD: Object Storage Device,提供存儲資源。
Monitor:維護整個Ceph集群的全局狀態。
RADOS具有很強的擴展性和可編程性,Ceph基於RADOS開發了
Object Storage、Block Storage、FileSystem。Ceph另外兩個組件是:
MDS:用於保存CephFS的元數據。
RADOS Gateway:對外提供REST接口,兼容S3和Swift的API。
接下來部署案例
思路如下:
準備四臺KVM虛擬機,其三臺作為存儲集群節點,一臺安裝為客戶端,實現如下功能:
創建1臺客戶端虛擬機
創建3臺存儲集群虛擬機
配置主機名、IP地址、YUM源
修改所有主機的主機名
配置無密碼SSH連接
配置NTP時間同步
創建虛擬機磁盤
部署ceph集群
沿用練習一,部署Ceph集群服務器,實現以下目標:
安裝部署工具ceph-deploy
創建ceph集群
準備日誌磁盤分區
創建OSD存儲空間
查看ceph狀態,驗證
部署CEPH集群
相關推薦
使用Docker快速部署Ceph集群
docker ceph 一 應用場景描述二 操作步驟三 Ceph常用操作本文出自 “Linux SA John” 博客,請務必保留此出處http://john88wang.blog.51cto.com/2165294/1947672使用Docker快速部署Ceph集群
部署CEPH集群
mage 安裝部署 ntp時間同步 無密碼 開發 51cto device blog img 什麽是CEPH組件 ceph-topo Ceph的底層是RADOS,它的意思是“A reliable, autonomous, distributed object storage
CEPH的基本概念及通過Ceph-Deploy快速部署CEPH集群
linux內核 health 初始化 nali 部署過程 本地 journal 內核 端到端 基礎概念 **OSD**:Object Storage Device,主要用於存儲數據,處理數據,,恢復,回不,平衡數據,並提供數據給monitor。 **Monitor**:Ce
部署Ceph集群--jluocc
server 同步時間 獨立 rc.local -- https health ava 軟件 一 前言 分布式文件系統(Distributed File System):文件系統管理的物理存儲資源不一定直接連接在本地節點上,而是通過計算機網絡與節點相連.分布式文件系統的設
基於centos7.3安裝部署jewel版本ceph集群實戰演練
集群 ceph 一、環境準備安裝centos7.3虛擬機三臺由於官網源與網盤下載速度都非常的慢,所以給大家提供了國內的搜狐鏡像源:http://mirrors.sohu.com/centos/7.3.1611/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso在三臺裝好的
Ceph集群部署手冊
sds rim 100g push .repo rbd clean tin style Ceph集群搭建 一、 環境準備(三臺服務器一樣的配置) 操作系統平臺:centos7.3 1.關閉firewalld與selinux 2.每臺服務器添加3塊100G硬盤 3
ceph 集群報 mds cluster is degraded 故障排查
ceph 故障排查 mds degraded ceph 集群報 mds cluster is degraded 故障排查ceph 集群版本:ceph -vceph version 10.2.7 (50e863e0f4bc8f4b9e31156de690d765af245185)ceph -w
使用Ceph集群作為Kubernetes的動態分配持久化存儲
ceph docker kubernetes 使用Docker快速部署Ceph集群 , 然後使用這個Ceph集群作為Kubernetes的動態分配持久化存儲。 Kubernetes集群要使用Ceph集群需要在每個Kubernetes節點上安裝ceph-common 本文出自 “
ceph集群報錯:HEALTH_ERR 1 pgs inconsistent; 1 scrub errors
ceph 報錯 inconsistent; errors scrub 報錯信息如下:[[email protected]/* */ ~]# ceph health detailHEALTH_ERR 1 pgs inconsistent; 1 scrub errors; pg 2
CentOS 部署Etcd集群
etcd etc flannel k8s kubernets docker 一、環境介紹 操作系統信息:CentOS 7 64位 服務器信息: 192.168.80.130 Etcd-master 192.168.80.131 Etcd-node1 192.
修改marathon源碼後,如何編譯,部署到集群中?
mesos、 marathon首先,marathon源碼是由scala語言編寫,由sbt進行項目構建的;與spark不同,spark是由maven進行項目構建;方案一:使用intellij idea導入marathon源碼【目前不可行】A、使用intellij idea導入marathon源碼B、更新源碼C、
Centos7部署Kubernetes集群
ctu 好的 service ech false order leg source modify 1、環境介紹及準備: 1.1 物理機操作系統 物理機操作系統采用Centos7.3 64位,細節如下。 [[email protected] ~]# uname
docker部署consol 集群
uid blank 訪問 版本 服務 dock 節點 git -- 拉取鏡像 docker pull consul 啟動節點1 docker run -d -e ‘CONSUL_LOCAL_CONFIG={"skip_leave_on_interrupt": true}‘
Docker(十三):OpenStack部署Docker集群實戰
-a 模塊 -1 -name nbsp col arm ons http 1、介紹 本教程使用Compose、Machine、Swarm工具把WordPress部署在OpenStack上。 本節采用Consul作為Swarm的Discovery Service模塊,
centos 7 部署k8s集群
指定 end update flannel cluster firewall clust /etc/ centos 前期準備 systemctl stop firewalldsystemctl disable firewalld yum -y install ntp sys
一鍵部署ETCD集群腳本
disabled 8.0 deploy start node listen down dscp isa #!/bin/bash set -x set -e #更改這裏的IP, 只支持部署3個節點etcd集群 declare -A NODE_MAP=(["etcd0"]
在CentOS7上部署 Kubernetes集群
pos cati dock set 使用 mct iptables api manage yum -y install etcd docker flannel kubenetes 一般會遇到沒有k8s源的問題,先 yum update -y 看是否有效,如果還是沒用就創
部署 kubernetes 集群(CentOS7.3,K8S1.8.3)
k8s集群組件和版本Kubernetes 1.6.2Docker 17.04.0-ceEtcd 3.1.6Flanneld 0.7.1 vxlan 網絡TLS 認證通信 (所有組件,如 etcd、kubernetes master 和 node)RBAC 授權kubelet TLS BootStrapping
ceph分布式存儲實戰(1)——ceph集群測試主機規劃
monit dep release host eas rst 存儲 實戰 hostname 主機規劃節點磁盤(4塊)網卡(2塊)mem/cpuOSHostName節點1os-ceph-node1/10G私Eth0:dhcp1G/1CentOS Linux release
ceph分布式存儲實戰(2)——從0開始創建第一個ceph集群
moni name exceptio swap nor 都是 -c 監視 defined 一、在每臺節點的/etc/hosts文件中增加如下內容 192.168.89.101 ceph-node1 192.168.89.102 ceph-node2 192.168.89.1