首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

手动安装ceph和使用(3)

手动安装ceph和使用(3)

修改epel源

因为epel原来的源库很多都不全了,所以可以修改下链接:

sudo vi /etc/yum.repos.d/epel.repo


将baseusrl修改成:
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/6//$basearch
注释mirrolist。
安装ceph-deploy,ceph

ceph所有ceph节点都安装,ceph-deploy只需admin节点安装

sudo yum -y update
sudo  yum -y install --release hammer ceph





sudo yum -y update
sudo yum -y install --release hammer ceph-deploy



如果都安装则

sudo yum -y update
sudo yum -y install --release hammer ceph ceph-deploy



如果遇到问题:
No package ceph-deploy available
则需要检查ceph.repo的baseurl里是否有ceph-deploy,没有的话需要修正baseurl。

sudo vi /etc/yum.repos.d/ceph.repo
yum clean all
sudo yum -y install --release hammer ceph-deploy



或者找到一个有ceph-deploy的baseusl,使用命令:

sudo rm /etc/yum.repos.d/ceph.repo
sudo rpm -Uvh http://mirrors.163.com/ceph/rpm- ... -1-0.el6.noarch.rpm
yum clean all
yum makecache
yum install ceph-deploy -y



如果遇到问题
Not using downloaded repomd.xml because it is older than what we have

应该清空/var/cache/yum/目录下面的文件

使用命令

sudo rm -rf /var/cache/yum/



如果遇到问题:
https://mirrors.tuna.tsinghua.edu.cn/epel/6//x86_64/repodata/repomd.xml: [Errno 14] problem making ssl connection

使用命令

sudo vi /etc/yum.repos.d/epel.repo



将enabled=1先改为enabled=0
然后命令行执行

sudo yum install ca-certificates


安装成功后,将enabled重新改为1,再行
sudo yum install -y XXXX可以正常安装了
允许无密码 SSH 登录(admin节点)

生成SSH密钥对,提示 “Enter passphrase” 时,直接回车,口令即为空:

sudo ssh-keygen


把公钥拷贝至所有节点

sudo ssh-copy-id root@ceph1
sudo ssh-copy-id root@ceph2
sudo ssh-copy-id root@ceph3



可能遇到的问题ssh-copy-id permission denied。

这个主要是不允许root用户使用ssh远程连接导致的。
这里在有一个测试方式就是在xshell使用root用户连接看看是否能连通。

如果是ssh服务器拒绝了密码 则说明root的ssh连接配置有问题。
处理方法,需要修改两个地方,一个是PermitRootLogin属性,一个是AllowUsers需要新增root的记录条。
使用命令:



找到PermitRootLogin属性,将配置修改为yes,允许使用root远程登录。

然后在配置文件最后加上(ip)地址与自己的机子对应

AllowUsers root@192.168.1.81 root


重启ssh服务,使用命令(如果重启ssh服务无效,可以尝试重启服务器试试)

sudo service sshd restart


验证是否可以无密码SSH登录

sudo ssh ceph1
sudo ssh ceph2
sudo ssh ceph3
返回列表