]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/log
ceph-ansible.git
10 years agoMerge pull request #188 from leseb/use-trusty-box
Leseb [Mon, 19 Jan 2015 16:42:13 +0000 (17:42 +0100)]
Merge pull request #188 from leseb/use-trusty-box

Upgrade to Trusty box

10 years agoUpgrade to Trusty box 188/head
Sébastien Han [Mon, 19 Jan 2015 16:41:19 +0000 (17:41 +0100)]
Upgrade to Trusty box

Use a Trusty box instead of Precise.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #187 from leseb/debug
Leseb [Fri, 16 Jan 2015 13:42:40 +0000 (14:42 +0100)]
Merge pull request #187 from leseb/debug

Enable Ceph daemons debug options

10 years agoEnable Ceph daemons debug options 187/head
Sébastien Han [Fri, 16 Jan 2015 13:26:30 +0000 (14:26 +0100)]
Enable Ceph daemons debug options

Add debug options for Ceph daemons.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #186 from leseb/swapoff
Leseb [Thu, 15 Jan 2015 10:44:11 +0000 (11:44 +0100)]
Merge pull request #186 from leseb/swapoff

Ability to disable swap

10 years agoAbility to disable swap 186/head
Sébastien Han [Thu, 15 Jan 2015 10:42:51 +0000 (11:42 +0100)]
Ability to disable swap

With enough memory we will probably not need any swap.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #185 from leseb/os-tuning-vfs-pressure
Leseb [Thu, 15 Jan 2015 10:14:52 +0000 (11:14 +0100)]
Merge pull request #185 from leseb/os-tuning-vfs-pressure

Decrease vfs cache pressure

10 years agoDecrease vfs cache pressure 185/head
Sébastien Han [Thu, 15 Jan 2015 10:08:57 +0000 (11:08 +0100)]
Decrease vfs cache pressure

On OSD servers we want to keep as much inodes and dentries in memory as
we can.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #184 from leseb/fix-transparent-huge-page-path
Leseb [Thu, 15 Jan 2015 09:59:27 +0000 (10:59 +0100)]
Merge pull request #184 from leseb/fix-transparent-huge-page-path

Fix transparent huge page sys path

10 years agoFix transparent huge page sys path 184/head
Sébastien Han [Thu, 15 Jan 2015 09:58:45 +0000 (10:58 +0100)]
Fix transparent huge page sys path

The old path was meant for old kernels...

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #183 from leseb/xfs-mount-option-sequential
Leseb [Thu, 15 Jan 2015 09:55:31 +0000 (10:55 +0100)]
Merge pull request #183 from leseb/xfs-mount-option-sequential

Add more option to maximise sequential IO

10 years agoAdd more option to maximise sequential IO 183/head
Sébastien Han [Thu, 15 Jan 2015 09:54:08 +0000 (10:54 +0100)]
Add more option to maximise sequential IO

Using the largeio,inode64,swalloc options usually improves sequential
workloads.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #182 from leseb/ice-fix-epel
Leseb [Tue, 13 Jan 2015 14:50:38 +0000 (15:50 +0100)]
Merge pull request #182 from leseb/ice-fix-epel

Add yum priority plugin

10 years agoAdd yum priority plugin 182/head
Sébastien Han [Tue, 13 Jan 2015 14:46:47 +0000 (15:46 +0100)]
Add yum priority plugin

Without this plugin if a Ceph version is present in a repo (let's say
epel) it will install the epel version and not the ICE version.
We install yum-plugin-priorities.noarch to honor the 'priority=1' flag.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #181 from leseb/transparent-hugepages
Leseb [Tue, 13 Jan 2015 10:13:08 +0000 (11:13 +0100)]
Merge pull request #181 from leseb/transparent-hugepages

Ability to disable transparent hugepage

10 years agoAbility to disable transparent hugepage 181/head
Sébastien Han [Tue, 13 Jan 2015 10:09:53 +0000 (11:09 +0100)]
Ability to disable transparent hugepage

In storage world it's often recommended to disable transparent hugepages
as they will tend to lower performance.
Note that this change won't survive reboot. There are several ways to
disable this permanently such as:

* rc.local
* grub boot line

