Mattermost 서버 다운그레이드
Mattermost 서버 다운그레이드 방법 - 준비, 실행, 완료 후 단계를 포함한 다운그레이드 절차를 안내합니다.
대부분의 경우 upgrading-mattermost-server 와 동일한 단계를 사용하여 Mattermost 서버를 다운그레이드할 수 있습니다. 서버 바이너리는 Mattermost 서버 버전 아카이브 문서에서 찾을 수 있습니다. Important 현재 설치에서 한 번에 메이저 버전 이상 다운그레이드하는 것은 권장하지 않습니다. 잠재적인 문제를 식별하기 위해 스테이징 환경에서 먼저 다운그레이드를 테스트할 것을 강력히 권장합니다. 플러그인과 통합이 다운그레이드하려는 버전과 호환되는지 확인하십시오. 다운그레이드 준비 # Mattermost 서버를 다운그레이드하기 전에 다음 준비 단계를 강력히 권장합니다. 데이터 백업: 데이터베이스와 Mattermost 애플리케이션 파일의 전체 백업이 있는지 확인하십시오. 변경 사항을 되돌려야 하는 경우에 대비하는 것이 중요합니다. a. 조직의 표준 데이터베이스 백업 절차를 사용하여 데이터베이스를 백업하십시오. b. 아카이브 폴더(예: mattermost-back-YYYY-MM-DD-HH-mm )에 복사하여 애플리케이션을 백업하십시오. Mattermost 구성 파일 및 기타 필요한 애플리케이션 파일을 복사하십시오. 잠재적인 문제나 비호환성을 이해하기 위해 다운그레이드하려는 버전의 Mattermost 변경 로그를 신중하게 검토하십시오. mattermost db version --all 명령을 사용하여 데이터베이스의 현재 스키마 버전을 확인하십시오. 또한 대상 스키마가 확실하지 않은 경우 공개 GitHub 저장소 를 확인하여 대상 스키마 버전(즉, 적용된 마이그레이션)을 확인할 수 있습니다(원하는 버전의 태그 선택). 다운그레이드 수행 # 다운그레이드 프로세스 중 데이터베이스에 데이터가 기록되지 않도록 Mattermost 서비스를 중지하십시오. 버전 간 데이터베이스 스키마가 변경된 경우 스키마를 다운그레이드해야 합니다. 최신 mattermost 바이너리를 사용하여 mattermost db downgrade 명령으로 다운그레이드를 수행하십시오. 예: mattermost db downgrade 128,127,126 Tip Mattermost를 업그레이드하는 동안 --save-plan 옵션을 사용했다면 커밋하기 전에 다운그레이드 변경 사항을 검토할 수 있습니다. 이 옵션에는 정방향 및 역방향 SQL 스크립트가 모두 있습니다. 이 옵션을 사용하면 다운그레이드할 마이그레이션을 지정하지 않아도 되며, 이전 버전의 Mattermost를 사용하여 다운그레이드를 수행할 수 있습니다. 예: mattermost db downgrade migration_plan_128_127.json . 버전 간 구성 설정이 변경될 수 있습니다. 다운그레이드된 버전의 예상 값 및 지원에 맞게 config.json 파일에서 필요한 구성 변경 사항을 되돌리십시오. 다운그레이드 후 # 현재 Mattermost 애플리케이션 바이너리를 다운그레이드하려는 버전으로 교체하십시오. 반드시 대상 버전의 바이너리를 사용하십시오. 최신 Mattermost 바이너리에는