SaltStack Config를 이번 버전에서 안정적인 최신 버전으로 업그레이드합니다.

참고:

문제가 되는 용어를 제거하려는 VMware 이니셔티브의 일환으로 Salt 마스터라는 용어는 SaltStack Config 및 관련 제품과 문서에서 더 나은 용어로 대체될 예정입니다. 용어 업데이트가 완전히 완료되기까지 몇 번의 릴리스 주기를 거칠 수 있습니다.

SaltStack Config를 업그레이드하려면 다음이 필요합니다.
  • 데이터 백업(SaltStack Config의 특정 설치에 중요한 특정 파일 및 디렉토리 포함)
  • PostgreSQL 업그레이드(선택 사항이지만 권장됨)
  • Salt 인프라 업그레이드(선택 사항이지만 권장됨)
  • 업그레이드 파일 다운로드
  • RaaS 노드 업그레이드
  • 마스터 플러그인을 사용하여 Salt 마스터 업그레이드

업그레이드 시 모범 사례

업그레이드를 계획하는 동안 다음 지침을 따르십시오.

  • 설치 관리자 또는 수동 설치 지침을 사용하여 업그레이드하지 마십시오.SaltStack Config 설치를 업그레이드하는 경우 다음 업그레이드 지침을 참조하십시오.
  • 최상의 결과를 얻으려면 하나의 주요 릴리스에서 다음 릴리스로 증분합니다. 가장 좋은 방법은 SaltStack Config의 최신 주 버전에서 새 릴리스로 업그레이드하는 것입니다. 이전 릴리스를 사용하는 경우 한 릴리스에서 다음 릴리스로 증분 업그레이드합니다.
  • 데이터를 백업합니다. 데이터 손실을 방지하기 위해 데이터를 백업합니다. 업그레이드하기 전에 백업해야 하는 파일 및 디렉토리에 대한 설명은 데이터 백업을 참조하십시오.
  • 네트워크 활동이 느린 시간 동안 업그레이드를 수행합니다. 데이터베이스 업그레이드 시 데이터를 다시 인덱싱해야 합니다. 데이터의 복잡도에 따라 데이터베이스 업그레이드에 몇 시간이 걸릴 수 있습니다. 서비스 중단을 방지하려면 느린 업무 시간 동안 데이터베이스를 업그레이드하거나 업그레이드 전에 데이터베이스를 트리밍하는 것이 좋습니다.
  • 데이터베이스에서 저장되는 이전 명령이 있는지 확인됩니다.실행되지 않은 이전 명령이 PostgreSQL 데이터베이스에 저장되는 경우도 있습니다. 이러한 명령은 마스터 플러그인을 다시 시작할 때 업그레이드 프로세스 중에 실행될 수 있습니다. 이런 일이 발생하지 않도록 방지하려면 데이터베이스에 이전 명령이 저장되어 있는지 확인하고 정의된 시간보다 오래된 작업을 건너뛸 수 있도록 설정합니다.
  • 업그레이드를 배포하기 전에 테스트합니다.가능하면 테스트 환경에서 드레스 리허설을 실행하여 업그레이드가 얼마나 오래 걸릴지 파악할 수 있습니다.
  • 먼저 전체 가이드를 읽어봅니다.업그레이드를 구현하기 전에 전체 가이드를 한 번 읽어보는 것이 좋습니다. 그러면 필요한 작업을 잘 이해할 수 있고 팀의 계획이 필요한지 또는 보류 중인 변경 사항을 관계자에게 알려야 하는지 여부를 잘 파악할 수 있습니다.

SaltStack Config를 업그레이드하는 방법

SaltStack Config를 업그레이드하려면 다음 작업을 완료합니다. 이러한 작업은 이 가이드에 나열된 특정 순서대로 수행해야 합니다.