차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 | |||
| 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 | ||
| + | </ | ||
| + | </ | ||
| + | |||