FIX:CEPH osd node need rebuild after reboot 13/8813/2
authorgrakiss <grakiss.wanglei@huawei.com>
Fri, 29 Jan 2016 08:08:34 +0000 (16:08 +0800)
committershuai chen <chenshuai@huawei.com>
Mon, 1 Feb 2016 09:16:27 +0000 (09:16 +0000)
JIRA:COMPASS-290
  -rebuild osd node after reboot

Change-Id: Ie1cf359e5a96337713a4dbc4c9e0cffe7252af23
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
(cherry picked from commit 7a8be6fe09be3eadff2c380f84e14aeacbac4d05)

deploy/adapters/ansible/roles/ceph-osd/tasks/install_osd.yml

index 524f25d..9494e67 100644 (file)
@@ -20,3 +20,8 @@
 - name: activate osd node
   shell: ceph-disk activate /var/local/osd
 
+- name: enable ceph service
+  service: name=ceph enabled=yes
+
+- name: rebuild osd after reboot
+  lineinfile: dest=/etc/init/ceph-osd-all-starter.conf insertafter="^task" line="pre-start script\n  set -e\n  /opt/setup_storage/losetup.sh\n  sleep 3\n  mount /dev/storage-volumes/ceph0 /var/local/osd\nend script"