1장. roxctl CLI를 사용하여 중앙 데이터베이스 백업
Central은 다음에 대한 정보를 저장합니다.
- 클러스터에서 관찰된 활동
- 통합 이미지 레지스트리 또는 스캐너에서 검색된 정보
- Red Hat Advanced Cluster Security for Kubernetes (RHACS) 구성
중앙 데이터베이스를 백업하는 것은 데이터 무결성 및 시스템 안정성을 보장하기 위해 중요합니다. 필요한 구성, 리소스, 이벤트 및 인증서가 포함된 데이터베이스의 정기적인 백업은 데이터베이스 오류, 손상 및 실수로 데이터 손실을 방지합니다.
roxctl
CLI를 사용하여 backup
명령을 사용하여 Central 데이터베이스를 백업하고 복원할 수 있습니다. 이 명령에는 API 토큰 또는 관리자 암호가 필요합니다.
1.1. API 토큰을 사용하여 온 디맨드 백업
API 토큰을 사용하여 RHACS의 전체 데이터베이스를 백업할 수 있습니다.
사전 요구 사항
-
admin
역할이 있는 API 토큰이 있습니다. -
roxctl
CLI를 설치했습니다.
절차
다음 명령을 실행하여
ROX_API_TOKEN
및ROX_ENDPOINT
환경 변수를 설정합니다.$ export ROX_API_TOKEN=<api_token>
$ export ROX_ENDPOINT=<address>:<port_number>
다음 명령을 실행하여 Central에 대한 백업을 시작합니다.
$ roxctl central backup 1
- 1
--output
옵션을 사용하여 백업 파일 위치를 지정할 수 있습니다.
기본적으로
roxctl
CLI는 명령을 실행하는 디렉터리에 백업 파일을 저장합니다.
추가 리소스