Ceph官方文档翻译.docx

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Ceph 官方文档翻译

石家庄众毅信息技术有限公司

2017 年 06 月

目录

在此处插入索引和目录

准备 ?

New in version .

谢谢您尝试 Ceph!我们建议安装一个ceph-deploy 管理节点和一个三节点的Ceph 存储集群来研究 Ceph的基本特性。这篇预检会帮你准备一个 ceph-deploy 管理节点、以及三个 Ceph 节点(或虚拟机),以此构成Ceph 存储集群。在进行下一步之前,请参见操作系统推荐以确认你安装了合适的 Linux发行版。如果你在整个生产集群中只部署了单一

Linux发行版的同一版本,那么在排查生产环境中遇到的问题时就会容易一点。

在下面的描述中节点代表一台机器。

在没有 DNS的情况下,需要手动修改各个主机的hosts 文件和主机名

安装 CEPH 部署工具?

把Ceph 仓库添加到ceph-deploy管理节点,然后安装ceph-deploy。

高级包管理工具(APT)?

在 Debian和Ubuntu发行版上,执行下列步骤:

1.添加 release key:

wget -q -O- '' | sudo apt-key add -

2.添加 Ceph软件包源,用 Ceph 稳定版(如cuttlefish、 dumpling、 emperor 、

firefly等等)替换掉{ceph-stable-release}。例如:

3.echo deb $(lsb_release -sc) main | sudo tee /etc/apt/更新你的仓库,并安

装 ceph-deploy :

sudo apt-get update && sudo apt-get install ceph-deploy

Note

你也可以从欧洲镜像下载软件包,只需把替换成即可。

红帽包管理工具(RPM)?

在 Red Hat(rhel6、rhel7)、CentOS(el6、el7)和Fedora 19-20(f19 - f20)上

执行下列步骤:

1.(只需要在管理节点)在RHEL7上,用subscription-manager注册你的目标机

器,确认你的订阅,并启用安装依赖包的“ Extras ”软件仓库。例如:

如果使用 ceph-deploy部署,则不需要此步骤

sudo subscription-manager repos --enable=rhel-7-server-extras-rpms

2.在 RHEL6 上,安装并启用Extra Packages for Enterprise Linux (EPEL)软件仓

库。请查阅EPEL wiki获取更多信息。

3.(只需要在管理节点)在 CentOS 上,可以执行下列命令:

sudo yum install -y yum-utils

sudo yum-config-manager --add-repo

sudo yum install --nogpgcheck -y epel-release

sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

4.sudo rm /etc/ (只需要在管理节点)把软件包源加入软件仓库。用文本编辑器创建

一个 YUM (Yellowdog Updater, Modified)库文件,其路径为/etc/。例如:

sudo vim /etc/把如下内容粘帖进去,用Ceph的最新主稳定版名字替换

{ceph-stable-release}(如firefly),用你的Linux发行版名字替换{distro}(如

el6 为CentOS 6、 el7 为CentOS 7、 rhel6 为Red Hat、 rhel7 为Red Hat 7、 fc19 是Fedora

19、 fc20 是Fedora 20)。最后保存到 /etc/ 文件中。

[ceph-noarch]

name=Ceph noarch packages

5.baseurl= 更新软件库并安装ceph-deploy:

sudo yum update && sudo yum install ceph-deploy

Note

你也可以从欧洲镜像下载软件包,只需把替换成即可。

CEPH 节点安装?

你的管理节点必须能够通过SSH 无密码地访问各Ceph 节点。如果ceph-deploy以某个普通用户登录,那么这个用户必须有无密码使用sudo 的权限。

安装 NTP?

我们建议在所有Ceph 节点上安装NTP 服务(特别是Ceph Monitor节点),以免因时钟

漂移导致故障,详情见时钟。

在 CentOS / RHEL上,执行:

sudo yum install ntp ntpdate ntp-doc

在 Debian / Ubuntu上,执行:

sudo apt-get install ntp

确保在各Ceph 节点上启动了NTP 服务,并且要使用同一个NTP 服务器,详情见NTP 。

安装 SSH 服务器?

在所有 Ceph 节点上执行如下步骤:

1.在各 Ceph 节点安装 SSH 服务器(如果还没有):

sudo apt-get install openssh-server

或者

sudo yum install openssh-server

2.确保所有 Ceph 节点上的SSH 服务器都在运行。

创建部署CEPH 的用户?

相关文档
最新文档