mirror of https://github.com/ceph/ceph-ansible.git
docker: fix osd configuration
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>pull/951/head
parent
a4dbe49f7f
commit
708c43a04e
|
@ -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 = {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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}} \
|
||||
|
|
Loading…
Reference in New Issue