Commit Graph

5300 Commits (2485b358252170be2d013660fa70c761c16037c1)
 

Author SHA1 Message Date
Leseb 1d5ec9ae1e Merge pull request #68 from leseb/purge-ceph
Add a purge playbook to remove Ceph
2014-04-14 15:19:03 +02:00
Sébastien Han be7f8ab89b Add a purge playbook to remove Ceph
The playbook removes packages, configuration files and ALL THE DATA from
Ceph.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-04-14 15:18:34 +02:00
Leseb 080e2011b4 Merge pull request #67 from leseb/improve-ceph-conf
Improve ceph.conf
2014-04-11 14:08:52 +02:00
Sébastien Han 3c0ffd671f Improve ceph.conf
Add tunables for:

* recovery
* performance

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-04-11 14:07:37 +02:00
Leseb 74eb9eaa04 Merge pull request #66 from leseb/wip-maintenance
Add maintenance playbook
2014-04-09 17:53:55 +02:00
Sébastien Han 9a60f122ef Add maintenance playbook
This playbook was made to automate Ceph servers maintenance
Typical use case: hardware change
By running this playbook you will set the 'noout' flag on your
cluster, which means that OSD **can't** be marked as out
of the CRUSH map, but they will be marked as down.
Basically we tell the cluster to don't move any data since
the operation won't last for too long.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-04-09 17:51:59 +02:00
Leseb 05fdc19182 Merge pull request #65 from guestisp/add-support-for-subdomains-calls
Add support for subdomain calls in S3 api.
2014-04-07 13:29:17 +02:00
Alessandro Corbelli 61ab445128 Add support for subdomain calls in S3 api. See http://ceph.com/docs/master/radosgw/config/#enabling-subdomain-s3-calls 2014-04-07 12:06:24 +02:00
Leseb 6cadebd5c5 Merge pull request #61 from guestisp/remove-default-users-from-rgw
Remove RadosGW default users
2014-03-26 11:35:54 +01:00
Alessandro Corbelli d7195922b2 Totally removed test users creation from RGW tasks 2014-03-26 11:34:05 +01:00
Leseb d2b29bb13b Merge pull request #62 from guestisp/fix-54-use-hostname-in-ceph-conf
Use ansible_hostname in RGW config inside ceph.conf
2014-03-26 11:27:32 +01:00
Alessandro Corbelli c2a0865464 Use ansible_hostname in RGW config inside ceph.conf
Fix #54
2014-03-26 11:26:18 +01:00
Alessandro Corbelli c7476fb375 Remove RadosGW default users 2014-03-26 11:22:37 +01:00
Leseb 4aeaa9609f Update README 2014-03-23 23:20:09 +01:00
Leseb 3ae0b29adb Merge pull request #59 from jcftang/wip-motd-mon
Drop a update-motd.d fragment for monitors so when the user/admin logs i...
2014-03-23 11:59:58 +01:00
Jimmy Tang c3480a588c Drop a update-motd.d fragment for monitors so when the user/admin logs into a monitor there is a small notice for the user about the state of the ceph cluster. Works only on ubuntu for now 2014-03-22 14:57:22 +00:00
Leseb e6c162167c Merge pull request #58 from guestisp/skip-missing-hosts-from-rgw-conf
Skip missing RGW hosts in ceph.conf
2014-03-20 13:42:09 +01:00
Alessandro Corbelli 7623376203 Skip missing RGW hosts in ceph.conf 2014-03-20 12:14:43 +01:00
Leseb 7339a6542f Fix README typo
Fix typo
2014-03-19 19:40:42 +01:00
Leseb 06368d309a Merge pull request #57 from leseb/fix-readme
Highlight important facts (fsid and monitor key)
2014-03-19 19:38:04 +01:00
Sébastien Han b202df711a Highlight important facts (fsid and monitor key)
Update the README with an entry for the fsid and monitor keys. We
dediced to remove every key from the default variables.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-19 19:36:22 +01:00
Leseb 7b164dcdcd Merge pull request #56 from leseb/fix-rgw-key-conf
Fix rgw section name
2014-03-19 16:37:00 +01:00
Sébastien Han b21174b189 Fix section name
All the rgw instance should share the same key so the section name
should not be changed.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-19 16:29:57 +01:00
Leseb 57d1f855f4 Merge pull request #55 from leseb/fix-rgw-pkg
Remove hardcoded distro
2014-03-19 16:28:20 +01:00
Sébastien Han 6e355c0ccc Remove hardcoded distro
This was a leftover from some previous tests.

