Sébastien Han
839cd99520
Zap disk before running ceph-disk prepare
...
We remove all the partitions, label and re-create something clean prior
to prepare the design. This will help solving many issues with existing
disks or while scratching/deploy test environments often.
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
2014-12-18 11:49:32 +01:00
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