It's a bit tricky to do this in Ansible since it really depends on the
OS you're running on.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #180 from leseb/zone-reclaim-mode
Leseb [Tue, 13 Jan 2015 09:42:08 +0000 (10:42 +0100)]
Merge pull request #180 from leseb/zone-reclaim-mode

Restructure OS tuning and add new value

10 years agoRestructure OS tuning and add new value 180/head
Sébastien Han [Tue, 13 Jan 2015 09:31:26 +0000 (10:31 +0100)]
Restructure OS tuning and add new value

We now use a single task and loop over a set of params, it's easier to
add now params.

Setting zone_reclaim_mode to 0.
See the discussion on the Ceph ML:
http://lists.ceph.com/pipermail/ceph-users-ceph.com/2013-December/036211.html

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #177 from leseb/osd-sections
Leseb [Mon, 12 Jan 2015 15:46:38 +0000 (16:46 +0100)]
Merge pull request #177 from leseb/osd-sections

WIP: Implement OSD sections

10 years agoMerge pull request #179 from leseb/force-vars
Leseb [Mon, 12 Jan 2015 15:17:16 +0000 (16:17 +0100)]
Merge pull request #179 from leseb/force-vars

Make the monitor secret a mandatory variable.

10 years agoMake the monitor secret a mandatory variable. 179/head
Sébastien Han [Mon, 12 Jan 2015 13:36:15 +0000 (14:36 +0100)]
Make the monitor secret a mandatory variable.

Default behavior is to fail if a variable is not declared however this
can be disable in your ansible.cfg so we force this variable as
mandatory.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoWIP: Implement OSD sections 177/head
Sébastien Han [Thu, 8 Jan 2015 17:27:43 +0000 (12:27 -0500)]
WIP: Implement OSD sections

Still WIP, @mwheckmann free to test
As requested by #162

Current known issue, since ceph.conf gets modified during every single
run (at the end during the merge) so this will restart ceph daemons.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #176 from leseb/os-tuning
Leseb [Wed, 7 Jan 2015 10:46:55 +0000 (11:46 +0100)]
Merge pull request #176 from leseb/os-tuning

Make OS tuning var configurable and file re-ordering

10 years agoMake OS tuning var configurable and file re-ordering 176/head
Sébastien Han [Wed, 7 Jan 2015 10:41:35 +0000 (11:41 +0100)]
Make OS tuning var configurable and file re-ordering

Depending on the OS you are runnning on you should be able to configure
these values.
Re-ordering file for clarity as well.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #175 from leseb/fix-ice
Leseb [Wed, 7 Jan 2015 10:26:47 +0000 (11:26 +0100)]
Merge pull request #175 from leseb/fix-ice

Fix ICE installation

10 years agoFix ICE installation 175/head
Sébastien Han [Wed, 7 Jan 2015 10:25:34 +0000 (11:25 +0100)]
Fix ICE installation

Wrong ordering and variable.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #174 from leseb/update-group-vars
Leseb [Tue, 6 Jan 2015 21:50:12 +0000 (22:50 +0100)]
Merge pull request #174 from leseb/update-group-vars

Update group_vars files to match roles defaults vars

10 years agoUpdate group_vars files to match roles defaults vars 174/head
Sébastien Han [Tue, 6 Jan 2015 21:47:49 +0000 (22:47 +0100)]
Update group_vars files to match roles defaults vars

Updating each group_vars file to reflect the content of each role
default variables.

Closes: #169
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #173 from leseb/fix-vagrant-1.8-deployment
Leseb [Tue, 6 Jan 2015 15:25:10 +0000 (16:25 +0100)]
Merge pull request #173 from leseb/fix-vagrant-1.8-deployment

Fix vagrant deployment for vagrant version > 1.7

10 years agoFix vagrant deployment for vagrant version > 1.7 173/head
Sébastien Han [Tue, 6 Jan 2015 15:23:43 +0000 (16:23 +0100)]
Fix vagrant deployment for vagrant version > 1.7

See: https://github.com/mitchellh/vagrant/issues/5048.

Closes: #172
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #171 from leseb/file-max
Leseb [Tue, 6 Jan 2015 14:30:33 +0000 (15:30 +0100)]
Merge pull request #171 from leseb/file-max

