文档章节

OS Recommendations【推荐操作系统】

天空冰雨
 天空冰雨
发布于 2015/03/25 10:24
字数 874
阅读 48
收藏 0

推荐操作系统(内容提要)

 

1.Ceph Dependencies(Ceph的依赖)
      1.1 Linux Kernel(Linux内核)
      1.2 glibc
2.Platforms(平台)
      2.1 Dumpling(0.67)
      2.2 Cuttlefish(0.61)
      2.3 Bobtail(0.56)
      2.4 Argonaut(0.48)
      2.5 Notes(附注)
      2.6 Testing(测试)


1.Ceph依赖     

        在较新的Linux发行版上部署Ceph,这是我们推荐的通用法则。

1.1Linux内核

        —— Ceph的核心客户端: 目前,我们建议:

                    — v3.6.6或更高版本V3.6稳定系列

                    — v3.4.20或更高版本V3.4稳定系列

        —— btrfs文件系统:如果你想在btrfs上运行Ceph,我们推荐使用一个最新的Linux内核(V3.5或更高版本)。

1.2Glibc

        —— syncfs(2):对非btrfs文件系统(像XFS和ext4)而言,在一台服务器上运行了多个Ceph-osd守护进程时,Ceph使用syncfs(2)系统调用时效率高得多(此功能在2.6.39内核和glibc-2.14加入)。Ceph的新版本(v0.55及更高版本)不依赖于glibc的支持。

2.系统平台

        下面的表格展示了Ceph需求和各种Linux发行版的对应关系。一般来说,Ceph对内核和系统初始化阶段的依赖很少(如sysvinit,upstart, systemd)。


2.1Dumpling(0.67)

 

Distro Release Code Name Kernel Notes Testing

Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C

Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2 B

Ubuntu 13.04 Raring Ringtail linux-3.8.5 B

Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B

Debian 7.0 Wheezy linux-3.2.0 1, 2 B

CentOS 6.3 N/A linux-2.6.32 1, 2 B, I

RHEL 6.3 linux-2.6.32 1, 2 B, I

Fedora 18.0 Spherical Cow linux-3.6.0 B

Fedora 19.0 Schrödinger’s Cat linux-3.10.0 B

OpenSuse 12.2 N/A linux-3.4.0 2 B


2.2Cuttlefish(0.61)

 

Distro Release Code Name Kernel Notes Testing

Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C

Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2 B

Ubuntu 13.04 Raring Ringtail linux-3.8.5 B

Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B

Debian 7.0 Wheezy linux-3.2.0 1, 2 B

CentOS 6.3 N/A linux-2.6.32 1, 2 B, I

RHEL 6.3 linux-2.6.32 1, 2 B, I

Fedora 17.0 Beefy Miracle linux-3.3.4 1, 2 B

Fedora 18.0 Spherical Cow linux-3.6.0 B

OpenSuse 12.2 N/A linux-3.4.0 2 B

 

2.3Bobtail(0.56)

 

Distro Release Code Name Kernel Notes Testing

Ubuntu 11.04 Natty Narwhal linux-2.6.38 1, 2, 3 B

Ubuntu 11.10 Oneric Ocelot linux-3.0.0 1, 2 B

Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C

Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2 B

Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B

Debian 7.0 Wheezy linux-3.2.0 1, 2 B

CentOS 6.3 N/A linux-2.6.32 1, 2 B, I

Fedora 17.0 Beefy Miracle linux-3.3.4 1, 2 B

Fedora 18.0 Spherical Cow linux-3.6.0 B

OpenSuse 12.2 N/A linux-3.4.0 2 B


2.4Argonaut(0.48)


Distro Release Code Name Kernel Notes Testing

Ubuntu 11.04 Natty Narwhal linux-2.6.38 1, 2, 3 B

Ubuntu 11.10 Oneric Ocelot linux-3.0.0 1, 2, 3 B

Ubuntu 12.04 Precise Pangolin linux-3.2.0 1, 2 B, I, C

Ubuntu 12.10 Quantal Quetzal linux-3.5.4 2 B

Debian 6.0 Squeeze linux-2.6.32 1, 2, 3 B

Debian 7.0 Wheezy linux-3.2.0 1, 2, 3 B

