ceph luminous版本的安装部署
1. 前期准备
|
# touch /root/.ssh/authorized_keys
# cat id_rsa.pub > authorized_keys
# chmod 700 /root/.ssh
# chmod 644 /root/.ssh/authorized_keys
[root@ceph1 .ssh]# ls
authorized_keys id_rsa id_rsa.pub known_hosts
[root@ceph1 .ssh]# egrep -v "^$|^#" /etc/ssh/sshd_config
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
SyslogFacility AUTHPRIV
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication yes
ChallengeResponseAuthentication no
GSSAPIAuthentication yes
GSSAPICleanupCredentials no
UsePAM yes
X11Forwarding yes
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE
AcceptEnv XMODIFIERS
Subsystem sftp /usr/libexec/openssh/sftp-server
|
|
# scp~/.ssh/id_rsa.pub root@ceph2:/root/.ssh/authorized_keys
# scp~/.ssh/id_rsa.pub root@ceph3:/root/.ssh/authorized_keys
|
|
[root@ceph1 .ssh]# egrep -v "^$|^#" /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted
# systemctl stop firewalld
# systemctl disable firewalld
|
|
[root@ceph1 yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
[root@ceph1 yum.repos.d]#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@ceph1 yum.repos.d]#wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
# rpm -Uvh https://mirrors.aliyun.com/ceph/rpm-luminous/el7/noarch/ceph-release-1-1.el7.noarch.rpm
|
|
sed -i 's#htt.*://download.ceph.com#https://mirrors.aliyun.com/ceph#g' /etc/yum.repos.d/ceph.repo
|
|
# yum update
# yum install ceph-deploy --disablerepo=epel
# yum install python-setuptools
|
|
[root@ceph1]# mkdir /ceph-install && cd /ceph-install
[root@ceph1 ceph-install]#
|
|
[root@ceph1 ceph-install]#ceph-deploy new ceph1 ceph2 ceph3
|
|
[root@ceph1 ceph-install]# ls -l
总用量 276
-rw-r--r-- 1 root root 259 4月 6 18:28 ceph.conf
-rw-r--r-- 1 root root 274426 4月 6 18:37 ceph-deploy-ceph.log
-rw------- 1 root root 73 4月 6 18:24 ceph.mon.keyring
|
|
[root@ceph1 ceph-install]# cat ceph.conf
[global]
fsid = a87ce363-44cb-4d07-8acd-7bb8779f9b8b
mon_initial_members = ceph1, ceph2, ceph3
mon_host = 10.160.20.28,10.160.20.29,10.160.20.30
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx
|
|
export CEPH_DEPLOY_REPO_URL=https://mirrors.aliyun.com/ceph/rpm-luminous/el7
export CEPH_DEPLOY_GPG_URL=https://mirrors.aliyun.com/ceph/keys/release.asc
|
|
ceph-deploy install ceph1 ceph2 ceph3
|
|
[root@ceph1 ceph-install]# ceph-deploy mon create-initial
|
|
[root@ceph1 ceph-install]# ls -ls
总用量 428
4 -rw-------. 1 root root 113 4月 10 16:00 ceph.bootstrap-mds.keyring
4 -rw-------. 1 root root 113 4月 10 16:00 ceph.bootstrap-mgr.keyring
4 -rw-------. 1 root root 113 4月 10 16:00 ceph.bootstrap-osd.keyring
4 -rw-------. 1 root root 113 4月 10 16:00 ceph.bootstrap-rgw.keyring
4 -rw-------. 1 root root 151 4月 10 16:00 ceph.client.admin.keyring
4 -rw-r--r--. 1 root root 294 4月 12 10:28 ceph.conf
400 -rw-r--r--. 1 root root 407953 4月 12 10:17 ceph-deploy-ceph.log
4 -rw-------. 1 root root 73 4月 10 15:15 ceph.mon.keyring
|
|
cp -p /ceph-install/*keyring /etc/ceph/
scp /ceph-install/*keyring root@ceph2:/etc/ceph/
scp /ceph-install/*keyring root@ceph3:/etc/ceph/
|
|
[root@ceph1 ceph-install]# netstat -lpnt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:6800 0.0.0.0:* LISTEN 7115/ceph-osd
tcp 0 0 0.0.0.0:6801 0.0.0.0:* LISTEN 7115/ceph-osd
tcp 0 0 0.0.0.0:6802 0.0.0.0:* LISTEN 7115/ceph-osd
tcp 0 0 0.0.0.0:6803 0.0.0.0:* LISTEN 7115/ceph-osd
tcp 0 0 0.0.0.0:6804 0.0.0.0:* LISTEN 7116/ceph-osd
tcp 0 0 0.0.0.0:6805 0.0.0.0:* LISTEN 7116/ceph-osd
tcp 0 0 0.0.0.0:6806 0.0.0.0:* LISTEN 7116/ceph-osd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 7100/sshd
tcp 0 0 0.0.0.0:6807 0.0.0.0:* LISTEN 7116/ceph-osd
tcp 0 0 0.0.0.0:6808 0.0.0.0:* LISTEN 7107/ceph-mgr
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 7232/master
tcp 0 0 172.16.3.61:6789 0.0.0.0:* LISTEN 7103/ceph-mon
tcp6 0 0 :::22 :::* LISTEN 7100/sshd
tcp6 0 0 ::1:25 :::* LISTEN 7232/master
|
|
[root@ceph1 ceph-install]# ceph-deploy osd create ceph1 --data /dev/sdc --journal /dev/sdb1
[root@ceph1 ceph-install]# ceph-deploy osd create ceph1 --data /dev/sdd --journal /dev/sdb2
[root@ceph2 ceph-install]# ceph-deploy osd create ceph2 --data /dev/sdc --journal /dev/sdb1
[root@ceph2 ceph-install]# ceph-deploy osd create ceph2 --data /dev/sdd --journal /dev/sdb2
[root@ceph3 ceph-install]# ceph-deploy osd create ceph3 --data /dev/sdc --journal /dev/sdb1
[root@ceph3 ceph-install]# ceph-deploy osd create ceph3 --data /dev/sdd --journal /dev/sdb2
|
|
[root@ceph1 ceph-install]# ceph-deploy --overwrite-conf admin ceph1 ceph2 ceph3
|
|
[root@ceph1 ceph-install]# ceph -s
cluster:
id: 31dd66e4-76a7-42bb-8209-b4091753ed6c
health: HEALTH_OK
services:
mon: 3 daemons, quorum ceph1,ceph2,ceph3
mgr: ceph1(active), standbys: ceph3, ceph2
osd: 6 osds: 6 up, 6 in
data:
pools: 0 pools, 0 pgs
objects: 0 objects, 0 B
usage: 6.0 GiB used, 3.5 TiB / 3.5 TiB avail
pgs:
|
|
mon clock drift allowed = 10
--------根据实际情况进行修改,单位是秒,实验环境需要调高到10, 使用ceph -w进行调测
mon clock drift warn backoff = 30
|
|
# ceph-deploy --overwrite-conf config push ceph{1..3}
|
|
#systemctl restart ceph-mon.target
#ceph -s
|
ceph luminous版本的安装部署的更多相关文章
- Ceph学习之路(三)Ceph luminous版本部署
1.配置ceph.repo并安装批量管理工具ceph-deploy [root@ceph-node1 ~]# vim /etc/yum.repos.d/ceph.repo [ceph] name=Ce ...
- ceph Luminous版手动安装零散记录
1.安装必要的依赖包,关防火墙,向/etc/hosts内添加域名等 2.安装ceph 配置yum源 (如果嫌慢,可以配置cachedir=/home/yum/$basearch/$releasever ...
- Ceph Luminous版本创建OSD无法激活问题
一.问题描述 部署ceph的Luminous之ceph-12.2.10版本,在其中一个集群节点部署OSD时,发现命令执行完毕后,集群中并没有将格式化的盘加入到OSD中,也没有任何报错,问题如下: [r ...
- ActiveMQ_Windows版本的安装部署
1, 保证电脑上安装了jdk6以上版本的java,并配置了好环境变量 : 2, 官方下载地址:http://activemq.apache.org/download-archives.html ,这里 ...
- Hyperledger fabric 1.3版本的安装部署(原创多机多Orderer部署
首先,我们在安装前,要考虑一个问题 Hyperledger Fabric,通过指定的节点进行背书授权,才能完成交易的存储 延伸开来,就是为了实现容错.高并发.易扩展,需要zookeeper来选择排序引 ...
- ActiveMQ_Windows和Linux版本的安装部署
1, 保证电脑上安装了jdk6以上版本的java,并配置了好环境变量 : 2, 官方下载地址:http://activemq.apache.org/download-archives.html ,这里 ...
- ceph luminous版本限制osd的内存使用
引言 ceph自从到了L版本以后,L版本的启用,对性能本身有了极大的提高,一直对这个比较不放心的就是内存的占用,刚开始的时候记得大量dd就可以把内存搞崩掉,这个应该是内部的设计逻辑需要更多的内存的占用 ...
- ceph mimc版本ceph-deploy安装与配置
系统环境centos7.6 内核5.0.9 YUM源配置 [root@k8s-sys-10-82-4-200 ceph-cluster]# cat /etc/yum.repos.d/ceph.repo ...
- ceph 常见问题百科全书---luminous安装部署篇
1. 执行步骤:ceph-deploy new node 机器:centos 7.5 ceph Luminous版本 源:阿里云 问题: Traceback (most r ...
随机推荐
- golang内置类型和内置函数
golang内置类型和内置函数是不需要引入包直接可用的 golang内置类型: 数值类型 string int,unint float32,float64 bool array 有长度的 comple ...
- Rocket - util - GenericParameterizedBundle
https://mp.weixin.qq.com/s/vf0PfjbxQ3Ywjk6tk85SfA 介绍GenericParameterizedBundle的实现. 1. 基本介绍 ...
- (Java实现) 最大团问题 部落卫队
首先介绍下最大团问题: 问题描述:给一个无向图G=(V,E) ,V是顶点集合,E是边集合.然后在这顶点集合中选取几个顶点,这几 个顶点任意两个之间都有边在E中.求最多可以选取的顶点个数.这几个顶点就构 ...
- Java实现蓝桥杯VIP算法训练 二元函数
试题 算法训练 二元函数 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 令二元函数f(x,y)=ax+by,a和b为整数,求一个表达式S的值. 只有满足以下要求的表达式才是合法的: ...
- java实现第二届蓝桥杯连通问题(C++)
连通问题. BMP是常见的图像存储格式. 如果用来存黑白图像(颜色深度=1),则其信息比较容易读取. 与之相关的数据: (以下偏移均是从文件头开始) 偏移:10字节, 长度4字节: 图像数据真正开始的 ...
- java实现第七届蓝桥杯圆圈舞
圆圈舞 题目描述 春天温暖的阳光照耀着大地,正是草原上的小动物们最快乐的时候.小动物们在草原上开了一个舞会,欢度这美好的时光. 舞会上最重要的一个环节就是跳圆舞曲,n只小动物手拉手围成一大圈,随着音乐 ...
- java实现第六届蓝桥杯奇妙的数字
奇妙的数字 奇妙的数字 小明发现了一个奇妙的数字.它的平方和立方正好把0~9的10个数字每个用且只用了一次. 你能猜出这个数字是多少吗? 请填写该数字,不要填写任何多余的内容. 结果:69 impor ...
- java实现第五届蓝桥杯六角填数
六角填数 题目描述 如图[1.png]所示六角形中,填入1~12的数字. 使得每条直线上的数字之和都相同. 图中,已经替你填好了3个数字,请你计算星号位置所代表的数字是多少? 请通过浏览器提交答案,不 ...
- PAT 程序运行时间
要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间.这个时间单位是 clock ...
- Spring Cloud微服务(一):公共模块的搭建
本demo后台采用spring cloud微服务,前端选用vue,进行前后端分离搭建.具体项目见git:光头才能强 创建文件夹,并分别创建以下jar工程 创建公共模块(后续有需要,还会增加).无论是d ...