- 浏览: 1444299 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
/etc/hosts
ssh-keygen
ssh-copy-id root@ceph-node1
systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
mv /etc/yum.repos.d/CentOS-Base.repo{,.bak}
curl http://mirrors.163.com/.help/CentOS7-Base-163.repo -o /etc/yum.repos.d/CentOS-Base.repo
yum install epel-release -y && yum clean all && yum update -y
ntpdate pool.ntp.org
ln Shanghai
rpm -Uvh http://mirrors.163.com/ceph/rpm-jewel/el7/noarch/ceph-release-1-1.el7.noarch.rpm
yum update -y
yum install ceph-deploy -y
################
ceph-deploy new ceph-node1 ceph-node2 ceph-node3
ceph-deploy install ceph-node1 ceph-node2 ceph-node3
每个节点都起了ceph-mon
ceph-deploy mon create-initial
有osd错误忽略,
ceph-deploy disk zap ceph-node1:vdb ceph-node2:vdb ceph-node3:vdb
ceph-deploy osd create ceph-node1:vdb ceph-node2:vdb ceph-node3:vdb
ceph osd pool create k8s 128
ceph auth get-or-create client.k8s mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=k8s'
ceph auth get-or-create client.k8s |ssh root@ceph-node1 tee /etc/ceph/ceph.client.k8s.keyring
ceph auth get-or-create client.k8s |ssh root@ceph-node2 tee /etc/ceph/ceph.client.k8s.keyring
ceph auth get-or-create client.k8s |ssh root@ceph-node3 tee /etc/ceph/ceph.client.k8s.keyring
ceph -s --name client.k8s
ceph osd lspools --name client.k8s
rbd ls -p k8s --name client.k8s
rbd create rbd1 -p k8s --size 10240 --name client.k8s
这个步骤需要内核支持,如果内核不支持,map的时候会报错
rbd create rbd2 -p k8s --size 10240 --name client.k8s --image-feature layering
rbd ls -p k8s --name client.k8s
rbd info --image rbd1 -p k8s --name client.k8s
rbd map --image rbd1 -p k8s --name client.k8s
如果报错
dmesg |tail |grep rbd
ceph osd lspools
ceph mon dump
ceph df
ceph mon stat
ceph osd stat
ceph pg stat
ceph pg dump
ceph auth list
ceph osd tree
如果新加一个节点ceph-node4
在node1上
ssh-copy-id ceph-node4
ceph-deploy install ceph-node4
后面不会了
ssh-keygen
ssh-copy-id root@ceph-node1
systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0
sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
mv /etc/yum.repos.d/CentOS-Base.repo{,.bak}
curl http://mirrors.163.com/.help/CentOS7-Base-163.repo -o /etc/yum.repos.d/CentOS-Base.repo
yum install epel-release -y && yum clean all && yum update -y
ntpdate pool.ntp.org
ln Shanghai
rpm -Uvh http://mirrors.163.com/ceph/rpm-jewel/el7/noarch/ceph-release-1-1.el7.noarch.rpm
yum update -y
yum install ceph-deploy -y
################
ceph-deploy new ceph-node1 ceph-node2 ceph-node3
ceph-deploy install ceph-node1 ceph-node2 ceph-node3
每个节点都起了ceph-mon
ceph-deploy mon create-initial
有osd错误忽略,
ceph-deploy disk zap ceph-node1:vdb ceph-node2:vdb ceph-node3:vdb
ceph-deploy osd create ceph-node1:vdb ceph-node2:vdb ceph-node3:vdb
ceph osd pool create k8s 128
ceph auth get-or-create client.k8s mon 'allow r' osd 'allow class-read object_prefix rbd_children, allow rwx pool=k8s'
ceph auth get-or-create client.k8s |ssh root@ceph-node1 tee /etc/ceph/ceph.client.k8s.keyring
ceph auth get-or-create client.k8s |ssh root@ceph-node2 tee /etc/ceph/ceph.client.k8s.keyring
ceph auth get-or-create client.k8s |ssh root@ceph-node3 tee /etc/ceph/ceph.client.k8s.keyring
ceph -s --name client.k8s
ceph osd lspools --name client.k8s
rbd ls -p k8s --name client.k8s
rbd create rbd1 -p k8s --size 10240 --name client.k8s
这个步骤需要内核支持,如果内核不支持,map的时候会报错
rbd create rbd2 -p k8s --size 10240 --name client.k8s --image-feature layering
rbd ls -p k8s --name client.k8s
rbd info --image rbd1 -p k8s --name client.k8s
rbd map --image rbd1 -p k8s --name client.k8s
如果报错
dmesg |tail |grep rbd
ceph osd lspools
ceph mon dump
ceph df
ceph mon stat
ceph osd stat
ceph pg stat
ceph pg dump
ceph auth list
ceph osd tree
如果新加一个节点ceph-node4
在node1上
ssh-copy-id ceph-node4
ceph-deploy install ceph-node4
后面不会了
发表评论
-
xl2tp 备份
2019-09-24 16:25 5742019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 684sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1396参考https://bellard.org/jslinux/t ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 18052019年12月26日 可以参考原来的配置 https:// ... -
consul的基本使用
2017-06-27 11:13 1350### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 560###################lvs######### ... -
系统调用的helloworld
2017-05-04 16:14 558《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1920参考 http://blog.csdn.net/rion_ch ... -
mobile terminal 笔记
2016-12-02 15:35 545找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
socket基础和select(python)
2016-06-14 17:21 1761上接 c语言的socket基础ht ... -
socket基础(c语言)
2016-06-14 16:45 939不使用select 普通的基础socket连接,对多个客户端的 ... -
ffmpeg+nginx 的直播(2,直播摄像头和麦克风)
2016-05-28 20:21 4256假设我的服务器是centos7 192.168.139.117 ... -
ffmpeg+nginx 的直播(1,直播播放的视频文件)
2016-05-26 17:11 651764位操作系统centos7 ############ 1.一 ... -
socat和netcat(nc)
2016-04-29 22:36 1673转 原文链接: http://www.wenquan.name ... -
neutron基础九(qemu nat网络)
2016-02-06 17:21 1556接上基础八,kvm透传nested忽略 1.在主机ce ... -
neutron基础八(qemu 桥接网络)
2016-02-06 13:13 1486qemu的桥接和nat的qemu启动命令是一样的,但是后续的脚 ... -
neutron基础七(qemu tap)
2016-02-02 17:02 968使用qemu 建立个虚拟机 然后用tap设备, 根据基础六,t ... -
neutron基础六(bridge fdb)
2016-01-28 18:30 2133转发表 在三台机器上建立三个namespace 192.16 ... -
南北流量
2016-01-23 23:26 1763一、三层网络架构: 接入层:负责服务器的接入和隔离 汇聚层:汇 ... -
neutron基础五(vxlans)
2016-01-19 16:01 2012架构图画的有点屎,凑合看 架构就是两台服务器 192.168 ...
相关推荐
一:简介 1 二:部署环境介绍 1 三:集群配置准备工作 2 四:安装ceph软件包 6 五:安装ceph对象网关 9 六、搭建ceph集群 10 ...八:检查ceph集群状态常用命令 23 8.1、磁盘压力测试软件推荐 23 九:故障排查 23
该文档详细总结了Linux下对Ceph日常运维的操作命令,可作为ceph常规运维手册使用。在此分享,希望能帮助到有用到的朋友。
Ceph常用命令总结大全.docx
ceph中文文档, ceph,ceph基础命令,降低积分,分享给所有人!
ceph分布式存储实战属于当前云计算存储的领先模块,其讲述分布式存储环境搭建到实战全内容操作命令大全,有助于快速上手使用ceph存储技术
ceph安装部署文档。。
2:常用软件包、常用工具等(非必须、推荐安装) 10 三:集群主机系统初始化准备 10 1:规范系统主机名; 11 2:添加hosts文件实现集群主机名与主机名之间相互能够解析 11 3:每台 ssh-copy-id 完成这些服务器之间免...
ceph rbd操作命令汇总
个人实测整理ceph安装,本人小白,供参考,一起交流,一起学习
Proxmox VE 6 离线安装CEPH-Nautilus,本教程用于解决纯内网环境无法安装配置ceph集群,亲测可用
ceph安装手册
proxmox ve安装ceph分布式存储,可以实现proxmox ve集群使用rbd
Ceph的核心思想是提供一个分布式存储系统,该系统具有大规模的可伸缩性和高性能,并且没有单点故障。从根本上说,它被设计成在通用硬件上运行时具有高度的可伸缩性(可达艾字节(ExaByte)级别甚至更高)。 Ceph提供了...
CentOS6.5源码编译安装和管理Ceph
ceph_性能调优6_2.pdf
ceph安装配置以及我自己的安装过程中遇到问题和解决办法
ceph在ubuntu系统下的手动安装,以及rbd块设备的应用。
分布式存储ceph安装指南,通过vmvare安装,可以组建分布式
openstack与ceph整合安装指导文档.docx
Ceph 存储架构和管理Ceph125学习实验环境,网盘文件永久链接