Paragon Automation 백업 및 복원
이 항목에서는 Paragon Automation에서 사용할 수 있는 백업 및 복원 기능에 대해 설명합니다.
Paragon Automation 백업
Paragon Shell CLI를 사용하여 현재 Paragon Automation 네트워크 구성을 백업할 수 있습니다. backup 명령을 실행하면 PostgreSQL 및 ArangoDB 구성 데이터베이스 시스템에 저장된 모든 애플리케이션 구성 정보가 백업됩니다. 백업 절차는 마이크로서비스 및 애플리케이션이 실행되는 동안 수행할 수 있으며 네트워크 운영에 영향을 미치지 않습니다.
Paragon Automation 구성 상태를 백업합니다.
백업을 완료하는 데 몇 분 정도 걸립니다. 완료되면 파일 이름이 yyyymmdd-hhmmss 형식인 백업 파일이 생성됩니다. 백업 파일은 노드의 로컬 영구 /export/paragon-shell/backup 폴더에 저장됩니다. Paragon Shell을 종료하고 Linux 루트 셸로 이동하여 백업 폴더로 이동해야 합니다.
백업 프로세스주의 사항
-
InfluxDB에 저장된 데이터와 같은 메트릭 데이터는 백업되지 않습니다.
-
응용 프로그램 구성(예: 장치, 사이트, 서비스 주문 등)은 백업되지만 인증서 및 인프라 서비스 구성은 백업되지 않습니다. 복원을 수행하기 전에 이 정보를 변경하지 않고 유지해야 합니다.
Paragon Automation 복원
특정 백업 구성 파일에서 Paragon Automation 구성을 복원하려면.
필요한 백업 파일이 있는 노드에서만 복원 작업을 수행해야 합니다.
복원 프로세스의 주의 사항
-
복원 작업을 수행하면 네트워크 구성이 백업 파일에 있는 구성으로 되돌아갑니다. 백업이 수행된 시점부터 새로운 장치의 온보딩 또는 새로운 서비스 주문의 실행으로 인해 네트워크 구성이 변경된 경우 Paragon Automation의 네트워크 구성이 실제 네트워크 상태와 다를 수 있습니다. 복원 작업 후 Paragon Automation의 네트워크 구성과 실제 네트워크 상태가 불일치를 최소화하도록 하려면 네트워크 인텐트가 변경될 때마다 정기적인 백업 또는 특정 백업을 수행하는 것이 좋습니다.
-
현재 설치된 Paragon Automation 릴리스와 다른 릴리스에서는 데이터를 복원할 수 없습니다.
-
이 섹션에 설명된 절차를 사용하여 새로 설치가 아닌 백업이 수행된 동일한 설정에서 데이터를 복원할 수 있습니다. 새로 설치할 때 백업된 데이터를 복원하려면 재해 복구에 설명된 절차를 사용합니다.
-
백업은 인증서 및 인프라 서비스 구성을 저장하지 않으므로 복원 중에 해당 정보를 변경하지 않고 유지해야 합니다.
-
네트워크에 할당된 리소스는 복원 후 보존되지 않으며 백업 수행과 복원 수행 사이의 기간 동안 할당된 리소스를 해제해야 합니다.
백업 파일 보기
모든 노드의 모든 백업 파일 목록을 보려면 다음 명령을 사용합니다.
root@Primary1> show paragon backup
노드는 SSH를 사용하여 Paragon Automation 클러스터의 다른 모든 노드에 연결하고 파일이 있는 노드의 IP 주소와 함께 모든 백업 파일 이름 목록을 표시합니다.
실패한 백업 시도 목록과 함께 백업 파일 목록을 보려면 다음 명령을 사용합니다.
root@Primary1> show paragon backup include-failure true
백업 파일 삭제
백업 파일을 삭제하려면 다음 명령을 사용합니다.
root@Primary1> request paragon backup delete backup-id backup-id
명령을 실행하는 노드에만 있는 백업 파일을 삭제할 수 있습니다.