summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeil Levine <levine@yoyo.org>2013-02-22 22:41:09 +0000
committerSage Weil <sage@inktank.com>2013-02-24 07:24:21 -0800
commit3896896cf40e075918403b2ee75b5dee7ecb7c7e (patch)
treef0920b2b6a828f16438369c6e5801843591c4b56
parent704db850131643b26bafe6594946cacce483c171 (diff)
downloadceph-3896896cf40e075918403b2ee75b5dee7ecb7c7e.tar.gz
Changes to the OS support, multi-data center, and hypervisor questions.
Signed-off-by: Neil Levine <neil.levine@inktank.com>
-rw-r--r--doc/faq.rst51
1 files changed, 28 insertions, 23 deletions
diff --git a/doc/faq.rst b/doc/faq.rst
index 9777a272012..4ea05e7a06e 100644
--- a/doc/faq.rst
+++ b/doc/faq.rst
@@ -11,12 +11,12 @@ mailing lists, the IRC channel, and on the `Ceph.com`_ blog.
Is Ceph Production-Quality?
===========================
-Ceph's object store is production ready. Large-scale storage systems (i.e.,
-petabytes of data) use Ceph's RESTful object store, which provides APIs
+Ceph's object store (RADOS) is production ready. Large-scale storage systems (i.e.,
+petabytes of data) use Ceph's RESTful Object Gateway (RGW), which provides APIs
compatible with Amazon's S3 and OpenStack's Swift. Many deployments also use
-the Ceph block device, including deployments of OpenStack and CloudStack.
-`Inktank`_ provides commercial support for the Ceph object store, RESTful
-interfaces, block devices and CephFS with running a single metadata server.
+the Ceph Block Device (RBD), including deployments of OpenStack and CloudStack.
+`Inktank`_ provides commercial support for the Ceph object store, Object
+Gateway, block devices and CephFS with running a single metadata server.
The CephFS POSIX-compliant filesystem is functionally complete and has been
evaluated by a large community of users. There are production systems using
@@ -40,9 +40,15 @@ proprietary hardware. For details, see `Ceph Hardware Recommendations`_.
What Kind of OS Does Ceph Require?
==================================
-Ceph runs on Linux. Most Ceph users run a Debian/Ubuntu distribution, which you
-can install from `APT packages`_. Ceph builds `RPM packages`_ for Federa/RHEL
-too. You can also download Ceph source `tarballs`_ and build Ceph for your
+Ceph runs on Linux for both the client and server side.
+
+Ceph runs on Debian/Ubuntu distributions, which you can install from `APT
+packages`_.
+
+Ceph also runs on Fedora and Enterprise Linux derivates (RHEL, CentOS) using
+`RPM packages`_ .
+
+You can also download Ceph source `tarballs`_ and build Ceph for your
distribution. See `Installation`_ for details.
@@ -170,10 +176,11 @@ Internet, you may need to configure Ceph to ensure effective peering, heartbeat
acknowledgement and writes to ensure the cluster performs well with additional
WAN latency.
-Dedicated connections are expensive, so people tend to avoid them. The Ceph
-community is exploring asynchronous writes to make distributing a cluster across
-data centers without significant changes to the default settings (e.g.,
-timeouts).
+The Ceph community is working on an asynchronous write capability via the Ceph
+Object Gateway (RGW) which will provide an eventually-consistent copy of data
+for disaster recovery purposes. This will work with data read and written via
+the Object Gateway only. Work is also starting on a similar capability for Ceph
+Block devices which are managed via the various cloudstacks.
How Does Ceph Authenticate Users?
@@ -193,11 +200,10 @@ for multi-tenancy in limited cases. Ceph plans on developing authentication
namespaces within pools in future releases, so that Ceph is well-suited for
multi-tenancy within pools.
-
Can Ceph use other Multi-tenancy Modules?
=========================================
-The Bobtail release of Ceph integrates RADOS Gateway with OpenStack's Keystone.
+The Bobtail release of Ceph integrates the Object Gateway with OpenStack's Keystone.
See `Keystone Integration`_ for details.
.. _Keystone Integration: ../radosgw/config#integrating-with-openstack-keystone
@@ -222,10 +228,9 @@ store provides storage capacity utilization statistics.
Does Ceph Provide Billing?
==========================
-Ceph does not provide billing functionality at this time. Improvements to
-pool-based namespaces and pool-based usage tracking may make it feasible to use
-Ceph usage statistics with usage tracking and billing systems in the future.
-
+Usage information is available via a RESTful API for the Ceph Object Gateway
+which can be integrated into billing systems. Usage data at the RADOS pool
+level is not currently possible but is on the roadmap.
Can Ceph Export a Filesystem via NFS or Samba/CIFS?
===================================================
@@ -243,11 +248,11 @@ allow you to use QEMU with Ceph. Most Ceph deployments use the `librbd` library.
Cloud solutions like `OpenStack`_ and `CloudStack`_ interact `libvirt`_ and QEMU
to as a means of integrating with Ceph.
-Ceph integrates cloud solutions via ``libvirt`` and QEMU, but the Ceph community
-is also talking about supporting the Xen hypervisor. Ceph and Citrix engineers
-have built a prototype, but they have not released a stable means of integrating
-Xen with Ceph for general use yet. Similarly, there is interest in support for
-VMWare, but there is no deep-level integration between VMWare and Ceph as yet.
+Ceph integrates cloud solutions via ``libvirt`` and QEMU. The Ceph community
+is also looking to supporting the Xen hypervisor in future releases.
+
+There is interest in support for VMWare, but there is no deep-level integration
+between VMWare and Ceph as yet.
Can Block, CephFS, and Gateway Clients Share Data?