Commit Graph

1005 Commits (e18154fbe552348667778e066157c44948bbedc4)
 

Author SHA1 Message Date
Leseb 8ec5b773db Merge pull request #159 from leseb/ice-support-more-os
Add multi-OS support for ICE
2014-12-18 11:14:43 +01:00
Sébastien Han 24e2ad8e50 Add multi-OS support for ICE
ICE supports Ubuntu, CentOS and RHEL.
Adding those.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-12-18 11:10:14 +01:00
Leseb 4d27732364 Merge pull request #157 from leseb/fix-osd-autodiscovery
Fix OSD device auto-discovery
2014-12-16 15:08:06 +01:00
Sébastien Han 3850320894 Fix OSD device auto-discovery
Missing variable, conditionnal didn't work.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-12-16 15:07:28 +01:00
Leseb 13d65f9c5c Merge pull request #156 from leseb/disable-default-mds-rgw
Disable MDS and RGW from default
2014-12-16 14:53:53 +01:00
Sébastien Han 81fe11fae5 Disable MDS and RGW from default
MDS and RGW are not deployed often (RGW more), so we disable them from
the default deployment to only get MONs and OSDs.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-12-16 14:52:49 +01:00
Leseb 879025f08c Merge pull request #155 from leseb/ice-support
Add support for Intank Ceph Enterprise
2014-12-16 14:49:08 +01:00
Sébastien Han db91b20308 Add support for Intank Ceph Enterprise
With the appropriate subscription details you will be able to use the
Inktank Ceph Enterprise version of Ceph running on RHEL7.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-12-16 14:47:35 +01:00
Leseb be7fddde5b Merge pull request #148 from shinespb/master
added auto-discovery of OSD disks
2014-12-11 16:15:57 +01:00
Leseb 2ebbd31103 Merge pull request #154 from leseb/fix-bootstrap-precise
Add support for Precise when installing ansible
2014-12-04 12:05:21 +01:00
Sébastien Han b3f69125e5 Add support for Precise when installing ansible
Add support for precise and ppa.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-12-04 12:04:20 +01:00
Leseb 93d86cd938 Merge pull request #151 from matthewrees/100-continue
Support for 100-continue toggling for RGW
2014-11-26 20:12:17 +01:00
Leseb ea96adf314 Merge pull request #153 from leseb/add-client
Introduce client configuration
2014-11-19 12:29:45 -08:00
Sébastien Han 64df495bb6 Introduce client configuration
Introduce a client VM for KRBD and RGW.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-11-19 12:27:56 -08:00
Matthew Rees e07e0b5be4 Replaced shell based sed with apt_repo module call 2014-11-17 12:11:48 +02:00
Matthew Rees 4258dac251 Change to shell from command 2014-11-14 16:48:21 +02:00
Leseb 9b2f1366cd Merge pull request #152 from leseb/fix-uuid-autogen
Fix auto uuid generation
2014-11-14 15:21:59 +01:00
Sébastien Han 621df22a4a Fix auto uuid generation
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-11-14 15:21:30 +01:00
Matthew Rees accbfeff31 Support for 100-continue toggling for RGW
Tested for Precise and Trusty.
2014-11-14 16:05:56 +02:00
Leseb 9104762137 Merge pull request #150 from ceph/revert-149-autogen-mon-secret
Revert "Fix autogen UUID and add auto gen monitor key"
2014-11-14 15:03:58 +01:00
Leseb 3a485bf22a Revert "Fix autogen UUID and add auto gen monitor key" 2014-11-14 15:03:50 +01:00
Leseb d8c5232f74 Merge pull request #149 from leseb/autogen-mon-secret
Fix autogen UUID and add auto gen monitor key
2014-11-13 15:41:46 +01:00
Sébastien Han a7bba85027 Fix autogen UUID and add auto gen monitor key
This fixes the UUID auto generation and introduces the monitor key auto
generation.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-11-13 15:38:10 +01:00
Igor Shestakov ce569b8c6e added auto-discovery of OSD disks 2014-11-13 17:19:18 +03:00
Leseb 4d138c4ebb Merge pull request #147 from leseb/autogen-fsid
Auto generate an FSID
2014-11-13 14:13:37 +01:00
Sébastien Han a107063543 Auto generate an FSID
It has becomes really anoying to manually generate an fsid prior to the
inital bootstrap. This commit introduces a method that auto-generates an
fsid. If for whatever reasons you want to force your own fsid you can
simply edit these 3 files and override the fsid variable:

