Ivan Font
ef4d0a39f2
Restrict fact gathering to mons and update ceph.conf
...
- Gather facts only for mons before processing ceph-mon role serially in
containerized playbook sample
- Updated ceph.conf in order to generate a valid ceph.conf
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-22 10:42:27 -07:00
Leseb
6e0dfcd6f9
Merge pull request #945 from ceph/fix-docker
...
docker: gather all the fact
2016-08-22 10:36:23 +02:00
Sébastien Han
69cad8ecc1
docker: gather all the fact
...
If we don't do this we won't be able to get the ip address of the docker
interface.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-22 10:35:24 +02:00
Leseb
88138324cb
Merge pull request #931 from font/rbdmirror_purge
...
Update for containerized purge cluster playbook
2016-08-19 18:31:46 +02:00
Ivan Font
7c9cb0993e
Include group_vars files in purge cluster playbook
...
- Add all relevant group_vars files in containerized purge cluster
playbook and ignore errors if file may not exist.
- Also fixing indentation issues.
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-19 09:11:56 -07:00
Ivan Font
c1905bfa23
Update for containerized purge cluster playbook
...
- Added support for purging containerized rbd-mirror node
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-19 09:11:56 -07:00
Leseb
7b6e85e096
Merge pull request #941 from dang/nfs-rgw
...
NFS fixups
2016-08-19 17:29:16 +02:00
Leseb
b4fe16c31f
Merge pull request #924 from jsaintrocc/check-part-speedup
...
check_devices.yml cleanup and optimization
2016-08-19 17:28:11 +02:00
Daniel Gryniewicz
bb9df99046
NFS fixups
...
- Move fsal_rgw config to ceph-common, as it's shaered with ceph-rgw
- Update all.docker.sample with NFS config
- Rename fsal_rgw to nfs_obj_gw and fsal_ceph to nfs_file_gw, because
the former names mean nothing to non-Ganesha developers
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
2016-08-18 12:25:20 -04:00
Leseb
e295f0bcd0
Merge pull request #936 from jsaintrocc/multisite
...
RGW Multisite Support
2016-08-18 17:38:19 +02:00
James Saint-Rossy
449d456086
Rebased and moved multisite/rgw playbooks to infrastructure-playbooks
2016-08-17 13:28:01 -04:00
James Saint-Rossy
32f6ef7747
Merged with Upstream Master
2016-08-17 12:00:36 -04:00
Leseb
5b83e05be8
Merge pull request #938 from ASBishop/issue/843
...
Fix pre-infernalis RPM installation of ceph-radosgw
2016-08-17 16:51:39 +02:00
asbishop
91d2c3b32d
Fix pre-infernalis RPM installation of ceph-radosgw
...
For pre-infernalis installation of ceph-radosgw from RPM, run 'chkconfig'
to ensure systemd's ceph-radosgw.service is created.
This fixes issue #843 .
2016-08-17 10:45:08 -04:00
Leseb
66f7c4c684
Merge pull request #939 from ceph/playbook-dir
...
create a directory for infrastructure playbooks
2016-08-17 13:08:26 +02:00
Sébastien Han
fde819d1a8
create a directory for infrastructure playbooks
...
Since we have a couple of infrastructure related playbooks
(additionnally to the roles we are using to deploy Ceph), it makes sense
to have them located in a separate directory.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-08-17 11:53:34 +02:00
James Saint-Rossy
6d55d57fa6
fixed name: capitilization
2016-08-16 17:57:49 -04:00
Leseb
cf99f911a4
Merge pull request #937 from font/vagvars
...
Add rbd-mirror to vagrant variables atomic sample
2016-08-16 23:53:24 +02:00
James Saint-Rossy
35a26068ef
Fixed quotes and removed combined_ prefix from variables that no longer need it
2016-08-16 17:49:30 -04:00
Ivan Font
884e7cc26b
Add rbd-mirror to vagrant variables atomic sample
...
Signed-off-by: Ivan Font <ivan.font@redhat.com>
2016-08-16 12:10:06 -07:00
James Saint-Rossy
d8609ec687
Experimental RGW Multisite Support
2016-08-16 14:57:01 -04:00
Leseb
e92d9fbce0
Merge pull request #933 from font/cephconf
...
Fix ceph.conf template for containerized deployment
2016-08-16 15:46:18 +02:00
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