Closes: #53

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-19 16:27:24 +01:00
Leseb a62aebb835 Merge pull request #50 from guestisp/fix-49
Fix #49
2014-03-19 16:15:18 +01:00
Leseb 1255125d0f Merge pull request #52 from guestisp/fix-51
Fix #51
2014-03-19 14:23:47 +01:00
Leseb f43cc8253f Merge pull request #48 from guestisp/remove-https-for-ceph-key
Remove HTTPS from ceph key url
2014-03-19 14:13:12 +01:00
Alessandro Corbelli 504ca7b154 Fix #51 2014-03-19 12:45:56 +01:00
Alessandro Corbelli 1efa42d809 Fix #49 2014-03-19 12:40:02 +01:00
Alessandro Corbelli fe3b584e8f Remove HTTPS from ceph key url. It's a public key, no need for HTTPS as it trigger "failed to validate the SSL certificate for ceph.com:443" errors 2014-03-19 11:56:31 +01:00
Leseb 4281b4d247 Merge pull request #47 from jcftang/wip-haproxy
Example HAProxy configuration
2014-03-17 13:58:21 +01:00
Jimmy Tang 7669d05bf3 re-tab/indent configuration 2014-03-17 10:27:49 +00:00
Jimmy Tang 15b89704fd Fix typo in handler 2014-03-17 09:17:49 +00:00
Jimmy Tang 2e17fb8dbe note what the radosgw_interface variable means 2014-03-17 07:17:27 +00:00
Jimmy Tang b34ead5457 make radosgw_interface configurable for haproxy 2014-03-16 09:43:49 +00:00
Jimmy Tang ea88bd6eaa microformat variable to be in line with rest of roles and playbooks 2014-03-16 09:40:27 +00:00
Jimmy Tang 63f7e5deb3 fix up indentation in configuration file 2014-03-16 09:39:33 +00:00
Jimmy Tang 8841b9d37a more meaningful backend name 2014-03-15 12:10:59 +00:00
Jimmy Tang ecdd54d6f9 Initial add of haproxy example for fronting a number of radosgw's 2014-03-15 08:58:24 +00:00
Leseb 382ed13a08 Merge pull request #46 from leseb/fix-mon-initial-members
Remove mon_initial_members option
2014-03-14 17:13:15 +01:00
Sébastien Han 300e87ec35 Remove mon_initial_members option
The mon_initial_members is not used since we declare the mon section in
the ceph.conf file. Later, we could reduce the ceph.conf file by only
using the mon_host flag instead of all the mon sections.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-14 17:11:27 +01:00
Leseb 7d30e31900 Merge pull request #45 from leseb/improve-read
Improve README file
2014-03-14 16:48:18 +01:00
Sébastien Han 54fcc2def7 Improve README file
Clarify the support section, add OS support.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-14 16:32:00 +01:00
Leseb 6b0dbdcfd2 Merge pull request #43 from leseb/feature-reduce-vm-memory
Reduce VM memory consumption
2014-03-14 10:48:35 +01:00
Sébastien Han 8a9851a045 Reduce VM memory consumption
We now have 7 virtual machines in the Vagrant sandbox. This takes a lot
of memory. This might be a problem for some laptop and whon't help
testings.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-14 10:47:06 +01:00
Leseb de78baebce Merge pull request #7 from leseb/wip-add-rgw
Add RADOS Gateway support
2014-03-13 23:49:12 +01:00
Sébastien Han f295b4f5b4 Add RADOS Gateway support
This is a wip branch.
This works on Ubuntu precise, Debian Wheezy and CentOS 6.4.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-03-13 23:43:57 +01:00
Leseb 4924cdec59 Merge pull request #40 from guestisp/fix-ceph-conf-if-mds-are-not-reachable
Fix ceph.conf if MDSs are not reachable
2014-03-12 16:14:17 +01:00
Alessandro Corbelli f363f63446 Fix ceph.conf if MDSs are not reachable 2014-03-12 16:13:06 +01:00