2.5附注

     — 1:默认内核btrfs版本较老,不推荐用于Ceph-osd存储节点;要升级到推荐的内核,或者改用xfs、ext4。

     — 2:默认内核带的Ceph客户端较老,不推荐做内核空间客户端(内核RBD或Ceph文件系统),请升级到推荐内核。

     — 3:已安装的glibc版本不支持syncfs(2)系统调用,同一台机器上使用xfs或ext4的Ceph-osd守护进程性能一般,它可以更好。

2.6测试

      — B:我们持续地在这个平台上编译所有分支、做基本单元测试;也为这个平台构建可发布软件包。

      — i: 我们在这个平台上做基本的安装和功能测试。

      — c:我们在这个平台上持续地做全面的功能、退化、压力测试,包括开发分支、预发布版本、正式发布版本。


本文转载自:http://docs.openfans.org/ceph/ceph4e2d658765876863/ceph-1/copy_of_intro-to-ceph30104ecb7ecdceph30...

共有 人打赏支持
天空冰雨

天空冰雨

粉丝 56
博文 9
码字总数 1712
作品 0
成都
个人站长
私信 提问
Intro to Ceph【介绍CEPH】

Intro to Ceph【介绍CEPH】 介绍CEPH 无论你想提供 Ceph对象存储和/或Ceph块设备服务至云平台 ,部署Ceph文件系统或者为了其他目的而使用Ceph,所有的 Ceph存储集群部署都是从设置每个Ceph节...

天空冰雨
2015/03/24
0
0
基于云的开源上网本系统 Jolicloud 1.0 发行

Jolicloud 1.0 Released for Windows and Bootable USB Aug 05, 2010 可安装于Windows下和制作可启动U盘的Jolicloud 1.0 (一款基于云的开源上网本OS)发行 Cloud-based open source netboo......

xyxzfj
2010/08/06
314
0
苹果发布 OS X 10.8.2 Mountain Lion 更新

随着iOS 6的发布,苹果还公布了OS X 10.8.2 Mountain Lion的最新更新,用户可以通过Mac App Store直接免费下载到,此次更新带来了大量改进,包括针对Facebook的支持提升,Game Center的功能增...

oschina
2012/09/20
1K
3
Visual Studio Code 1.6 发布,跨平台编辑器

Visual Studio Code 1.6 发布了。 Visual Studio Code 是一个运行于 OS X,Windows 和 Linux 之上的,针对于编写现代 web 和云应用的跨平台编辑器。 更新内容: TypeScript 2.0 - 对于 Java...

达尔文
2016/10/11
5.9K
25
Phasing out legacy recommendations on Android TV

Phasing out legacy recommendations on Android TV 谷歌中国开发者社区 (GDG)2017-12-221 阅读 Android Posted by Bejamin Baxter, Developer Programs Engineer At Google I/O 2017, we a......

谷歌中国开发者社区 (GDG)
2017/12/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

极路由4刷OpenWrt(LEDE)

申请开发者模式 登录路由器后台 进入插件中间 选中路由器信息 申请开发者权限 安装开发者插件 刷 Bootloader 下载 极路由4 的 Breed 通过SSH登录路由器 (必须安装开发者插件,端口 1022 账号...

dingdayu
31分钟前
2
0
浅淡个人学习嵌入式Linux过程

我专业是电子信息工程,在初入大学的时候,我们的班主任便要我们多多去了解一些关于电子方面的知识。后来我了解到了嵌入式,继而了解到了嵌入式Linux。其实我们学习linux差不多就学习linux内...

linux-tao
今天
6
0
SpringBoot使用GraphQL简单学习-1

官网 一、GraphQL简介 1.GraphQL是什么? GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够...

wind2012
今天
4
0
Android的WIFI局域网对讲机

https://blog.csdn.net/z979451341/article/details/79280749 (三)Android局域网内语音对讲 基于UDP语音传输 https://blog.csdn.net/stormxiaofeng/article/details/80513947 Android7.0手......

shzwork
今天
2
0
vuex

一直有个误区 vuex既然页面刷新会丢失 那还有什么意义 。 重新翻看了下文档才恍然大误,vuex主要解决的是不同组件间的通信。 跨页面数据共享本质上还是用sessionStorage/localStorage...

东东笔记
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部