Mirantis/fuelweb — pull request #1425 by angdraug (2013-08-23 22:57:21+00:00)
Title: PRD-1410 / Ceph integration stage 1

What works:
- Ceph packages and their dependencies (including update to QEMU 1.2) are added to the ISO
- Ceph manifest can be manually applied (see [ceph/README.md](https://github.com/xarses/fuel/blob/ceph/deployment/puppet/ceph/README.md)) and will:
- deploy a Ceph cluster
- set it as a backend for Glance

Known limitations:
- Glance can't create image from --location ([Ceph bug #121568](https://bugs.launchpad.net/glance/+bug/1215682))
- volumes for OSDs have to be created manually before Ceph manifest is applied
- ceph-deploy is assumed to run on the last node in the Ceph monitor nodes list after the environment configuration is finished, incremental addition of monitor nodes is not supported
- ssh key used for communication between Ceph nodes is hardcoded in the manifest
- Ceph backend for Cinder fails to deploy

Ceph manifest is not enabled in Fuel site.pp so this change has no impact (apart from QEMU upgrade) on non-Ceph environments.

Depends on Mirantis/fuel#503.