Leseb
108e260ff8
Merge pull request #747 from smatzek/add_ubuntu_cloud_archive
...
Add support for install from Ubuntu Cloud Archive
2016-05-04 11:50:25 +02:00
Leseb
3c40b47f5a
Merge pull request #752 from ivotron/issue-751
...
Mounts /run when executing osd container
2016-05-04 11:44:21 +02:00
Leseb
9b4df933dd
Merge pull request #753 from ceph/take-over-2
...
take-over: remove the connection local
2016-05-04 10:38:43 +02:00
Sébastien Han
45fada4958
take-over: remove the connection local
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-05-04 10:37:59 +02:00
Ivo Jimenez
216ab2d776
Mounts /run when executing osd container
2016-05-03 15:47:01 -07:00
Leseb
896097e6aa
Merge pull request #728 from ivotron/issue727
...
docker: use ceph_docker_osd_devices variable for purging docker cluster
2016-05-03 22:16:18 +02:00
Andrew Schoen
4a181d420d
Get the correct OSD ID when the cluster name includes numbers
...
If the ceph cluster name includes numbers, the grep used to find the OSD
IDs from /var/lib/ceph/osd/ would also return the numbers that were in
the cluster name.
For example, if the cluster was named 'mine123' and there was only one
OSD on the node, then the task that finds the OSD IDs would return
'123' and '0'.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-05-03 14:47:47 -05:00
Ivo Jimenez
957e385f04
docker: uses ceph_osd_docker_devices variable in purge
...
Also checks for the existence of gdisk
2016-05-03 10:44:13 -07:00
Samuel Matzek
ae239aaf09
Add support for install from Ubuntu Cloud Archive
...
This adds support to allow the install of Ceph from the
Ubuntu Cloud Archive. The Ubuntu Cloud Archive provides newer
release of Ceph than the normal Ubuntu distro repository.
Signed-off-by: Samuel Matzek <smatzek@us.ibm.com>
2016-05-03 10:51:39 -05:00
Sébastien Han
94ce2be758
ceph: use jewel release
...
Also fix the repo url.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-05-03 14:02:44 +02:00
Leseb
28bf3aab44
Merge pull request #746 from dang/docker-fixes
...
Docker fixes and cleanups
2016-05-02 18:53:06 +02:00
Daniel Gryniewicz
256775cb0f
Docker fixes and cleanups
...
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
2016-05-02 10:56:52 -04:00
Leseb
b3c4196700
Merge pull request #744 from ceph/take-over
...
take over an existing cluster with ceph ansible
2016-05-02 16:43:41 +02:00
Leseb
ce389a01f2
Merge pull request #745 from ceph/dev-package
...
ceph-common: install ceph-mon/osd for ceph dev
2016-05-02 15:05:31 +02:00
Sébastien Han
6513cdb313
ceph-common: install ceph-mon/osd for ceph dev
...
Since developement versions of Ceph are after infernalis a package split
happened. So basically ceph-mon, ceph-osd, ceph-mds need to be
installed.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-05-02 14:18:33 +02:00
Sébastien Han
764eebf9e9
take over an existing cluster with ceph ansible
...
Introducing a playbook helper to control a ceph cluster that was not
deployed with ceph ansible.
The procedure is rather simple. If the cluster was deployed with the
following project there won’t be any issue:
* Ceph Deploy
* Puppet Ceph
* Chef Ceph
* Any other deployment tool that relies on ceph-disk
The procedure comes as fellow:
1. Install Ansible and add your monitors and osds hosts in it. For more
detailed information you can read the Ceph Ansible Wiki
2. Set generate_fsid: false in group_vars
3. Get your current cluster fsid with ceph fsid and set cluster_fsid
accordingly in group_vars
4. Run the playbook called: take-over-existing-cluster.yml like this
ansible-playbook take-over-existing-cluster.yml.
5. Eventually run Ceph Ansible to validate everything by doing:
ansible-playbook site.yml.
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-05-01 16:46:28 +02:00
Leseb
bc719e5966
Merge pull request #743 from ceph/centos-install
...
ansible-install: allow CentOS
2016-05-01 16:42:54 +02:00
Sébastien Han
67f3878783
ansible-install: allow CentOS
...
Signed-off-by: Sébastien Han <seb@redhat.com>
2016-05-01 16:42:12 +02:00
Leseb
2cd67c066b
Merge pull request #742 from dang/restapi
...
Allow RESTAPI to be optional
2016-04-29 09:23:13 -05:00
Daniel Gryniewicz
1f52a97d31
Allow RESTAPI to be optional
...
When running via Vagrant, rather than always starting RESTAPI on each
monitor, make it optional via a configuration option in
vagrant_variables.yml.
Signed-off-by: Daniel Gryniewicz <dang@redhat.com>
2016-04-29 10:07:10 -04:00
Leseb
04c594f328
Merge pull request #734 from bengland2/cleanup-tmp-rh-storage
...
cleanup /tmp/rh-storage-repo so newer repos are actually installed
2016-04-28 14:46:04 -05:00
Leseb
4bfae5fc7a
Merge pull request #733 from jimcurtis/master
...
docker: fixes for OpenStack VMs
2016-04-28 14:45:37 -05:00
Leseb
5fbf0a5821
Merge pull request #739 from ceph/use-package-split
...
Adds a use_server_package_split var
2016-04-28 09:54:02 -05:00
Andrew Schoen
f81140d21f
Adds a use_server_package_split var
...
This will allow a user to conditionally install the ceph package on rpm
based systems. Installing this package is not required or wanted in
versions passed infernalis.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-04-28 09:15:05 -05:00
Leseb
066e172c6b
Merge pull request #737 from ceph/issue-736
...
Define readable vars for Ceph version comparisons
2016-04-28 09:07:59 -05:00
Alfredo Deza
6f189335ce
ceph-rgw: port start_radosgw task to use new ceph version facts
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-04-27 13:46:58 -04:00
Alfredo Deza
04a2974af1
ceph-rbd-mirror: port start_rbd_mirror task to use new ceph version facts
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-04-27 13:46:58 -04:00
Alfredo Deza
9d21a3c56c
ceph-osd: port activate_osds task to use new ceph version facts
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-04-27 13:46:57 -04:00
Alfredo Deza
50377e19b4
ceph-mon: port start_monitor task to use new ceph version facts
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-04-27 13:46:57 -04:00
Alfredo Deza
3c82c7fd16
ceph-mds: port pre_requisite task to use new ceph version facts
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-04-27 13:46:57 -04:00
Alfredo Deza
3af17a3137
ceph-common: port main handler to use new ceph version facts
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-04-27 13:46:52 -04:00
Ben England
bd61d19b94
requested format cleanup
2016-04-27 13:36:32 -04:00
Jim Curtis
6c9e3ab2a3
docker: typo in comment
2016-04-27 10:31:27 -07:00
Alfredo Deza
8763b98e0a
ceph-mon: port deploy_monitors task to use new ceph version facts
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-04-27 10:21:16 -04:00
Alfredo Deza
df31745911
ceph-common: port main task to use new ceph version facts
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-04-27 10:21:16 -04:00
Alfredo Deza
be8ae40bfb
create is_before_RELEASE vars as well
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-04-27 10:21:16 -04:00
Alfredo Deza
8f35f1fb9b
ceph-common: include the facts task always
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-04-27 10:21:16 -04:00
Alfredo Deza
25cc1ec1d3
ceph-common: create a facts task to define ceph versions
...
Signed-off-by: Alfredo Deza <adeza@redhat.com>
2016-04-27 10:21:16 -04:00
Jim Curtis
19d8e0c1ce
docker: Fix ordering of rgw docker tasks so directory is created befor fetch
2016-04-26 16:34:57 -07:00
Ben England
f3355b9b5e
cleanup /tmp/rh-storage-repo so newer repos are actually installed
2016-04-26 13:01:01 -04:00
Jim Curtis
78eb4f5c24
docker: fixes for OpenStack VMs
2016-04-26 08:20:02 -07:00
Leseb
f3d98a64f9
Merge pull request #731 from ivotron/issue-730
...
bind-mounts /dev in osd containers
2016-04-25 14:56:52 -05:00
Leseb
9d10c6408c
Merge pull request #724 from ivotron/issue-723
...
Modifies docker image variable being referenced
2016-04-25 14:46:07 -05:00
Ivo Jimenez
9ac9103e0d
bind-mounts /dev in osd containers
...
This is needed in order to make ceph-disk work
2016-04-25 11:45:23 -05:00
Ivo Jimenez
ea7a79c385
Modifies docker image variable being reference
...
These reference ceph_mon_docker_username instead of the corresponding
one
2016-04-24 14:32:17 -07:00
Leseb
7bd44d0563
Merge pull request #721 from ceph/fix-admin-socket-warning
...
change defaults for rbd_client_directories and rbd_client_admin_socket_path
2016-04-23 01:00:23 +02:00
Andrew Schoen
79a6e05228
default rbd_client_log_path to /var/log/ceph
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-04-22 12:39:16 -05:00
Leseb
0632229de9
Merge pull request #722 from ceph/rgw-civet-listen
...
ceph-rgw: ability to bind civetweb on an IP
2016-04-22 18:14:29 +02:00
Andrew Schoen
b649c4229a
default rbd_client_admin_socket_path to /var/run/ceph
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-04-22 10:59:00 -05:00
Andrew Schoen
f297af23c5
default rbd_client_directories to true
...
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2016-04-22 10:56:30 -05:00