백업에서 Puppet 엔터프라이즈 OpsWorks 서버용 복원 - AWS OpsWorks

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

백업에서 Puppet 엔터프라이즈 OpsWorks 서버용 복원

중요

이 AWS OpsWorks for Puppet Enterprise 서비스는 2024년 3월 31일에 수명이 종료되었으며 신규 및 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 AWS re:Post 또는 Premium AWS Support를 통해 AWS Support 팀에 문의하세요.

사용 가능한 백업을 살펴본 후 Puppet Enterprise 서버를 복원할 시점을 쉽게 선택할 수 있습니다 OpsWorks . 서버 백업에는 모듈, 클래스, 노드 연결, 데이터베이스 정보(보고서, 사실 정보 등이 포함) 같은 구성-관리 소프트웨어 영구 데이터가 포함되어 있습니다. 서버를 원래 위치로 복원 (즉, 기존 OpsWorks Puppet Enterprise 서버를 새 EC2 인스턴스로 복원) 하면 서버를 복원하는 데 사용한 백업 시 등록된 노드가 다시 등록되고 복원이 성공하면 트래픽이 새 인스턴스로 전환되며 Puppet OpsWorks Enterprise용으로 복원된 서버 상태는 입니다Healthy. 새로 만든 Puppet Enterprise 서버로 복원해도 노드 연결이 OpsWorks 유지되지 않습니다. 서버를 복원하면 Puppet 소프트웨어 버전이 업데이트되지 않습니다. 선택한 백업에서 사용할 수 있는 것과 동일한 Puppet 버전 및 구성 관리 데이터가 적용됩니다.

일반적으로 서버 복원은 새 서버를 만드는 것보다 시간이 더 걸리며, 시간은 선택한 백업 크기에 따라 달라집니다. 복원이 완료되면 이전 EC2 인스턴스는 Running 또는 Stopped 상태로 유지되지만 일시적입니다. 결국 종료됩니다.

이번 릴리스에서는 Puppet Enterprise에서 AWS CLI 를 사용하여 Puppet 마스터를 복원할 수 있습니다. OpsWorks

참고

restore-server 명령을 실행하여 현재 인스턴스 유형을 변경하거나 분실 또는 침해된 SSH 키를 복원 또는 설정할 수도 있습니다.

백업에서 서버를 복원하려면
  1. 에서 다음 AWS CLI명령을 실행하여 사용 가능한 백업 목록과 해당 ID를 반환합니다. 사용할 백업 ID를 적어 둡니다. 백업 ID는 myServerName-YYYYMMddHmmSSSSS 형식입니다.

    aws opsworks-cm --region region name describe-backups
  2. 다음 명령을 실행합니다.

    aws opsworks-cm --region region name restore-server --backup-id "myServerName-yyyyMMddHHmmssSSS" --instance-type "Type of instance" --key-pair "name of your EC2 key pair" --server-name "name of Puppet master"

    다음은 예입니다.

    aws opsworks-cm --region us-west-2 restore-server --backup-id "MyPuppetServer-20161120122143125" --server-name "MyPuppetServer"
  3. 복원이 완료될 때까지 기다리십시오.