백업 및 복원 스크립트를 실행하여 vRealize Application Remote Collector 인스턴스를 사용할 수 없게 된 후에도 VMware vRealize Operations Manager가 데이터를 계속 받을 수 있도록 할 수 있습니다. 구성된 기존 엔드포인트는 모두 vRealize Application Remote Collector에 자동으로 다시 연결되며, vRealize Application Remote Collector 인스턴스를 복원한 후 계속해서 데이터를 전송합니다. 이는 vRealize Application Remote Collector 장치에 문제가 발생하는 경우 실행할 수 있는 선택적 작업입니다.
이 작업은 두 부분으로 나뉘어 있습니다. 첫 번째 부분에는 요청 시 vRealize Application Remote Collector 연결 및 구성 세부 정보를 백업하는 작업이 포함됩니다. 또한 cron 작업은 매일 자동으로 백업을 수행합니다.
두 번째 부분에는 사용자가 생성한 백업 파일이나 cron 작업에서 생성한 백업 파일을 사용하여 vRealize Application Remote Collector 인스턴스를 복원하는 작업이 포함됩니다.
사전 요구 사항
- vRealize Application Remote Collector 장치는 정적 I.P. 또는 FQDN으로 구성되어야 합니다. 엔드포인트를 구성해야 합니다.
- vRealize Application Remote Collector 장치의 네트워크 구성 세부 정보를 백업합니다. VAMI UI 또는 vCenter Server 도구를 사용하여 vRealize Application Remote Collector의 네트워크 구성 세부 정보를 캡처합니다. 백업에서 vRealize Application Remote Collector 장치를 복원할 때 네트워크 세부 정보를 사용할 수 있는 상태로 유지합니다.
- 백업을 복원할 새 vRealize Application Remote Collector 장치의 크기는 이전 장치보다 크거나 같아야 합니다. 네트워크 구성, 정적 I.P. 또는 정적 FQDN은 동일해야 합니다. 이는 엔드포인트 VM을 새 장치에 연결하기 위한 것입니다.
프로시저
- 연결 및 구성 세부 정보의 복사본을 만들어 vRealize Application Remote Collector의 실행 중인 인스턴스를 백업합니다.
- SSH를 사용하여 vRealize Application Remote Collector를 실행하는 가상 시스템에 연결합니다.
- 스크립트 폴더에 액세스하려면 다음 명령을 입력합니다.
cd /ucp/ucp-config-scripts
- 백업 옵션을 사용하여 arc-state-bundle.sh 스크립트를 실행합니다. 이 스크립트는 사용자가 제공하는 옵션에 따라 백업 또는 복원 작업을 수행합니다.
./arc-state-bundle.sh backup_state
이 스크립트를 실행하면 백업 파일이 /ucp-bkup/state-bundles 폴더로 푸시됩니다. 파일 이름 형식은 Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar입니다. 이 파일에는 엔드포인트에 대한 연결 및 구성 세부 정보가 포함되어 있습니다. - Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar 파일을 원격 위치에 보관합니다.
- 또한 cron 작업은 매일 실행되며 Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar 파일을 백업합니다. .tar 파일은 5일 동안 저장됩니다. 6일째 되는 날 가장 오래된 .tar 파일이 삭제되고 대체됩니다. .tar 파일에서 vRealize Application Remote Collector 장치를 복원하려면 원격 위치에 파일을 보관합니다.
- 백업된 구성 파일을 새 vRealize Application Remote Collector 장치에 복원합니다.
- 이전 장치와 동일한 네트워크 및 IP 구성을 사용하여 새 vRealize Application Remote Collector 장치를 구성합니다. 이 정보는 백업한 네트워크 구성 파일에서 확인할 수 있습니다.
- SSH를 사용하여 vRealize Application Remote Collector를 실행 중인 VM에 연결합니다.
- 아카이브에서 최신 Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar 파일을 검색하여 vRealize Application Remote Collector 장치에서 액세스할 수 있는 위치에 복사합니다.
- 스크립트 폴더에 액세스하려면 다음 명령을 입력합니다.
cd /ucp/ucp-config-scripts
- arc-state-bundle.sh 스크립트를 실행합니다. 복원 옵션을 사용합니다. Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar 파일의 위치를 제공합니다.
./arc-state-bundle.sh restore_state <<location of the backed up tar file, with the filename.tar extension>>
위 명령은 Application-Remote-Collector-State-Bundle_<<Timestamp>>.tar로 시작하는 파일을 검색하여 로드합니다. 스크립트는 중단된 인스턴스와 동일한 설정을 사용하여 새 vRealize Application Remote Collector 장치를 구성하고 모든 컨테이너를 다시 시작합니다.
예를 들어, 다음 명령은 /tmp/fromArchive/ 위치에서 /tmp/fromArchive/Application-Remote-Collector-State-Bundle_2019-04-02-18:31:36. Tar 상태 번들로부터 장치를 복원합니다.
./arc-state-bundle.sh restore_state "/tmp/fromArchive/Application-Remote-Collector-State-Bundle_2019-04-02-18:31:36.tar"
결과
vRealize Application Remote Collector의 복원이 완료되었으며 다시 사용할 수 있습니다. 기존 엔드포인트가 vRealize Application Remote Collector에 다시 연결되고 계속해서 데이터를 전송합니다.
다음에 수행할 작업
vRealize Application Remote Collector 인스턴스가 데이터를 VMware vRealize Operations Manager로 전송하는 경우, vRealize Application Remote Collector 인스턴스의 작동이 중지되면 어댑터 수집이 실패할 수 있습니다. VMware vRealize Operations Manager에서 어댑터 인스턴스의 상태가 실패했음을 나타내도록 변경됩니다. 이 문제가 발생하면 vRealize Application Remote Collector 장치를 복원한 후 어댑터 인스턴스를 수동으로 시작해야 합니다.