차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 | |||
mariadb_start_error [2021/09/08 02:34] – [mariadb start error] koov | mariadb_start_error [2023/03/21 02:04] (현재) – koov | ||
---|---|---|---|
줄 34: | 줄 34: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | ===== Script ===== | ||
+ | 위 내용을 스크립트로 작성해두었다. | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | |||
+ | ############## | ||
+ | # recovery 시작하기 전에 control1~3 에서 mariadb container를 종료하여야 한다. | ||
+ | # docker stop mariadb | ||
+ | |||
+ | echo "#################################################################################" | ||
+ | echo "###### | ||
+ | echo "###### | ||
+ | echo " | ||
+ | echo "" | ||
+ | echo " | ||
+ | echo "Do you wish to run MariaDB Recovery?" | ||
+ | |||
+ | select yn in " | ||
+ | case $yn in | ||
+ | Yes ) | ||
+ | cd ~; | ||
+ | echo 'stop control1 mariadb container...'; | ||
+ | ansible -m shell -a ' | ||
+ | if [ $? -eq 0 ]; then | ||
+ | echo " | ||
+ | kolla-ansible -i multinode mariadb_recovery; | ||
+ | else | ||
+ | echo " | ||
+ | fi | ||
+ | break;; | ||
+ | |||
+ | No ) exit;; | ||
+ | * ) exit;; | ||
+ | esac | ||
+ | done | ||
+ | </ | ||
+ | </ | ||
+ | |||