Leseb
a20a454177
Merge pull request #929 from ceph/shrink-cluster
...
add shrink playbook
2016-08-16 12:01:55 +02:00
Leseb
1d3374dce0
Merge pull request #935 from cdwertmann/patch-2
...
Remove duplicate "max open files"
2016-08-16 09:49:42 +02:00
Leseb
995efb940f
Merge pull request #932 from dang/nfs-rgw
...
NFS for FSAL_RGW
2016-08-16 09:45:17 +02:00
Leseb
fc43059c6b
Merge pull request #934 from ceph/issue-811
...
rename ceph_stable_rh_storage to ceph_stable_rhcs
2016-08-16 09:35:41 +02:00
Christoph Dwertmann
dde346ff30
Remove duplicate "max open files"
2016-08-16 15:56:40 +10:00
Alfredo Deza
3037b75624
ceph-common: convert ceph_stable_rh_storage to ceph_rhcs in prerequisites for iso install
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: issue#811
2016-08-15 11:24:37 -04:00
Alfredo Deza
1681a3ecb6
ceph-common: convert ceph_stable_rh_storage to ceph_rhcs in prerequisites for cdn install
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: issue#811
2016-08-15 11:24:37 -04:00
Alfredo Deza
a403645944
ceph-common: convert ceph_stable_rh_storage to ceph_rhcs when installing rhs on redhat
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: issue#811
2016-08-15 11:24:37 -04:00
Alfredo Deza
90730a7f4b
ceph-common: convert ceph_stable_rh_storage to ceph_rhcs when installing rhs on debian
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: issue#811
2016-08-15 11:24:37 -04:00
Alfredo Deza
30494497b0
ceph-common: convert ceph_stable_rh_storage to ceph_rhcs in mandatory vars
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: issue#811
2016-08-15 11:24:37 -04:00
Alfredo Deza
efe2c9e518
ceph-common: convert ceph_stable_rh_storage to ceph_rhcs in system checks
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: issue#811
2016-08-15 11:24:36 -04:00
Alfredo Deza
23051e7ea5
ceph-common: convert ceph_stable_rh_storage to ceph_rhcs in main task
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: issue#811
2016-08-15 11:24:36 -04:00
Alfredo Deza
b41c84bb0d
ceph-common: convert ceph_stable_rh_storage to ceph_rhcs in repo template
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: issue#811
2016-08-15 11:24:36 -04:00
Alfredo Deza
492518a2cd
ceph-common: convert ceph_stable_rh_storage to ceph_rhcs in defaults
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: issue#811
2016-08-15 11:24:36 -04:00
Alfredo Deza
a37e2f7a1c
ceph-common: convert ceph_stable_rh_storage to ceph_rhcs in README
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: issue#811
2016-08-15 11:24:36 -04:00
Alfredo Deza
290b83cd06
group_vars: convert ceph_stable_rh_storage to ceph_rhcs
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
Resolves: issue#811
2016-08-15 11:24:36 -04:00
Ivan Font
a0fc1becc8
Fix ceph.conf template for containerized deployment
...
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-12 17:45:55 -07:00
Sébastien Han
a76bc46d2a
add shrink playbooks: mons and osds
...
We now have the ability to shrink a ceph cluster with the help of 2 new
playbooks. Even if a lot portions of those are identical I thought I
would make more sense to separate both for several reasons:
* it is rare to remove mon(s) and osd(s)
* this remains a tricky process so to avoid any overlap we keep things
* separated
For monitors, just select the list of the monitor hostnames you want to
delete from the cluster and execute the playbook like this. The hostname
must be resolvable. Then run the playbook like this:
ansible-playbook shrink-cluster.yml -e mon_host=ceph-mon-01,ceph-mon-02
Are you sure you want to shrink the cluster? [no]: yes
For OSDs, just select the list of the OSD id you want to delete from the
cluster and execute the playbook like this:
ansible-playbook shrink-cluster.yml -e osd_ids=0,2,4
Are you sure you want to shrink the cluster? [no]: yes
If you know what you're doing you can run it like this:
ansible-playbook shrink-cluster.yml -e ireallymeanit=yes -e
osd_ids=0,2,4
Thanks a lot to @SamYaple for his help on the complex
variables/fact/filters
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-12 18:07:27 +02:00
Daniel Gryniewicz
2fd9bbbe09
NFS for FSAL_RGW
...
Add support for FSAL_RGW to the NFS gateway. Both standard and
containerized versions are supported.
2016-08-12 11:49:16 -04:00
Leseb
5473f92dce
Merge pull request #928 from danielin917/ceph-ansible-from-src
...
Allow ceph-ansible to be run on a locally built/installed Ceph
2016-08-12 16:14:09 +02:00
Daniel Lin
08766a243a
Allow ceph-ansible to be run on a locally built/installed Ceph
...
-First install ceph into a directory with CMake
cmake -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib -DWITH_SYSTEMD=ON -DCMAKE_INSTALL_PREFIX:PATH:=/usr <ceph_src_dir> && make DESTDIR=<install_dir> install/strip
-Ceph-ansible copies over the install_dir
-User can use rundep_installer.sh to install any runtime dependencies that ceph needs onto the machine from rundep
2016-08-12 10:02:15 -04:00
Leseb
f37a9d1181
Merge pull request #815 from ceph/ceph-initial-mon
...
WIP ceph-common: test mon initial members
2016-08-12 15:27:40 +02:00
Leseb
bf2068d5f5
Merge pull request #930 from font/rbdmirror
...
Updates for containerized rbd-mirror role
2016-08-12 11:19:38 +02:00
Ivan Font
0d71f9fb79
Updates for containerized rbd-mirror role
...
- Remove /var/lib/ceph dependencies
- Add support for rbd-mirror image tag
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-11 18:21:57 -07:00
James Saint-Rossy
052e4cc687
code cleanup
2016-08-10 18:03:09 -04:00
James Saint-Rossy
a4c7ef3cc5
Initial support for RGW Multisite
2016-08-10 17:05:27 -04:00
Leseb
b4104b1016
Merge pull request #927 from ceph/fixes-dmcrypt
...
osd: fix collocation spelling and declare dmcrypt variables
2016-08-10 17:08:58 +02:00
Leseb
fd28573f4a
Merge pull request #923 from danielin917/rsync_vagrant
...
Changes to allow for flexible rsync directory
2016-08-10 15:05:40 +02:00
daniel lin
0cf983c9c3
Changes to allow for flexible rsync directory
...
-rsync directory was hardcoded previously and did not reflect the default /vagrant rsync directory
2016-08-10 08:57:28 -04:00
Leseb
1460d668b4
Merge pull request #900 from ceph/rhbz-1339576
...
purge-cluster: remove -q flag from grep to prevent broken pipes
2016-08-10 11:50:30 +02:00
Sébastien Han
673f54a100
osd: fix collocation spelling and declare dmcrypt variables
...
* changed s/colocation/collocation/
* declare dmcrypt variable in ceph-common so the variables check does
not fail
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-10 10:34:23 +02:00
Leseb
68f6d0a52c
Merge pull request #926 from jsaintrocc/purge-local-sudo
...
Fix local_action Requiring Root and Various Small Fixes
2016-08-10 08:53:10 +02:00
James Saint-Rossy
c2e347c155
Various small fixes: local_action required root, ansible2 warnings, using file module instead of rm
2016-08-09 22:53:07 -04:00
James Saint-Rossy
5f61ff7867
ceph_devices.yml cleanup and optimization
2016-08-09 18:57:41 -04:00
Sébastien Han
b0907aaeea
ceph-common: test mon initial members
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-09 13:50:57 +02:00
Leseb
3590ed0d9f
Merge pull request #910 from font/ntp_enable
...
Add option to enable ntp
2016-08-09 10:26:57 +02:00
James Saint-Rossy
b91aa17053
rebased with master
2016-08-08 17:31:18 -04:00
James Saint-Rossy
402a597fe6
Added initial multisite support
2016-08-08 17:29:56 -04:00
Ivan Font
ba92eb48e8
Update ntp atomic plays to use is_atomic variable
...
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-08 10:16:48 -07:00
Ivan Font
8c67689d08
Add option to enable ntp
...
This fixes #845 for containerized deployments. We now also mount the
/etc/localtime volume in the containers in order to synchronize the host
timezone with the container timezone.
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-08 10:16:48 -07:00
Leseb
f72d748bce
Merge pull request #891 from ceph/dmcrypt
...
ceph-osd: add dmcrypt scenario
2016-08-08 16:27:34 +02:00
Sébastien Han
788b75efec
ceph-osd: re-arrange osd scenario numbers
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-08 15:55:12 +02:00
Leseb
0490b3d70a
Merge pull request #920 from mbukatov/drop-disable-swap
...
remove ability to disable swap
2016-08-08 11:45:14 +02:00
Martin Bukatovic
1e998120f6
remove ability to disable swap
...
Addressing issue #919 .
2016-08-08 11:35:22 +02:00
Leseb
68782732c6
Merge pull request #916 from ktdreyer/client-libvirt
...
ceph-common: client settings are for libvirt
2016-08-08 10:42:42 +02:00
Leseb
b14f5953c7
Merge pull request #918 from jsaintrocc/yum-clean-fix
...
Fix purge yum cache
2016-08-08 09:58:17 +02:00
James Saint-Rossy
183c6eae9f
Added initial multisite support
2016-08-07 23:16:15 -04:00
James Saint-Rossy
a4d057f555
Fix purge yum cache
2016-08-04 01:26:59 -04:00
Ken Dreyer
19c3fdc53a
ceph-common: client settings are for libvirt
...
Prior to this change, each ceph cluster node would end up with several
"qemu-client-$pid.log" files owned by root. The [client] section would
capture *all* client activity (for example the "ceph health" command,
etc), not just librbd-in-qemu.
Restrict this section to libvirt clients only so that we don't generate
these spurious log files for other Ceph client traffic.
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
2016-08-02 10:00:22 -06:00
Leseb
c127df7981
Merge pull request #914 from asheplyakov/secure-cluster-913
...
ceph-mon: fix the loop in `secure the cluster' task
2016-08-01 10:54:08 +02:00