Bump up maximum number of open files

10 years agoBump up maximum number of open files 171/head
Sébastien Han [Tue, 6 Jan 2015 14:26:44 +0000 (15:26 +0100)]
Bump up maximum number of open files

Large cluster will easily reach the default value so we increase it.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #170 from leseb/max-open-files
Leseb [Tue, 6 Jan 2015 13:35:51 +0000 (14:35 +0100)]
Merge pull request #170 from leseb/max-open-files

Bump up max open file for big cluster

10 years agoBump up max open file for big cluster 170/head
Sébastien Han [Tue, 6 Jan 2015 13:23:23 +0000 (14:23 +0100)]
Bump up max open file for big cluster

Big cluster will easily reach the default limit so we need to increase
it and make it configurable.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoRevert "Remove the fsid vars from mon and osd roles"
Sébastien Han [Mon, 5 Jan 2015 23:42:54 +0000 (00:42 +0100)]
Revert "Remove the fsid vars from mon and osd roles"

This reverts commit 216c8e24c83a865a49798a7383fdda7e53b331cf.

10 years agoMerge pull request #167 from leseb/fix-vagrant-fsid
Leseb [Mon, 5 Jan 2015 23:24:29 +0000 (00:24 +0100)]
Merge pull request #167 from leseb/fix-vagrant-fsid

Fix the vagrant deployment

10 years agoFix the vagrant deployment 167/head
Sébastien Han [Mon, 5 Jan 2015 23:21:16 +0000 (00:21 +0100)]
Fix the vagrant deployment

Add a fetch/ceph_cluster_uuid.conf file so we keep the same UUID from
the Vagrantfile and from the ceph-common run.
Prior to that change the Vagrantfile was setting
4a158d27-f750-41d5-9e7f-26ce4c9d2d45 but while playing the ceph-common
role we check if fetch/ceph_cluster_uuid.conf exists, if not we generate
an UUID. Here we ended up with 2 UUIDs...

IMPORTANT NOTE FOR NON-VAGRANT DEPLOYMENT. IF YOU WANT TO USE YOUR OWN
UUID PLEASE REMOVE THAT FILE BEFORE RUNNING THE PLAYBOOK.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #166 from leseb/remove-unsed-vars
Leseb [Mon, 5 Jan 2015 23:19:10 +0000 (00:19 +0100)]
Merge pull request #166 from leseb/remove-unsed-vars

Remove the fsid vars from mon and osd roles

10 years agoRemove the fsid vars from mon and osd roles 166/head
Sébastien Han [Mon, 5 Jan 2015 23:18:04 +0000 (00:18 +0100)]
Remove the fsid vars from mon and osd roles

We do not need them since they get registered by the ceph-common role.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #165 from leseb/move-vars
Leseb [Mon, 5 Jan 2015 23:14:36 +0000 (00:14 +0100)]
Merge pull request #165 from leseb/move-vars

Move role variables to defaults

10 years agoMove role variables to defaults 165/head
Sébastien Han [Mon, 5 Jan 2015 23:13:10 +0000 (00:13 +0100)]
Move role variables to defaults

Following best practices from
http://docs.ansible.com/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable

Closes: #161
Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #164 from leseb/ansible-yaml-parser
Leseb [Mon, 5 Jan 2015 10:54:37 +0000 (11:54 +0100)]
Merge pull request #164 from leseb/ansible-yaml-parser

Add a dummy ansible host file for syntax checking

10 years agoAdd a dummy ansible host file for syntax checking 164/head
Sébastien Han [Mon, 5 Jan 2015 10:53:21 +0000 (11:53 +0100)]
Add a dummy ansible host file for syntax checking

The Ansible YAML syntax checker needs an inventory file.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #163 from bmanojlovic/master
Leseb [Mon, 5 Jan 2015 10:32:56 +0000 (11:32 +0100)]
Merge pull request #163 from bmanojlovic/master

add quotes so ansible yaml parser do not barf on it...

10 years agoadd quotes so ansible yaml parser do not barf on it... 163/head
Boris Manojlovic [Wed, 24 Dec 2014 16:07:50 +0000 (17:07 +0100)]
add quotes so ansible yaml parser do not barf on it...

