]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
docker: fix osd configuration 951/head
authorSébastien Han <seb@redhat.com>
Tue, 23 Aug 2016 15:24:40 +0000 (17:24 +0200)
committerSébastien Han <seb@redhat.com>
Wed, 24 Aug 2016 07:05:14 +0000 (09:05 +0200)
use the activation scenario instead of the full ceph_disk one, we
already have a task to prepare osds so we just need to activate the
device.

working for me using vagrant :)

Signed-off-by: Sébastien Han <seb@redhat.com>
Vagrantfile
group_vars/osds.sample
roles/ceph-osd/defaults/main.yml
roles/ceph-osd/tasks/docker/start_docker_osd.yml

index 72cb68d82b5fea1440a9247453579a54ad44b254..0423a92392a40674c1584215b93f35a66e5bdc61 100644 (file)
@@ -75,14 +75,15 @@ ansible_provision = proc do |ansible|
       rbd_mirror_containerized_deployment: 'true',
       ceph_mon_docker_interface: ETH,
       ceph_mon_docker_subnet: "#{SUBNET}.0/24",
-      ceph_osd_docker_extra_env: "CEPH_DAEMON=OSD_CEPH_DISK,OSD_JOURNAL_SIZE=100",
+      ceph_osd_docker_extra_env: "CEPH_DAEMON=OSD_CEPH_DISK_ACTIVATE,OSD_JOURNAL_SIZE=100",
       cluster_network: "#{SUBNET}.0/24",
       public_network: "#{SUBNET}.0/24",
       ceph_osd_docker_devices: settings['disks'],
       # Note that OSVM is defaulted to false above
       ceph_docker_on_openstack: OSVM,
       ceph_rgw_civetweb_port: 8080,
-      generate_fsid: 'true'
+      generate_fsid: 'true',
+      journal_size: 100,
     }
   else
     ansible.extra_vars = {
index f04ddbd4737a881e4db11ca1bc43271886b812c4..4f569f7060f23c42fcb9e63f1161bad913659c34 100644 (file)
@@ -145,7 +145,7 @@ dummy:
 #ceph_osd_docker_username: ceph
 #ceph_osd_docker_imagename: daemon
 #ceph_osd_docker_image_tag: latest
-#ceph_osd_docker_extra_env: "CEPH_DAEMON=OSD_CEPH_DISK" # comma separated variables
+#ceph_osd_docker_extra_env: "CEPH_DAEMON=OSD_CEPH_DISK_ACTIVATE" # comma separated variables
 #ceph_osd_docker_devices:
 # - /dev/sdb
 #ceph_docker_on_openstack: false
index 97002b1f5c0a7f14e9a5f1c23614a0869c6e98e6..6c0c21fde3c03d4efa0ad941b3d6f4082b919bc2 100644 (file)
@@ -137,7 +137,7 @@ ceph_osd_docker_prepare_env: "OSD_FORCE_ZAP=1"
 ceph_osd_docker_username: ceph
 ceph_osd_docker_imagename: daemon
 ceph_osd_docker_image_tag: latest
-ceph_osd_docker_extra_env: "CEPH_DAEMON=OSD_CEPH_DISK" # comma separated variables
+ceph_osd_docker_extra_env: "CEPH_DAEMON=OSD_CEPH_DISK_ACTIVATE" # comma separated variables
 #ceph_osd_docker_devices:
 # - /dev/sdb
 ceph_docker_on_openstack: false
index 9f34a9811c94467d8ee4a8cb5aa12645824889ee..3bfdb3ade2de6dd85f8c49fe62870d627b41fd92 100644 (file)
@@ -31,7 +31,7 @@
     -v /etc/localtime:/etc/localtime:ro \
     -e "OSD_DEVICE={{ item.0 }}" \
     -e "{{ ceph_osd_docker_prepare_env }}" \
-    -e CEPH_DAEMON=osd_ceph_disk_prepare \
+    -e CEPH_DAEMON=OSD_CEPH_DISK_PREPARE \
     "{{ ceph_osd_docker_username }}/{{ ceph_osd_docker_imagename }}:{{ ceph_osd_docker_image_tag }}"
   with_together:
     - ceph_osd_docker_devices
@@ -52,7 +52,7 @@
     -v /etc/localtime:/etc/localtime:ro \
     -e "OSD_DEVICE={{ item.0 }}" \
     -e "{{ ceph_osd_docker_prepare_env }}" \
-    -e CEPH_DAEMON=osd_ceph_disk_prepare \
+    -e CEPH_DAEMON=OSD_CEPH_DISK_PREPARE \
     -e KV_TYPE={{kv_type}} \
     -e KV_IP={{kv_endpoint}} \
     -e KV_PORT={{kv_port}} \