쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

기존 Linux 스택을 새 Chef 버전으로 마이그레이션 - AWS OpsWorks

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

기존 Linux 스택을 새 Chef 버전으로 마이그레이션

중요

이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 만료되었으며 신규 및 기존 고객 모두에 대해 비활성화되었습니다. 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션하는 것이 좋습니다. 마이그레이션에 대한 질문이 있는 경우 AWS re:Post 또는 AWS Premium Support를 통해 AWS Support 팀에 문의하세요.

AWS OpsWorks Stacks 콘솔, API또는 CLI를 사용하여 Linux 스택을 최신 Chef 버전으로 마이그레이션할 수 있습니다. 하지만 새로운 버전과 호환되도록 레시피를 수정해야 할 수 있습니다. 스택 마이그레이션을 준비할 때 다음 사항을 고려해야 합니다.

  • 스택을 편집하거나 복제하여 AWS OpsWorks Stacks 스택 버전을 Chef 11에서 Chef 12로 변경할 수 없습니다. 이 섹션에서 설명하는 절차를 사용하여 Chef 메이저 버전 업그레이드를 수행할 수는 없습니다. Chef 11.10에서 Chef 12로 전환에 대한 자세한 정보는 레시피 구현: Chef 12 단원을 참조하세요.

  • 한 Chef 버전에서 다른 버전으로 전환하기 위해서는 많은 변경이 필요하며, 이 중에는 호환성에 영향을 미치는 변경도 있습니다.

    Chef 0.9에서 Chef 11.4로 전환에 대한 자세한 정보는 새 Chef 버전으로 마이그레이션 단원을 참조하세요. Chef 11.4에서 Chef 11.10으로 전환에 대한 자세한 정보는 레시피 구현: Chef 11.10 단원을 참조하세요. Chef 11.10에서 Chef 12로 전환에 대한 자세한 정보는 레시피 구현: Chef 12 단원을 참조하세요.

  • Chef 실행은 Chef 0.9 및 Chef 11.4 스택(Ruby 1.8.7), Chef 11.10 스택(Ruby 2.0.0) 및 Chef 12 스택(Ruby 2.1.6)에서 다른 Ruby 버전을 사용합니다.

    자세한 내용은 Ruby 버전 단원을 참조하십시오.

  • Chef 11.10 스택은 Chef 0.9 또는 Chef 11.4 스택과 다른 방식으로 쿡북 설치를 처리합니다.

    이러한 차이 때문에 사용자 지정 쿡북을 사용하는 스택을 Chef 11.10으로 마이그레이션할 때 문제가 발생할 수도 있습니다. 자세한 내용은 쿡북 설치 및 우선 순위 단원을 참조하십시오.

다음은 Chef 스택을 더 새로운 Chef 버전으로 마이그레이션하기 위한 권장 지침입니다.

최신 Chef 버전으로 스택을 마이그레이션하려면
  1. 프로덕션 스택을 복제합니다. [스택 복제] 페이지에서 [고급>>]을 클릭하여 [구성 관리] 섹션을 표시하고 [Chef 버전]을 다음으로 높은 버전으로 변경합니다.

    참고

    Chef 0.9 스택에서 시작한 경우에는 Chef 11.10으로 직접 업그레이드할 수 없으므로 먼저 Chef 11.4로 업그레이드해야 합니다. 레시피를 테스트하기 전에 스택을 Chef 11.10으로 마이그레이션하려는 경우 업데이트가 실행될 때까지 20분 동안 기다린 다음 스택을 11.4에서 11.10으로 업그레이드하세요.

  2. 계층에 인스턴스를 추가하고 테스팅 또는 스테이징 시스템에서 복제된 스택의 애플리케이션 및 쿡북을 테스트합니다. 자세한 정보는 All about Chef ...를 참조하세요.

  3. 테스트 결과에 만족하면 다음 중 하나를 수행하세요.

    • 원하는 Chef 버전인 경우 복제된 스택을 프로덕션 스택으로 사용하거나 프로덕션 스택에서 Chef 버전을 재설정할 수 있습니다.

    • 2단계에 걸쳐 Chef 0.9 스택을 Chef 11.10으로 마이그레이션하는 경우 해당 프로세스를 반복해 Chef 11.4에서 Chef 11.10으로 스택을 마이그레이션합니다.

참고

레시피를 테스트할 때 SSH를 사용하여 인스턴스에 연결한 다음 Instance Agent CLI run_command 명령을 사용하여 다양한 수명 주기 이벤트와 연결된 레시피를 실행할 수 있습니다. 에이전트CLI는 설정 레시피를 테스트하는 데 특히 유용합니다. 설정이 실패하고 인스턴스가 온라인 상태에 도달하지 않더라도 사용할 수 있기 때문입니다. 또한 설정 스택 명령을 사용하여 설정 레시피를 재실행할 수도 있습니다. 하지만 이 명령은 설정이 성공하고 인스턴스가 온라인 상태가 된 경우에만 사용할 수 있습니다.

실행 중 스택을 새 Chef 버전으로 업데이트할 수 있습니다.

실행 중인 스택을 새 Chef 버전으로 업데이트하려면
  1. 스택을 편집하여 Chef 버전 스택 설정을 변경합니다.

  2. 새 설정을 저장하고 AWS OpsWorks Stacks가 인스턴스를 업데이트할 때까지 기다립니다. 일반적으로 15~20분이 걸립니다.

중요

AWS OpsWorks Stacks는 Chef 버전 업데이트를 수명 주기 이벤트와 동기화하지 않습니다. 프로덕션 스택에서 Chef 버전을 업데이트하려는 경우 다음 번 수명 주기 이벤트 이전에 업데이트가 완료되도록 주의해야 합니다. 이벤트(일반적으로 Deploy 또는 Configure 이벤트)가 발생하면 인스턴스 에이전트는 버전 업데이트 완료 여부에 관계없이 사용자 지정 쿡북을 업데이트하고 이벤트에 할당된 레시피를 실행합니다. 언제 버전 업데이트가 완료되는지 확인할 수 있는 직접적 방법은 없지만, 배포 로그에 Chef 버전이 기록됩니다.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.