10 years agoMerge pull request #160 from leseb/ice-rhel7-krbd-mod
Leseb [Thu, 18 Dec 2014 11:30:30 +0000 (12:30 +0100)]
Merge pull request #160 from leseb/ice-rhel7-krbd-mod

Add ICE Kernel module support for Red Hat systems

10 years agoAdd ICE Kernel module support for Red Hat systems 160/head
Sébastien Han [Thu, 18 Dec 2014 11:20:17 +0000 (12:20 +0100)]
Add ICE Kernel module support for Red Hat systems

Install Kernel modules from ICE for Ceph RBD.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #158 from leseb/zap-disk-before-osd-creation
Leseb [Thu, 18 Dec 2014 10:49:59 +0000 (11:49 +0100)]
Merge pull request #158 from leseb/zap-disk-before-osd-creation

Zap disk before running ceph-disk prepare

10 years agoZap disk before running ceph-disk prepare 158/head
Sébastien Han [Wed, 17 Dec 2014 13:48:03 +0000 (14:48 +0100)]
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>
10 years agoMerge pull request #159 from leseb/ice-support-more-os
Leseb [Thu, 18 Dec 2014 10:14:43 +0000 (11:14 +0100)]
Merge pull request #159 from leseb/ice-support-more-os

Add multi-OS support for ICE

10 years agoAdd multi-OS support for ICE 159/head
Sébastien Han [Wed, 17 Dec 2014 17:01:44 +0000 (18:01 +0100)]
Add multi-OS support for ICE

ICE supports Ubuntu, CentOS and RHEL.
Adding those.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #157 from leseb/fix-osd-autodiscovery
Leseb [Tue, 16 Dec 2014 14:08:06 +0000 (15:08 +0100)]
Merge pull request #157 from leseb/fix-osd-autodiscovery

Fix OSD device auto-discovery

10 years agoFix OSD device auto-discovery 157/head
Sébastien Han [Tue, 16 Dec 2014 14:07:28 +0000 (15:07 +0100)]
Fix OSD device auto-discovery

Missing variable, conditionnal didn't work.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #156 from leseb/disable-default-mds-rgw
Leseb [Tue, 16 Dec 2014 13:53:53 +0000 (14:53 +0100)]
Merge pull request #156 from leseb/disable-default-mds-rgw

Disable MDS and RGW from default

10 years agoDisable MDS and RGW from default 156/head
Sébastien Han [Tue, 16 Dec 2014 13:52:49 +0000 (14:52 +0100)]
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>
10 years agoMerge pull request #155 from leseb/ice-support
Leseb [Tue, 16 Dec 2014 13:49:08 +0000 (14:49 +0100)]
Merge pull request #155 from leseb/ice-support

Add support for Intank Ceph Enterprise

10 years agoAdd support for Intank Ceph Enterprise 155/head
Sébastien Han [Tue, 16 Dec 2014 12:46:32 +0000 (13:46 +0100)]
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>
10 years agoMerge pull request #148 from shinespb/master
Leseb [Thu, 11 Dec 2014 15:15:57 +0000 (16:15 +0100)]
Merge pull request #148 from shinespb/master

added auto-discovery of OSD disks

10 years agoMerge pull request #154 from leseb/fix-bootstrap-precise
Leseb [Thu, 4 Dec 2014 11:05:21 +0000 (12:05 +0100)]
Merge pull request #154 from leseb/fix-bootstrap-precise

Add support for Precise when installing ansible

10 years agoAdd support for Precise when installing ansible 154/head
Sébastien Han [Thu, 4 Dec 2014 11:04:20 +0000 (12:04 +0100)]
Add support for Precise when installing ansible

Add support for precise and ppa.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #151 from matthewrees/100-continue
Leseb [Wed, 26 Nov 2014 19:12:17 +0000 (20:12 +0100)]
Merge pull request #151 from matthewrees/100-continue

Support for 100-continue toggling for RGW

10 years agoMerge pull request #153 from leseb/add-client
Leseb [Wed, 19 Nov 2014 20:29:45 +0000 (12:29 -0800)]
Merge pull request #153 from leseb/add-client

Introduce client configuration

10 years agoIntroduce client configuration 153/head
Sébastien Han [Wed, 19 Nov 2014 20:27:56 +0000 (12:27 -0800)]
Introduce client configuration

