이 섹션에서는 사용자가 신속한 재해 복구를 위해 로드 밸런서의 백업 구성을 관리하고 , 한 노드에서 다른 노드로 구성을 복제하거나 마이그레이션할 수 있습니다.
백업 파일 내용 및 사용자 지정 #
기본적으로, RELIANOID 백업 파일에는 재해 복구, 구성 복제 또는 노드 마이그레이션에 필요한 전체 시스템 구성이 저장됩니다. 백업에는 로드 밸런서를 정상 작동 상태로 복원하는 데 필요한 구성 파일, 인증서 및 시스템 설정이 포함됩니다.
백업 파일에 저장되는 정보는 전역 구성 파일에 있는 backupfor 변수에 의해 정의됩니다.
/usr/local/relianoid/config/global.conf
기본 설정 예시:
$backupfor="$configdir $basedir/*.pem $confhttp $rttables $sshConf $snmpdconfig_file $keepalived_conf $conntrackd_conf /etc/hostname $filedns /etc/cron.d/ /etc/ssl/openssl.cnf $confrsyslog";
기본적으로 이 구성에는 다음이 포함됩니다.
- 로드 밸런서 구성 디렉터리
- SSL 인증서 및 개인 키(.pem)
- HTTP 및 팜 구성 파일
- 라우팅 테이블
- SSH, SNMP, Keepalived 및 Conntrackd 구성
- 시스템 호스트 이름 및 DNS 구성
- 예약 된 일들
- OpenSSL 구성
- Rsyslog 구성
관리자는 보안, 규정 준수 또는 재해 복구 요구 사항에 따라 특정 파일이나 디렉터리를 포함하거나 제외하도록 backupfor 변수를 편집하여 백업 콘텐츠를 사용자 지정할 수 있습니다.
이 변수를 변경하면 시스템에서 생성되는 향후 모든 백업에 영향을 미칩니다.
중요!
수정 후 global.conf변경 사항을 검증하고 문서화해야 합니다. 중요한 파일을 제외하면 백업이 불완전해질 수 있습니다.
Backup Exclusions #
Files or directories can be excluded from the backup by adding one or more --exclude='<FILE>' options before the backup file list. The value of --exclude specifies the file or directory path to omit from the backup. For example:
$backupfor="--exclude='/usr/local/relianoid/config/if_eth1_conf' $configdir $basedir/*.pem $confhttp $rttables $sshConf $snmpdconfig_file $keepalived_conf $conntrackd_conf /etc/hostname $filedns /etc/cron.d/ /etc/ssl/openssl.cnf $confrsyslog";
Multiple exclusions can be specified by adding additional --exclude 옵션 :
$backupfor="--exclude='/path/to/file1' --exclude='/path/to/file2' $configdir $basedir/*.pem ...";
Excluded files and directories are omitted from the list of files included in the backup.
구성 백업 목록 #
아래 표에는 로드 밸런서에서 생성되어 저장된 모든 백업이 나열되어 있습니다.
이름백업 파일에 대한 설명적 이름입니다.
날짜백업이 생성된 날짜입니다.
버전백업 시점의 로드 밸런서 버전입니다.
백업 작업 #
백업 파일에 사용 가능한 작업은 다음과 같습니다.
- 백업 만들기. 새로운 구성 백업 파일을 생성합니다.
- 다운로드백업을 tarball 파일로 다운로드합니다.
- 복원백업 저장소에서 이전 구성을 복원합니다.
- .. 로드 밸런서에서 백업을 제거합니다.
- 백업 업로드. 이전에 로드 밸런서에 생성한 백업을 업로드하고 저장합니다. 이는 다른 로드 밸런서에서 구성을 복제하는 데 유용할 수 있습니다.
