1.2. 중앙 배포 백업

중앙 인스턴스의 배포를 백업할 수 있습니다. 동일한 구성 값을 사용하여 다른 네임스페이스 또는 클러스터로 중앙을 마이그레이션하려는 경우 유용할 수 있습니다.

참고

Red Hat은 roxctl CLI를 사용하여 배포 구성 백업을 지원하지 않습니다. oc 또는 kubectl CLI를 사용하여 Central 인스턴스와 관련된 매니페스트를 백업하고 구성을 복원할 수 있습니다.

1.2.1. RHACS Operator를 사용하여 배포 백업

RHACS Operator를 사용하여 RHACS를 사용하는 경우 OpenShift Container Platform은 Central 사용자 지정 리소스 내에 중앙 배포의 모든 사용자 지정 구성을 저장합니다. Central 사용자 지정 리소스, central-tls 시크릿 및 관리자 암호를 백업할 수 있습니다. central-tls 시크릿에는 보안 클러스터 및 서명 API 토큰으로 인증하기 위한 인증서가 포함되어 있습니다.

절차

  1. 다음 명령을 실행하여 중앙 사용자 지정 리소스를 YAML 파일에 저장합니다.

    $ oc get central -n _<central-namespace>_ _<central-name>_ -o yaml > central-cr.yaml
  2. 다음 명령을 실행하여 central-tls 를 JSON 파일에 저장합니다.

    $ oc get secret -n _<central-namespace>_ central-tls -o json | jq 'del(.metadata.ownerReferences)' > central-tls.json
  3. JSON 파일의 관리자 암호에 다음 명령을 실행합니다.

    $ oc get secret -n _<central-namespace>_ central-htpasswd -o json | jq 'del(.metadata.ownerReferences)' > central-htpasswd.json

1.2.2. Helm을 사용하여 배포 백업

Helm 차트를 사용하여 RHACS를 설치할 때 중앙 배포의 모든 사용자 정의 구성을 Helm 차트에 적용하는 사용자 정의 값에 저장합니다.

사용자 지정 값을 백업하고 YAML 파일에 저장할 수 있습니다.

절차

  • 다음 명령을 실행하여 YAML 파일에서 사용자 정의 Helm 차트 값을 백업합니다.

    $ helm get values --all -n _<central-namespace>_ _<central-helm-release>_ -o yaml > central-values-backup.yaml