Introduce a client VM for KRBD and RGW.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoReplaced shell based sed with apt_repo module call 151/head
Matthew Rees [Mon, 17 Nov 2014 10:11:48 +0000 (12:11 +0200)]
Replaced shell based sed with apt_repo module call

10 years agoChange to shell from command
Matthew Rees [Fri, 14 Nov 2014 14:48:21 +0000 (16:48 +0200)]
Change to shell from command

10 years agoMerge pull request #152 from leseb/fix-uuid-autogen
Leseb [Fri, 14 Nov 2014 14:21:59 +0000 (15:21 +0100)]
Merge pull request #152 from leseb/fix-uuid-autogen

Fix auto uuid generation

10 years agoFix auto uuid generation 152/head
Sébastien Han [Fri, 14 Nov 2014 14:07:58 +0000 (15:07 +0100)]
Fix auto uuid generation

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoSupport for 100-continue toggling for RGW
Matthew Rees [Fri, 14 Nov 2014 14:05:56 +0000 (16:05 +0200)]
Support for 100-continue toggling for RGW

Tested for Precise and Trusty.

10 years agoMerge pull request #150 from ceph/revert-149-autogen-mon-secret
Leseb [Fri, 14 Nov 2014 14:03:58 +0000 (15:03 +0100)]
Merge pull request #150 from ceph/revert-149-autogen-mon-secret

Revert "Fix autogen UUID and add auto gen monitor key"

10 years agoRevert "Fix autogen UUID and add auto gen monitor key" 150/head
Leseb [Fri, 14 Nov 2014 14:03:50 +0000 (15:03 +0100)]
Revert "Fix autogen UUID and add auto gen monitor key"

10 years agoMerge pull request #149 from leseb/autogen-mon-secret
Leseb [Thu, 13 Nov 2014 14:41:46 +0000 (15:41 +0100)]
Merge pull request #149 from leseb/autogen-mon-secret

Fix autogen UUID and add auto gen monitor key

10 years agoFix autogen UUID and add auto gen monitor key 149/head
Sébastien Han [Thu, 13 Nov 2014 14:38:10 +0000 (15:38 +0100)]
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>
10 years agoadded auto-discovery of OSD disks 148/head
Igor Shestakov [Thu, 13 Nov 2014 14:19:18 +0000 (17:19 +0300)]
added auto-discovery of OSD disks

10 years agoMerge pull request #147 from leseb/autogen-fsid
Leseb [Thu, 13 Nov 2014 13:13:37 +0000 (14:13 +0100)]
Merge pull request #147 from leseb/autogen-fsid

Auto generate an FSID

10 years agoAuto generate an FSID 147/head
Sébastien Han [Thu, 13 Nov 2014 13:08:27 +0000 (14:08 +0100)]
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>
10 years agoMerge pull request #7 from matthewrees/master
Matthew Rees [Thu, 13 Nov 2014 13:05:05 +0000 (15:05 +0200)]
Merge pull request #7 from matthewrees/master

Rebase on master

10 years agoMerge pull request #6 from ceph/master
Matthew Rees [Thu, 13 Nov 2014 12:59:23 +0000 (14:59 +0200)]
Merge pull request #6 from ceph/master

Rebase from upstream

10 years agoMerge pull request #142 from matthewrees/trusty-radosgw
Leseb [Thu, 13 Nov 2014 12:51:33 +0000 (13:51 +0100)]
Merge pull request #142 from matthewrees/trusty-radosgw

Fixing errors in rgw playbook for Trusty

10 years agoMerge pull request #145 from matthewrees/separate-ceph-keys
Leseb [Thu, 13 Nov 2014 12:48:02 +0000 (13:48 +0100)]
Merge pull request #145 from matthewrees/separate-ceph-keys

Standardising key addition

10 years agoRevert URL-based key addition for Debian 145/head
Matthew Rees [Thu, 13 Nov 2014 12:11:51 +0000 (14:11 +0200)]
Revert URL-based key addition for Debian

10 years agoMerge pull request #146 from leseb/fix-cephx
Leseb [Thu, 13 Nov 2014 10:00:43 +0000 (11:00 +0100)]
Merge pull request #146 from leseb/fix-cephx

