차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
mariadb_start_error [2021/09/08 02:34] – 만듦 koovmariadb_start_error [2023/03/21 02:04] (현재) koov
줄 35: 줄 35:
 </WRAP> </WRAP>
  
 +===== Script =====
 +위 내용을 스크립트로 작성해두었다.
  
 +<WRAP prewrap>
 +<code bash>
 +#!/bin/bash
 +
 +##############
 +# recovery 시작하기 전에 control1~3 에서 mariadb container를 종료하여야 한다.
 +# docker stop mariadb
 +
 +echo "#################################################################################"
 +echo "###### Mariadb Recovery 전에 controller에서 mariadb container를 종료하십시오."
 +echo "###### mariadb container MUST STOP on all contoller node before run this script."
 +echo "command: docker stop mariadb"
 +echo ""
 +echo "진행하시겠습니까?"
 +echo "Do you wish to run MariaDB Recovery?"
 +
 +select yn in "Yes" "No"; do
 +    case $yn in
 +        Yes )
 + cd ~;
 + echo 'stop control1 mariadb container...';
 + ansible -m shell -a 'docker stop mariadb' -i multinode control;
 + if [ $? -eq 0 ]; then
 + echo "mariadb stop successfully"
 + kolla-ansible -i multinode mariadb_recovery;
 + else
 + echo "mariadb stop failed"
 + fi
 + break;;
 +
 +        No ) exit;;
 + * ) exit;;
 +    esac
 +done
 +</code>
 +</WRAP>
 +
 +
 +
 +최악의 경우 이 방법으로도 복구가 되지 않는다면 아래 참조링크의 내용으로 복구하면 된다.
 ===== 참조링크 ===== ===== 참조링크 =====
   * https://www.penguincomputing.com/documentation/scyld-cloud-manager/admin-guide/admin/galera/intro.html   * https://www.penguincomputing.com/documentation/scyld-cloud-manager/admin-guide/admin/galera/intro.html
  
  • mariadb_start_error.1631068455.txt.gz
  • 마지막으로 수정됨: 2021/09/08 02:34
  • 저자 koov