Add recovery scripts 25/23125/7
authorQiLiang <liangqi1@huawei.com>
Thu, 13 Oct 2016 22:11:07 +0000 (06:11 +0800)
committerQiLiang <liangqi1@huawei.com>
Fri, 14 Oct 2016 21:28:32 +0000 (05:28 +0800)
commitfaed52cdedf1b067c3f39d49827cb843d55edd45
tree8d34ec4e9e44167b067b30713bf231eff4fdfc58
parentc85cae06ce80e7090b707974a50ab32de4aec28b
Add recovery scripts

- add recovery shell scripts
- add boot-recovery role to stop services during system boot which
  could cause boot pending
- configure nfs mount in /etc/fstab cause system boot pending,
  so mount nfs during ansible-playbook run.
- kill mysqld before mysql recovery, running mysqld may cause mysql
  recover failure

JIRA: COMPASS-474

Change-Id: I0f6f0ee935fbe3fbbe28a451a02decfb01a6165b
Signed-off-by: QiLiang <liangqi1@huawei.com>
23 files changed:
deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml
deploy/adapters/ansible/openstack_mitaka/HA-ansible-multinodes.yml
deploy/adapters/ansible/openstack_mitaka/roles/glance/tasks/nfs.yml
deploy/adapters/ansible/openstack_mitaka_xenial/HA-ansible-multinodes.yml
deploy/adapters/ansible/openstack_mitaka_xenial/roles/glance/tasks/nfs.yml
deploy/adapters/ansible/openstack_newton_xenial/HA-ansible-multinodes.yml
deploy/adapters/ansible/roles/boot-recovery/tasks/main.yml [new file with mode: 0755]
deploy/adapters/ansible/roles/boot-recovery/vars/Debian.yml [new file with mode: 0755]
deploy/adapters/ansible/roles/boot-recovery/vars/RedHat.yml [new file with mode: 0755]
deploy/adapters/ansible/roles/boot-recovery/vars/main.yml [new file with mode: 0755]
deploy/adapters/ansible/roles/controller-recovery/vars/Debian.yml
deploy/adapters/ansible/roles/controller-recovery/vars/RedHat.yml
deploy/adapters/ansible/roles/database/tasks/mariadb_cluster_debian.yml
deploy/adapters/ansible/roles/database/tasks/mariadb_cluster_redhat.yml
deploy/adapters/ansible/roles/glance/tasks/main.yml
deploy/adapters/ansible/roles/glance/tasks/nfs.yml
deploy/compass_vm.sh
deploy/host_virtual.sh
deploy/launch.sh
deploy/network.sh
deploy/recovery.sh [new file with mode: 0644]
deploy/template/power/ipmitool.tmpl
recovery.sh [new file with mode: 0755]