Fix wrong variable for cephx signature

10 years agoFix wrong variable for cephx signature 146/head
Sébastien Han [Thu, 13 Nov 2014 09:59:42 +0000 (10:59 +0100)]
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>
10 years agoStandardising key addition
Matthew Rees [Tue, 11 Nov 2014 15:10:32 +0000 (17:10 +0200)]
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.

10 years agoMerge pull request #3 from ceph/master
Matthew Rees [Tue, 11 Nov 2014 14:36:43 +0000 (16:36 +0200)]
Merge pull request #3 from ceph/master

Rebase from upstream

10 years agoMerge pull request #144 from leseb/ceph-client
Leseb [Tue, 11 Nov 2014 11:02:36 +0000 (12:02 +0100)]
Merge pull request #144 from leseb/ceph-client

Add more detail for the client socket

10 years agoAdd more detail for the client socket 144/head
Sébastien Han [Tue, 11 Nov 2014 11:01:31 +0000 (12:01 +0100)]
Add more detail for the client socket

Adding: cluster name, type, id and cctid.

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #141 from matthewrees/monitor-interface
Leseb [Tue, 11 Nov 2014 09:55:41 +0000 (10:55 +0100)]
Merge pull request #141 from matthewrees/monitor-interface

monitor_interface template change

10 years agoMerge pull request #143 from leseb/fix-rh-install
Leseb [Tue, 11 Nov 2014 09:50:45 +0000 (10:50 +0100)]
Merge pull request #143 from leseb/fix-rh-install

Fix wrong vars during RH install

10 years agoFix wrong vars during RH install 143/head
Sébastien Han [Tue, 11 Nov 2014 09:50:03 +0000 (10:50 +0100)]
Fix wrong vars during RH install

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoFixing errors in rgw playbook for Trusty 142/head
Matthew Rees [Tue, 11 Nov 2014 09:07:41 +0000 (11:07 +0200)]
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

10 years agoMerge pull request #2 from ceph/master
Matthew Rees [Mon, 10 Nov 2014 14:44:35 +0000 (16:44 +0200)]
Merge pull request #2 from ceph/master

Rebase from upstream

10 years agomonitor_interface template change 141/head
Matthew Rees [Mon, 10 Nov 2014 14:28:13 +0000 (16:28 +0200)]
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.

10 years agoMerge pull request #140 from leseb/rbd-cache
Leseb [Mon, 10 Nov 2014 13:52:11 +0000 (14:52 +0100)]
Merge pull request #140 from leseb/rbd-cache

Add a client section in the ceph configuration file

10 years agoAdd a client section in the ceph configuration file 140/head
Sébastien Han [Mon, 10 Nov 2014 13:50:19 +0000 (14:50 +0100)]
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>
10 years agoMerge pull request #139 from leseb/use-giant
Leseb [Mon, 10 Nov 2014 13:35:34 +0000 (14:35 +0100)]
Merge pull request #139 from leseb/use-giant

Use Giant version

10 years agoUse Giant version 139/head
Sébastien Han [Mon, 10 Nov 2014 13:34:45 +0000 (14:34 +0100)]
Use Giant version

Use the last stable version: Giant

Signed-off-by: Sébastien Han <sebastien.han@enovance.com>
10 years agoMerge pull request #138 from leseb/increase-pid-max
Leseb [Mon, 10 Nov 2014 13:15:42 +0000 (14:15 +0100)]
Merge pull request #138 from leseb/increase-pid-max

Increase kernel.pid_max to a higher value

10 years agoIncrease kernel.pid_max to a higher value 138/head
Sébastien Han [Mon, 10 Nov 2014 13:13:31 +0000 (14:13 +0100)]
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>
10 years agoMerge pull request #1 from ceph/master
Matthew Rees [Mon, 10 Nov 2014 13:01:05 +0000 (15:01 +0200)]
Merge pull request #1 from ceph/master

Rebase from upstream

10 years agoMerge pull request #137 from matthewrees/vagrantfile
Leseb [Mon, 10 Nov 2014 12:47:34 +0000 (13:47 +0100)]
Merge pull request #137 from matthewrees/vagrantfile

Further linting and deployment automation