- roles/ceph-common/vars/main.yml
- roles/ceph-mon/vars/main.yml
- roles/ceph-osd/vars/main.yml

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-11-13 14:08:27 +01:00
Matthew Rees 428f27e2b4 Merge pull request #7 from matthewrees/master
Rebase on master
2014-11-13 15:05:05 +02:00
Matthew Rees 8406d44432 Merge pull request #6 from ceph/master
Rebase from upstream
2014-11-13 14:59:23 +02:00
Leseb b3576608a4 Merge pull request #142 from matthewrees/trusty-radosgw
Fixing errors in rgw playbook for Trusty
2014-11-13 13:51:33 +01:00
Leseb cc4395ae17 Merge pull request #145 from matthewrees/separate-ceph-keys
Standardising key addition
2014-11-13 13:48:02 +01:00
Matthew Rees e2d6e66440 Revert URL-based key addition for Debian 2014-11-13 14:11:51 +02:00
Leseb 044e9d88f2 Merge pull request #146 from leseb/fix-cephx
Fix wrong variable for cephx signature
2014-11-13 11:00:43 +01:00
Sébastien Han ef7891fe84 Fix wrong variable for cephx signature
Add a comment for KRBD, enabling cephx signatures will prevent you to
map RBD devices.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-11-13 10:59:42 +01:00
Matthew Rees b6fcd37bc0 Standardising key addition
Debian based repo’s now fetch keys in a similar manner to Redhat based
ones, and both stable and dev keys have entries in vars.
2014-11-11 17:10:32 +02:00
Matthew Rees cbe3af6727 Merge pull request #3 from ceph/master
Rebase from upstream
2014-11-11 16:36:43 +02:00
Leseb cbb878beba Merge pull request #144 from leseb/ceph-client
Add more detail for the client socket
2014-11-11 12:02:36 +01:00
Sébastien Han 1d8871e615 Add more detail for the client socket
Adding: cluster name, type, id and cctid.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-11-11 12:01:31 +01:00
Leseb c8f2f6610e Merge pull request #141 from matthewrees/monitor-interface
monitor_interface template change
2014-11-11 10:55:41 +01:00
Leseb 76f05a0098 Merge pull request #143 from leseb/fix-rh-install
Fix wrong vars during RH install
2014-11-11 10:50:45 +01:00
Sébastien Han a0b659e66b Fix wrong vars during RH install
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-11-11 10:50:03 +01:00
Matthew Rees c54ab6a701 Fixing errors in rgw playbook for Trusty
- We don’t need ceph-extra for trusty
- Enable multiverse repo for access to libapache2-mod-fastcgi
- Update cache before attempting to install packages to register
multiverse repo and only refresh cache once an hour to avoid delays in
the playbook
- Add wildcard to disabling default site as on Ubuntu it is 000_default
by…default
2014-11-11 11:07:41 +02:00
Matthew Rees 85cd3d9fe4 Merge pull request #2 from ceph/master
Rebase from upstream
2014-11-10 16:44:35 +02:00
Matthew Rees ec16fe31f3 monitor_interface template change
This will fix the monitor_interface issue for Vagrant provisioning
while being preferred to using group_var entries for physical
deployments.
2014-11-10 16:28:13 +02:00
Leseb 547f16b7aa Merge pull request #140 from leseb/rbd-cache
Add a client section in the ceph configuration file
2014-11-10 14:52:11 +01:00
Sébastien Han 29ea4e6f47 Add a client section in the ceph configuration file
In this section we enabled the rbd cache and a socket per client.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-11-10 14:50:19 +01:00
Leseb e28b79119a Merge pull request #139 from leseb/use-giant
Use Giant version
2014-11-10 14:35:34 +01:00
Sébastien Han 51070cc4fb Use Giant version
Use the last stable version: Giant

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-11-10 14:34:45 +01:00
Leseb ccb6fc17f7 Merge pull request #138 from leseb/increase-pid-max
Increase kernel.pid_max to a higher value
2014-11-10 14:15:42 +01:00
Sébastien Han 5e52d89e94 Increase kernel.pid_max to a higher value
While running big boxes with 72 disks it's easy to get out of PID for
all the threads needed by Ceph. Increasing the default value removes
this limitation.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-11-10 14:13:31 +01:00
Matthew Rees 32bf2313d0 Merge pull request #1 from ceph/master
Rebase from upstream
2014-11-10 15:01:05 +02:00