ceph 0.87 ubuntu14.04 部署(准备篇 )
来源:互联网 发布:小灰熊字幕软件 编辑:程序博客网 时间:2024/06/07 14:21
CEPH节点设置
(注意 我配置的机器是 hostname分别是 osd0 , osd1 , mds , ceph-admin四台机器。其中ceph-admin用来安装mon以及 ceph-deploy)
执行以下的步骤:
1.在每个Ceph节点上创建一个用户。
sudo useradd -d /home/ceph -m ceph
sudo passwd ceph
2.在每个Ceph节点中为用户增加 root 权限
sudo chmod 0440 /etc/sudoers.d/ceph
3.安装一个SSH服务器 (如果必要):
sudo yum install openssh-server
4.用无密码的SSH连接到每个Ceph节点来配置你的 ceph-deploy 管理节点. 保留密码为空:
Generating public/private key pair.
Enter file in which to save the key (/ceph-client/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /ceph-client/.ssh/id_rsa.
Your public key has been saved in /ceph-client/.ssh/id_rsa.pub.
5.复制秘钥至每个Ceph节点.
6.修改你的ceph-deploy 管理节点的 ~/.ssh/config 文件使它能像你创建的用户(比如, ceph)一样记录至Ceph节点 .
Hostname ceph-server.fqdn-or-ip-address.com
User ceph
7.用和主机名 ping 来确定连接性 (比如, 不是IP地址). 必要的解决主机名解析问题和防火墙问题。
CEPH部署设置
增加Ceph资料库至 ceph-deploy 管理节点. 之后,安装 ceph-deploy.
重要:如果你是用不同的用户登录的,就不要用sudo或者root权限运行ceph-deploy,因为在远程的主机上不能发出sudo命令
高级包管理工具(APT)
对于Debian和Ubuntu的发行版,请执行下列步骤:
1.添加发行密钥
echo deb http://ceph.com/debian-dumpling/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
sudo apt-get update
sudo apt-get install ceph-deploy
2.添加Ceph包到你的仓库,用一个稳定的Ceph发行版替换{ceph-stable-release}(如 cuttlefish, dumpling等),例如
注意此处有个空格,最终结果如下所示: http://ceph.com/debian-giant/ trusty main
3.更新你的仓库并安装ceph-deploy
Red Hat软件包管理器(RPM)
对于Red Hat(rhel6), CentOS (el6), Fedora 17-19 (f17-f19), OpenSUSE 12 (opensuse12), 和 SLES (sles11)等平台按照下面的步骤:
1.添加包到你的仓库。打开一个文本编辑器和创建一个Yellowdog更新,修改(YUM)项,使用路径/etc/yum.repos.d/ceph.repo,例如:
粘贴下列示例代码。用一个稳定的Ceph发行版替换{ceph-stable-release}(如 dumpling等).R用你的Linux发行版替换{distro}(如el6 for CentOS 6, rhel6 for Red Hat 6, fc18 or fc19 for Fedora 18 or Fedora 19和sles11 for SLES 11)。最后,保存文件至/etc/yum.repos.d/ceph.repo。
name=Ceph noarch packages
baseurl=http://ceph.com/rpm-{ceph-stable-release}/{distro}/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
2.更新你的仓库并安装ceph-deploy
- ceph 0.87 ubuntu14.04 部署(准备篇 )
- Ubuntu14.04部署CEPH
- CEPH Ubuntu14.04 集群部署
- ceph 0.87 ubuntu14.04 使用ceph-deploy配置(配置篇)
- ubuntu14.04安装ceph
- ubuntu14.04 编译安装ceph
- 使用ceoh-deploy工具快速部署ceph--先决条件准备
- Ubuntu14.04 CEPH 集群搭建(一)
- ubuntu14.04 ceph分布式集群搭建(二)
- Ceph Calamari 安装(Ubuntu14.04)
- ubuntu14.04LTS ceph快速安装
- CEPH Ubuntu14.04 集群删除 OSD 节点
- CEPH Ubuntu14.04 集群添加 OSD 节点
- Ubuntu14.04 CEPH 集群搭建(一)
- ubuntu14.04 ceph分布式集群搭建(二)
- Ceph部署
- ceph部署
- Ceph部署
- 冒泡排序C语言实现(编译通过)
- dd创建固定大小文件
- 黑马程序员——Java基础--内部类
- Eclipse常用快捷键汇总
- 设置控件边框的样式
- ceph 0.87 ubuntu14.04 部署(准备篇 )
- 工具类之Java的身份证号码工具类
- 如何快速地编写和运行一个属于自己的MapReduce例子程序
- plsql远程访问 oracle数据库的相关配置
- 流媒体播放方式
- 高并发高流量网站架构(转)
- windows文本在linux上处理异常问题
- <STL源码剖析>阅读笔记之 仿函数和适配器
- 关于iOS代码实现自动布局