차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
mariadb_start_error [2021/09/08 02:34] – 만듦 koov | mariadb_start_error [2023/03/21 02:04] (현재) – koov | ||
---|---|---|---|
줄 35: | 줄 35: | ||
</ | </ | ||
+ | ===== 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 | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | 최악의 경우 이 방법으로도 복구가 되지 않는다면 아래 참조링크의 내용으로 복구하면 된다. | ||
===== 참조링크 ===== | ===== 참조링크 ===== | ||
* https:// | * https:// | ||